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