![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
webrtc
骑着蜗牛上高速_wyt
这个作者很懒,什么都没留下…
展开
-
rtp包中的Extension head对应webrtcM76 Extension字段
rtp Extension IdwebrtcM76 Extension14kRtpExtensionTransmissionTimeOffset0kRtpExtensionAudioLevel13kRtpExtensionAbsoluteSendTime12kRtpExtensionVideoRotation2kRtpExtensionTran...原创 2020-04-01 12:53:15 · 755 阅读 · 0 评论 -
webrtc M76版本中h264花屏bug
用webrtc直播拉流比传统的rtmp方式延迟要低,能控制延迟在1s之内,基于M76版本的webrtc在视频编码为h264的流时原创 2020-04-01 12:36:49 · 1557 阅读 · 4 评论 -
WebRTC本地音频回调、选用音频采集设备及自定义输入音频
由于工作需要,开始研究WebRTC源码,现将如何把本地音频回调出来分享一下。本人刚开始学习WebRTC,难免有不当之处,欢迎指正。如果要使用Native WebRTC封装SDK,就要把RTC的一些基础能力暴露出来,本地视频、远端音视频都可以在相应的track里添加Sink就能拿到,但本地音频回调就没那么容易了,需要修改RTC的源码才可以。首先来看一下AudioDeviceModule这个音频...原创 2019-08-21 15:14:57 · 4872 阅读 · 7 评论 -
WebRTC中I420BufferInterface如何取yuv数据
在WebRTC中使用VP8编码I420BufferInterface方式中DataY(),DataU(),DataV(),取出的数据正好是Y,U,V分量,可以直接在OpenGL中渲染,但是改成open264后,由于用的是ffmpeg解码,复用的AVFrame里的数据,涉及到内存对齐,需要按linesize去每行的copy。所以解码后的数据在I420BufferInterface的通用取法为: ...原创 2019-08-21 15:35:56 · 2032 阅读 · 0 评论