直播
一朵喇叭花压海棠
树欲静而风不止
展开
-
WebRTC Qos优化杂记
本文是笔者对WebRTC Qos性能研究、优化的一些思考,希望对有兴趣的读者有一些启发。原创 2020-07-25 16:19:15 · 5838 阅读 · 8 评论 -
FFmpeg支持QUIC
本文介绍了基于Google的QUIC协议封装的bequic库(全平台支持),并集成到FFmpeg中,让FFmpeg可以通过QUIC协议播放视频。原创 2019-04-04 17:37:33 · 7373 阅读 · 46 评论 -
基于OBS的WebRTC H264编码器
基于OBS实现了WebRTC的H264编码器,借助OBS内部已经集成的硬件编码器,降低WebRTC的H264编码CPU消耗。原创 2019-03-14 00:02:08 · 3351 阅读 · 8 评论 -
WebRTC Windows端推1080P/30帧优化
WebRTC Window端推1080P/30帧1 背景2 WebRTC版本3 测试3.1 测试环境3.1.1 硬件3.1.2 软件3.2 测试内容/数据4 一些分析5 结论1 背景Windows端的浏览器(例如Chrome)推1080P/30帧在普通机器上应该是可以的,但是默认的OpenH264软编CPU占用较高,据说在某些特定机器的某些编码参数下可以触发硬件编码,可以有效降低CPU占用。然...原创 2019-03-04 15:29:33 · 2630 阅读 · 1 评论 -
基于WebRTC的直播CDN
本文主要介绍基于WebRTC的CDN系统的结构、原理、工作流程。原创 2018-12-17 16:22:56 · 8468 阅读 · 0 评论 -
Janus架构以及基本开发
本文介绍Janus的内部结构、主要的数据流程,为Janus的开发提供参考。原创 2018-12-13 17:16:07 · 34749 阅读 · 7 评论 -
OBS集成WebRTC
本文主要描述:- OBS的输出插件开发;- 外部的YUV视频数据怎么输入WebRTC;- 外部的PCM音频数据怎么输入WebRTC;- 外部怎么实现WebRTC的编码器;- 怎么封装OBS的编码器让WebRTC可以使用X264和硬件编码器。原创 2018-12-05 19:25:25 · 9374 阅读 · 6 评论 -
WebRTC Android端软件/硬件编解码的策略
本文介绍了WebRTC Android端软/硬编/解的策略,包含黑白名单、错误检测自动回退等措施。原创 2018-10-06 23:24:55 · 1809 阅读 · 0 评论 -
WebRTC的丢包计算方法
本文介绍了WebRTC内部计算丢包的算法,其跟RTT的计算有紧密联系,在Janus等服务优化丢包逻辑时可以作为参考。原创 2018-09-06 22:13:54 · 5265 阅读 · 0 评论 -
WebRTC+libwebsockets+Janus的秒开实践
本文主要介绍了基于WebRTC、Janus的直播系统优化秒开时间的主要方法,主要是信令的简化、CDN的优化部署、Janus dtls握手优化等。Janus有一个必丢第一个dtls握手包的问题,需要客户端容错。原创 2018-08-25 15:12:10 · 10667 阅读 · 13 评论