首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >WebRTC支持视频的自适应比特率流吗?

WebRTC支持视频的自适应比特率流吗?
EN

Stack Overflow用户
提问于 2016-05-10 03:45:20
回答 1查看 9.8K关注 0票数 6

我正在使用WebRTC开发我的一个应用程序。对于WebRTC本机是否支持视频数据包的自适应比特率流还不清楚?VP8 / VP9是否支持自适应比特率编码?bitrate_controller WebRTC是否实现了ABR?

有人能给我多加点光吗?我没有发现WebRTC本机支持自适应视频流的确凿证据。

EN

回答 1

Stack Overflow用户

发布于 2017-05-03 10:01:14

基于在这个网站上找到的WebRTC文档:https://hpbn.co/webrtc/#audio-opus-and-video-vp8-bitrates,我找到了以下内容:

当从浏览器请求音频和视频时,要注意流的大小和质量。虽然硬件可能能够捕获高清质量流,但CPU和带宽必须能够跟上!当前的WebRTC实现使用Opus和VP8编解码器:

  • Opus编解码器用于音频,支持恒定和可变比特率编码,并需要6-510 Kbit/s的带宽。好的 消息是,编解码器可以无缝切换并适应变量。 带宽。
  • 用于视频编码的VP8编解码器还需要100-2,000+ Kbit/s的带宽,而比特率取决于流的质量: 30 FPS的720 p: 30 FPS的1.0~2.0 Mbps 360 p,30 FPS的0.5~1.0 Mbps 180 p:30 FPS的0.1~0.5 Mbps。

因此,单向高清呼叫可能需要高达2.5+ Mbps的网络带宽.增加几个对等点,质量必须下降,以满足额外的带宽和CPU、GPU和内存处理需求。

据我所知,两种编解码器都将使音频和视频流适应可用带宽。希望这能有所帮助。

票数 10
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/37128928

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档