Tag: rtcdatachannel

无法设置本地答案sdp:调用错误状态:STATE_INPROGRESS

我有两个客户: 1)Windows 7 PC上的Chrome(版本50.0.2661.102米) 2)Android平板电脑上的Chrome(版本50.0.2661.89) 两者都在同一个networking中(所以不需要STUN / TURN服务器)。 我使用我自己的信号服务器与Node.js(webSocket)在与Centos 6的VirtualBox VM上构build。 客户之间的video/audio通信工作正常。 现在我想将一个文件从一个客户端传输到另一个客户端。 作为我的代码的基础,我在这里使用这个例子的代码 正如这段代码所暗示的,我在创buildPeerConnection之后创build了dataChannel。 function createPeerConnection() { …. myPeerConnection = new RTCPeerConnection(iceServers, optional); myDataChannel = myPeerConnection.createDataChannel('myDataChannel'); // Set up event handlers for the ICE negotiation process. myPeerConnection.onicecandidate = handleICECandidateEvent; myPeerConnection.onaddstream = handleAddStreamEvent; myPeerConnection.onnremovestream = handleRemoveStreamEvent; myPeerConnection.oniceconnectionstatechange = handleICEConnectionStateChangeEvent; myPeerConnection.onicegatheringstatechange = handleICEGatheringStateChangeEvent; myPeerConnection.onsignalingstatechange = handleSignalingStateChangeEvent; […]