![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Webrtc
风清_云扬
希望在这里能碰到志同道合的人
展开
-
浅谈 WebRTC NetEQ
WebRTC Native 代码里面有很多值得学习的宝藏,其中一个就是 WebRTC 的 NetEQ 模块。根据WebRTC 术语表对 NetEQ 的解释:A dynamic jitter buffer and error concealment algorithm used for concealing the negative effects of network jitter an...转载 2020-01-13 17:19:48 · 2122 阅读 · 0 评论 -
Sdp Plan A Plan B UnifiedPlan
webrtc中多流的实现越来越简单,也越来越规范高效化,从planB-->到unifiedPlan,不过做的早的一些视频会议还是基于plan A做的,也是老版本的webrtc版本,planB兼容planA,不过后边的趋势一定是unifiedplan,这边刚好看到对这三个SDP多流标准的说明的博文,就记录下,转载过来了,感谢原博主。本文转自https://blog.csdn.net/gyj07...转载 2019-06-11 10:18:01 · 3776 阅读 · 4 评论 -
将本地PeerConnection转变到WebRTC 1.0
webrtc版本变迁很快,越发展越标准化,部分老旧的API和标准将不会再支持,我们虽然使用了2016年左右的版本开发的系统,但web端使用的chrome,因此要是chrome废弃了以前的一些标准后,还是需要迁移到新版的API,毕竟新版本的是标准,实现多路流更加便捷和高效,再次记录下,以下为正文,转自webrtc中文网https://webrtc.org.cn/transitioning-to-1-...转载 2019-06-11 10:03:51 · 422 阅读 · 0 评论 -
WebRTC-M68-官方编译文档-Android'
The easiest way to get started is using the official prebuilt libraries available at JCenter. These libraries are compiled from the tip-of-tree and are meant for development purposes only.On Android S...原创 2018-07-09 10:00:58 · 785 阅读 · 0 评论 -
WebRTC 基于GCC的拥塞控制(下)
本文在文章[1]的基础上,从源代码实现角度对WebRTC的GCC算法进行分析。主要内容包括: RTCP RR的数据源、报文构造和接收,接收端基于数据包到达延迟的码率估计,发送端码率的计算以及生效于目标模块。拥塞控制是实时流媒体应用的重要服务质量保证。通过本文和文章[1][2],从数学基础、算法步骤到实现细节,对WebRTC的拥塞控制GCC算法有一个全面深入的理解,为进一步学习WebRTC奠定良好基...转载 2018-06-06 17:46:42 · 574 阅读 · 0 评论 -
WebRTC 基于GCC的拥塞控制(上)
实时流媒体应用的最大特点是实时性,而延迟是实时性的最大敌人。从媒体收发端来讲,媒体数据的处理速度是造成延迟的重要原因;而从传输角度来讲,网络拥塞则是造成延迟的最主要原因。网络拥塞可能造成数据包丢失,也可能造成数据传输时间变长,延迟增大。拥塞控制是实时流媒体应用质量保证(QoS)的重要手段之一,它在缓解网络拥堵、减小网络延迟、平滑数据传输等质量保证方面发挥重要作用。WebRTC通控制发送端数据发送码...转载 2018-06-06 17:45:44 · 518 阅读 · 0 评论 -
RTCP介绍及发送间隔控制
1、简述RTP实时传输协议,广泛应用于流媒体传输应用场景,根据rfc3550介绍,RTP协议应用场景有如下几种:Ø 简单多播音频会议(Simple Multicast Audio Conference)Ø 音频和视频会议(Audioand Video Conference)Ø 混频器和转换器(MixersandTranslators)Ø 分层编码(LayeredEnco原创 2017-09-22 18:40:22 · 11115 阅读 · 2 评论 -
Ios硬解码出现kVTInvalidSessionErr = -12903Session失效的问题
最近要使用Ios端H264解码功能,参考了webrtc中使用videoToolBox的硬解部分,在真机调试的时候,从后台切换到前台后,出现画面卡死不能恢复的情况,本以为渲染出问题,查看日志后发现为解码失败,查看底层发现解码方法 OSStatus status =VTDecompressionSessionDecodeFrame( decompression_session_,原创 2017-04-27 10:23:10 · 4661 阅读 · 10 评论 -
文章标题ffmpeg文档37-视频滤镜
ffmpeg文档37-视频滤镜 37 视频滤镜在配置编译FFmpeg时可以通过--disable-filters来禁止所有滤镜的编译。也可以配置编译脚本来输出所有包含进编译的滤镜信息。下面是当前可用的视频滤镜介绍。alphaextract把输入视频作为灰度视频来提取透明通道,它通常和alphamerge滤镜联用。转载 2016-11-25 18:23:54 · 15960 阅读 · 0 评论 -
WebRTC VideoEngine综合应用示例(三)——集成X264编码和ffmpeg解码
本系列目前共三篇文章,后续还会更新WebRTC VideoEngine综合应用示例(一)——视频通话的基本流程WebRTC VideoEngine综合应用示例(二)——集成OPENH264编解码器WebRTC VideoEngine综合应用示例(三)——集成X264编码和ffmpeg解码总述在前一篇文章中,讲解了如何将OPENH264编解码器集成到WebRTC中,但是O转载 2016-11-25 17:19:05 · 787 阅读 · 0 评论