我正在开发一个简单的示例来测试WebRTC,但我发现以下奇怪的行为。
在使用Chrome时,媒体限制被指定为:
mediaConstraints = {'mandatory': {'OfferToReceiveAudio':true, 'OfferToReceiveVideo':true}};
这段代码一切正常。
然而,在使用Firefox (35.0.1版本的Mac版)时,根据规范应该是:
mediaConstraints = {'offerToReceiveAudio':true,'offerToReceiveVideo':true};
但不起作用(Ice失败!)
使用“OfferToReceiveAudio”
mediaConstraints = {'OfferToReceiveAudio':true,'offerToReceiveVideo':true};
运作正常。
这是官方文档所说明的行为吗?