只使用webrtc中的dataChannel, 不使用音视频流, 是否可以对SDP进行精简
来源:6-3 WebRTC中的SDP类结构

睡神雾雨
2021-11-25
如图, 是否可以把SDP中的媒体信息进行省略, 但WebRTC依然可以连接
我的想法是, 在浏览器中用js调用createOffer
, 然后手动parse sdp, 把媒体信息的那一部分删掉, 再生成新的sdp, 再setLocalDescription
, 再发给对端, 对端再setRemoteDescription
另外, sdp中的ice-ufrag和ice-pwd可以在发送端手动生成吗, 手动生成会影响C++代码里证书的验证吗, 若可以手动生成, 则sdp甚至可以缓存起来
写回答
1回答
-
李超
2021-11-25
SDP信息可以精剪,因为大部分都是固定的,没必要传那么多信息;mediasoup 就是只传变化量,最后在进入webrtc 之前再组装成SDP;uflag 这些信息不能手工生成,因为最终还要判断用户的合法性
042021-11-26
相似问题