我正在尝试降低RTCPeerConnection
FireFox 中的比特率。我已经成功地能够在 Chrome 中进行操作。
我正在修改调用该createOffer
方法后由 FireFox 自动生成的 SDP 字符串。我的回调修改了 SDP,然后尝试在RTCSessionDescription
生成的 SDP 中设置 SDP(这只是DOMString
根据协议规范)。在 Chrome 中,我可以修改该 SDP 字符串,然后设置它(在传递给的回调中完成createOffer
:
desc.sdp = TransFormSDP(desc.sdp);
connection.setLocalDescription(desc);
但是,这似乎在 FireFox 中不起作用,它不会在我分配后更新 SDP,并继续使用该createOffer
方法生成的字符串。
具体来说,我试图通过在 SDP 的视频媒体部分中添加线路来专门添加对所提供的编解码器和带宽的fmtp: max-fr=15; max-fs=400;
限制。VP8
b=AS:512
SDP自动生成后FF不允许修改吗?或者 FireFox 是否不允许作为 SDP 标准化一部分的特定 SDP 选项(如带宽限制和编解码器设置)?
编辑:说真的火狐??