我无法使用以下方法. 因为我仅使用datachannel(不使用getusermedia) peerConnection.removeStream(remoteStream) remoteVideo.onerror = null; remoteVideo.pause(); remoteVideo.src = undefined; remoteStream.stop(); remoteStream.onended = null; remoteStream = null; peerConnection.removeStream(localStream) localVideo.onerror = null; localVideo.pause(); localVideo.src = undefined; localStream.stop(); localStr
以下是关于 peer-connection 的编程技术问答
我试图连接由3G/4G连接的iOS中的WEBRTC视频和音频给出错误,但与WiFi Network一起工作. 找到对等连接后,出现错误 [carc] carortingclient.mm:320:- [carePortingClientsendmessage:cattory:类型:类型:记者:] _ block_invoke:操作无法完成.没有有效的RTCREPORTING,并且会话开始 解决方案 呼叫设置在3G/4G上失败,但在本地网络中工作是失败的症状.查看您是否在iOS代码中至少向WEBRTC引擎提供了至少一台有效的眩晕服务器. 编辑:在您的3G/4G设置中也无法建立点对点连接.因此,您还需要确保还提供有效的转弯服务器.
我正在开发视频呼叫的会议样式应用程序(多次多) this 样式.该代码可在github上找到,但我没有太多的node.js经验,因此我决定使用php创建自己的服务器. 我使用Websocket创建了服务器.它很简单 - 它接收消息并将其转发给所有其他连接的客户端(即,不是发送消息的客户端).只是 - 仅此而已; 但我的问题是,此体系结构不允许客户与一个以上的人联系,即当客户试图与第三人称联系时,其他流却失败了.客户只能连接一对一. 我不知道该错误是在JavaScript中还是需要改进服务器.我该怎么做才能使其连接到所有加入的客户? 请参阅我的代码: html javascript var Server = new WebSocket('ws://127.0.0.1:1805/'),
我希望逻辑中没有缺陷. 步骤1:呼叫者创建报价 步骤2:呼叫者设置LocalDescription 步骤3:呼叫者将描述发送到Callee //--------------------------------------------------------------------------- -----------// 步骤4: Callee接收要约集远程描述 步骤5: callee创建答案 步骤6: callee设置本地描述 步骤7: callee将描述发送给呼叫者 //--------------------------------------------------------------------------- -----------// 步骤8:呼叫者接收答案并设置远程描述 这是上述代码 const socket = io(); const constraints = { audio: true,