webrtc 音视频通道传输普通数据可行性
2020-06-07 本文已影响0人
自由侠
以下结论待验证:
1. webrtc 里边可以使用媒体通道(音视频通道, rtp通道) 来传输普通数据信息(原本用数据通道, sctp通道传输)
TEST_P(PeerConnectionIntegrationTest, MediaTransportDataChannelEndToEnd)
用媒体通道传输普通数据的好处:
1) 不再需要sctp模块; 对于iot设备来说是个好事情,可以省去很多资源占用;
2) 不再需要为数据通道建立p2p连接.
缺点: 暂不了解可靠性如何保证;
2. 媒体通道和数据通道使用相同传输端口
通过webrtc自带用例可以看出, 我们可以强制媒体通道和数据通道使用相同的传输端口, 这样方便p2p建立(不需要为多个端口分别建立p2p);
TEST_F(PeerConnectionIntegrationTestUnifiedPlan,
EndToEndCallWithBundledSctpDataChannel)