我正在创建 p2p 应用程序以将视频和屏幕从 Chrome 共享到 Mozilla。当我在双方都使用 Chrome 时,它工作正常。但是当 Mozilla 接收屏幕共享视频时,我遇到了问题。
要启动屏幕共享,我在 Chrome 中执行以下操作:
connection.addStream({screen: true, oneway: true}
在客户端我有这个回调:
connection.onstream = function (e) {
// handle input stream
}
使用 Mozilla 时,不会启动此回调,但我看到我的主网络摄像头流上闪烁:来自网络摄像头的几帧和来自屏幕共享的几帧连续。
我怎样才能解决这个问题?这是 Mozilla 的错误吗?