【发布时间】:2019-06-03 22:34:25
【问题描述】:
当我尝试使用 webRTC 建立连接时,我发现始终使用端口 9 的 TCP 候选,但是当我使用“netstat -paunt”检查打开的侦听端口时,我没有发现浏览器正在侦听端口 9 .
我想使用 juste TCP 候选者,有什么方法可以让浏览器在此端口上侦听或获取其他 TCP 候选者而不使用 TURN 服务器?
提前致谢
【问题讨论】:
标签: webrtc
当我尝试使用 webRTC 建立连接时,我发现始终使用端口 9 的 TCP 候选,但是当我使用“netstat -paunt”检查打开的侦听端口时,我没有发现浏览器正在侦听端口 9 .
我想使用 juste TCP 候选者,有什么方法可以让浏览器在此端口上侦听或获取其他 TCP 候选者而不使用 TURN 服务器?
提前致谢
【问题讨论】:
标签: webrtc
端口 9 是“丢弃”协议,请参阅https://en.wikipedia.org/wiki/Discard_Protocol 在 ICE 的上下文中,它的意思是“没有这样的端口”,详情请参阅https://www.rfc-editor.org/rfc/rfc6544#section-4.5。
没有浏览器支持侦听 TCP 端口。但是,他们支持(这就是您获得这些候选人的原因,作为支持的信号)通过 ICE-TCP 连接到服务器,如 rtcweb transports draft
中所述【讨论】: