请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

可以不使用webRTC ICE协商这套流程吗

在可以直接获取到对端网络明确IP和端口的情况下,是否可以不使用ICE协商的流程,因为服务端那边并不支持stun协议,我想直接指定收发的网络IP和端口,让其向目标地址发送数据,可行吗?

正在回答 回答被采纳积分+3

插入代码

1回答

李超 2025-03-06 09:52:12

Webrtc 是以协商为核心的,你不用它的协商就没必要用webrtc 了。另外你自己实现一个类似webrtc 的实时通讯库其实也要做协商,只不过形式与它的不同罢了

0 回复 有任何疑惑可以回复我~
  • 提问者 慕莱坞3516978 #1
    仅仅是网络部分的协商我们自己处理,就是想把webrtc处理候选人的那段逻辑干掉,直接根据外部指定的IP去进行连接就可以
    回复 有任何疑惑可以回复我~ 2025-03-06 10:08:49
  • 李超 回复 提问者 慕莱坞3516978 #2
    你协商的时候,可以在SDP中带上你的指定候选IP,这样webrtc 就会主动连接你指定的Ip地址,webrtc 流媒体服务器都是这么干的
    回复 有任何疑惑可以回复我~ 2025-03-06 11:08:36
  • 提问者 慕莱坞3516978 回复 李超 #3
    回复 李超:感谢老师回答,如果这样操作,那还是会进行连通性检测(stun request那套交互)吧?那么是否可以把这个检测流程去掉,将IceConnectionState状态变成completed,目的是让其直接发送媒体数据。这是不是需要改造源码?
    回复 有任何疑惑可以回复我~ 2025-03-06 14:24:05
问题已解决,确定采纳
还有疑问,暂不采纳
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号