WebRTC支持H264 Simulcast

本文介绍了WebRTC现在支持H264 Simulcast的情况。尽管代码库中有相关实现,但在Chrome Canary v72版本中尝试启用该功能并未成功,只观察到一路H264视频流,表明H264 Simulcast在浏览器上的实际支持还需等待。
摘要由CSDN通过智能技术生成

最近和好友交流中,听说WebRTC已经支持了H264 Simulcast,于是便去搜索了一下相关的信息,记录于此。

获取了最新的WebRTC的master代码,检查发现今年6月份的时候,确实有一个H264 Simulcast实现的Commit。仔细查看原来就是已经提交了2年多的webrtc:5840问题,终于被批准合并到master,真是可喜可贺!(不过并没有从最近的几个WebRTC的Release Notes里面发现官方宣布支持H264 Simulcast的消息。)

再看提交的代码内容,会发现要能启用H264 Simucalst,还需要给WebRTC打开一个开关:WebRTC-H264Simulcast

// Returns true if the given codec is disallowed from doing simulcast.
bool IsCodecBlacklistedForSimulcast(const std::string& codec_name) {
  return webrtc::field_trial::IsEnabled("WebRTC-H264Simulcast")
             ? absl::EqualsIgnoreCase(codec_name, kVp9CodecName)
             : absl::EqualsIgnoreCase(codec_name,
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值