Ser*_*zen 2 ios webrtc swift rtcdatachannel
我正在编写一个简单的聊天应用程序,我想向我的应用程序添加一个共享绘图画布,该应用程序使用数据通道在它们之间发送画布点。但它是一个可选规范,因此我不想每次打开聊天时都打开数据通道。如果我在建立对等连接后(提供后)打开数据通道,我将无法通过数据通道发送任何数据。否则我可以发送(我从这里得到这一点: https: //stackoverflow.com/a/35141500/5663292)。那么为什么我必须在提供对等连接之前打开数据通道?
SDP 提供/应答决定了您的同伴想要如何进行通信。该优惠包括实际的连接方法(IP/端口/TURN 中继)以及您想要使用的流、编解码器和通道。答案缩小了范围/确认了其他同行可以接受的内容。
如果您想在通信中添加任何内容,例如附加媒体流或数据通道,您需要通知另一个对等点,否则它不会期望任何内容/无法处理它。
流程始终是:
RTCPeerConnectionsetRemoteDescription)只有这样,双方才能达成共识,才能真正相互交谈。如有必要,即每当您对要发送的内容进行重大更改时,请重复此过程。
| 归档时间: |
|
| 查看次数: |
1626 次 |
| 最近记录: |