经过几秒钟的成功数据传输后,我的rtc数据连接遇到了“关闭”readyState
:
我的连接代码如下:
rtcConnection.sendChannel = rtcConnection.createDataChannel("sendChannel");
rtcConnection.ondatachannel = receiveChannelCallback;
function receiveChannelCallback(initEvent) {
initEvent.channel.onmessage = function (dataEvent) {
dataEventHandler.handleInboundEvent({
dataEventType: enums.dataEvents.transmitMedia,
mediaData: dataEvent.data
})
};
}
发送(截图代码):
remoteConnection.sendChannel.send(metadata);
remoteConnection.sendChannel.send(mediaBuffer);
什么会导致数据连接状态进入closing
- 恢复此连接并重新打开它的正确方法是什么?
如果重要 - 这两个RTCPeerConnections
之间的P2P流媒体保持功能 - 它只是关闭的数据连接。