
音视频
文章平均质量分 88
音视频相关,包括现有的库,工具,标准等。
Will. Liu
编程4件事:硬件/OS,Alg,常用的Lib和趟过的坑。
展开
-
macOS 上编译obs-studio
obs-studio在macOS上的编译记录。原创 2021-12-01 16:55:53 · 1080 阅读 · 0 评论 -
【WebRTC】中的线程
文章目录rtc::Thread类rtc::PlatformThreadrtc::Thread::ScopedDisallowBlockingCalls同步调用异步调用rtc::Thread类代码位于:WebRTC\src\rtc_base\thread.h/.ccrtc::Thread类继承了一个消息队列,可以做抛任务的工作,比较灵活。class RTC_LOCKABLE Thread : public MessageQueue { ...}rtc::PlatformThread这个线原创 2020-12-28 10:31:13 · 1151 阅读 · 0 评论 -
【屏幕分享】WebRTC中的实现
文章目录前言Windows平台屏幕采集应用采集Mac平台屏幕采集应用采集前言WebRTC中桌面采集Desktop Capture总体上分为两类:屏幕和窗口,分别对应下面两个类型屏幕捕获 - webrtc::DesktopCapturer::CreateScreenCapturer (静态方法)窗口捕获 - webrtc::DesktopCapturer::CreateWindowCapturer(静态方法)Windows平台屏幕采集Windows上使用CreateRawScreenCapt原创 2020-11-28 17:01:17 · 3204 阅读 · 1 评论 -
WebRTC的资料汇总
文章目录简介资源标准相关开源工程:相关活动 & 会议背景编译疑问简介WebRTC是谷歌的一套开源工程。WebRTC之父是 Daniel C. Burnett。资源官网地址 WebRtc,GitHub地址WebRTC中文网,里面有许多知识性很强的文章,由国内声网运营,里面有比较系统的web通信技术文章,声网在2019.10也成了W3C的会员了。Stackoverflow上web...原创 2020-02-24 00:12:22 · 256 阅读 · 0 评论 -
《WebRTC权威指南》学习笔记
第一章 Web实时通信技术介绍相关协议:SIP(RFC3261),Jabber(RFC6120),Jingle(XEP-0166),实时传输协议RTP,安全RTP(SRTP),多路复用RTP控制协议(RTCP)。相关概念:可扩展消息现场协议(XMPP [RFC6120] 也就是Jabber)服务器,Jingle客户端,公告电话交换网PSTN。注:这里就碰到第一个问题:如何掌握这些通信协议的问...原创 2020-02-24 00:13:06 · 1749 阅读 · 0 评论 -
ffmpeg入门
文章目录ffmpeg中的主要模块AVFormatAVCodecAVFilterswscaleswresampleavutil 工具函数模块播放器ffplayffprobe 多媒体分析工具接口使用音视频封装(muxing)音视频解封装(demuxing) 或者叫 **分离**音视频转封装(remuxing)视频截取avio内存数据操作音视频编解码视频滤镜硬件加速VAAPI (Video Accele...原创 2019-09-04 13:55:57 · 565 阅读 · 0 评论 -
ffmpeg相关资料
文章目录本文介绍学习音视频通信、及ffmpeg相关的知识点Mac上手动编译ffmpeg示例代码视频电子书文档网站博客工具相关标准化组织相关专业以及参考资料直播测试流常见格式本文介绍学习音视频通信、及ffmpeg相关的知识点Mac上手动编译ffmpegffmpeg使用了make来维护代码,所以不能使用cmake gui这类可视化的工具来编译。在Mac上编译的话比较简单,可以使用brew帮忙下...原创 2019-09-04 13:54:30 · 495 阅读 · 0 评论