为开源做贡献,向WebRTC提交代码过程实录
向谷歌WebRTC提交代码,一步步写明了向 webrtc 提交代码的步骤,最近解决了一个webrtc的bug,正好实操了一遍,记录分享一下.
向谷歌WebRTC提交代码,一步步写明了向 webrtc 提交代码的步骤,最近解决了一个webrtc的bug,正好实操了一遍,记录分享一下.
WebRTC 移除了 BBR 拥塞控制算法,给出的原因也比较简单:这个功能在试验中被引入,但在 WebRTC 的实际应用中表现不佳,从未在生产环境中使用过
按照WebRTC 官方的编译指导,安卓版本的 WebRTC 只支持在 Ubuntu 中编译。在 Ubuntu 上编译安卓的 WebRTC 代码,可能会比较繁琐,之前都是安装虚拟机,改代码特别不方便。为了简化编译过程,可以将编译环境迁移到 macOS 上,并进行适当的修改以适应 M1 或 x86 架构。
本文详细对比了H265,AV1, H264等视频编码性能,质量,带宽等方面的表现,测试的编码器包括了x264,x265,VideoToolbox,libaom,测试机器选取了手头的macbook pro2021(M1 pro)版本。
当涉及到RTMP直播协议,了解其工作原理和优化技巧对于提升直播质量和用户体验至关重要。在这篇详细剖析的文章中,我们将深入探讨RTMP直播协议的各个方面,并分享一些实用的优化方法,帮助你打造更出色的直播内容。我们将介绍RTMP协议的基本原理和流程,包括建立连接、数据传输和结束会话等步骤。我们将深入了解RTMP协议的工作机制,包括信令传输、数据分块和流控制等关键概念,以帮助你更好地理解其内部运作...
WireShark同时抓多网卡包
Android端Mediacodec 硬编限制比较多,仅支持base和high profile, 而且high profile对处理器做了限制,只支持三星的处理器: codecName.startsWith("OMX.Exynos.)",level 仅支持3_1,详细可以查看 HardwareVideoEncoderFactory.java 文件。 记录下调用的大概流程: h264_p...
OpenCV VideoWriter录制mp4并修改视频码率