我正在尝试在 Chrome 和 Firefox 之间创建 RTCDataChannel 连接。
我参考了 Mozilla 提供的示例。
http://mozilla.github.io/webrtc-landing/data_test.html
DataChannel 是在 createOffer 方法之前创建的,但它在 Firefox 中不起作用,但在 Chrome 中可以正常工作。
- Chrome(提供者)数据通道与另一个 Chrome(应答者)浏览器的建立有效。
- Chrome(提供者)与 Firefox(应答者)建立数据通道不起作用。
- Firefox(提供者)数据通道与另一个 Firefox(应答者)浏览器的建立不起作用。
- Firefox (offerer) 与 Chrome (answerer) 建立 DataChannel 有效。
为了让 Firefox DataChannel 在 Firefox 中工作,是否有任何类型的要求?
在创建 DataChannel 之前调用 GetUserMedia。
PS:经过多次检查,我意识到SDP没有打开任何m=应用程序端口或通道。可能是什么问题呢?
缺失的行:
m=application 58814 DTLS/SCTP 5000 c=IN IP4 118.189.54.34 a=sctpmap:5000 webrtc-datachannel 16