请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

请问 视频中的码率和这个传输速率二者有没有关联

在sdp中设置的x-google-start-bitrate x-google-max-bit x-google-min-bitrate 是什么作用 和码率传输速率有没有关联 这些是如何生效的

正在回答 回答被采纳积分+3

1回答

李超 2021-03-24 21:46:02

这些属性的本意是设置码流大小,但之前有bug ,设置了不起作用,现在是否修复了不得而知,你可以自己测试一下;码流大小指的是编码器编码后的输出数据的大小,速率是指网络传输的速度;它们是两个概念,不过由于webrtc 有流控,当带宽不足时,可以控制编码器输出码流的大小,所以一般情况下,码流大小等于速率大小

0 回复 有任何疑惑可以回复我~
  • 提问者 慕婉清6178896 #1
    谢谢老师,我现在在代码里面设置了码流的范围,是在要设置在local还是remote哪里,如何能看到是否生效,或者向您说的有bug 没有起到作用 我用的是1.0.32006版本webrtc;能否这样理解,我调用sender设置了速率参数 是否也在变相的控制了码流,调用sender设置速率后 如果网络带宽变差了  webrtc也会自动降低速率同时降低码流 可以这样理解吗
    回复 有任何疑惑可以回复我~ 2021-04-03 17:28:09
  • 李超 #2
    你现在测试生效不生效不能通过外网环境,应该是先在自己内网的实验环境里先测试是否可以生效,如果生效了在放到外网环境;此外,webrtc 内部机制非常复杂,对于上层应用来说根本就不需要你设置码流大小,它自己有带宽测量方法,如果你带宽够的话他会充分利用,如果不够的话他会自己降低,你在外部设置码流就是给他“添乱”
    回复 有任何疑惑可以回复我~ 2021-04-03 17:41:27
  • 回复 李超:老师,您这里提到对于上层应用来说,我们不需要设置码流大小,对于QOS来说,我们能做的主要是什么?
    回复 有任何疑惑可以回复我~ 2024-05-27 06:32:09
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信