采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
在可以直接获取到对端网络明确IP和端口的情况下,是否可以不使用ICE协商的流程,因为服务端那边并不支持stun协议,我想直接指定收发的网络IP和端口,让其向目标地址发送数据,可行吗?
Webrtc 是以协商为核心的,你不用它的协商就没必要用webrtc 了。另外你自己实现一个类似webrtc 的实时通讯库其实也要做协商,只不过形式与它的不同罢了
仅仅是网络部分的协商我们自己处理,就是想把webrtc处理候选人的那段逻辑干掉,直接根据外部指定的IP去进行连接就可以
你协商的时候,可以在SDP中带上你的指定候选IP,这样webrtc 就会主动连接你指定的Ip地址,webrtc 流媒体服务器都是这么干的
回复 李超:感谢老师回答,如果这样操作,那还是会进行连通性检测(stun request那套交互)吧?那么是否可以把这个检测流程去掉,将IceConnectionState状态变成completed,目的是让其直接发送媒体数据。这是不是需要改造源码?
登录后可查看更多问答,登录/注册
音视频领域资深讲师授课,带你领略优秀开源库精妙所在
612 23
580 9
408 8
497 8
914 8
购课补贴联系客服咨询优惠详情
慕课网APP您的移动学习伙伴
扫描二维码关注慕课网微信公众号