webbrtc流媒体视频只有一面

webrtc streaming video only one side

本文关键字:流媒体 视频 webbrtc      更新时间:2023-09-26

我试图使基于http://www.html5rocks.com/en/tutorials/webrtc/basics/的视频聊天应用程序

它在同一个网络中运行良好,但当我尝试其他网络有以下问题:

  • 如果我邀请其他用户,只有其他用户可以看到流
  • 如果他邀请我,只有他能看到直播

我认为问题出在服务器上,我使用[{"url":"眩晕:stun.l.google.com: 19302}]

对于如何解决这个问题有什么建议吗?

根据您提到的同一篇文章:

如果UDP失败,ICE尝试TCP:先HTTP,然后HTTPS。如果直接连接失败—特别是由于企业NAT穿越和防火墙—ice使用中间(中继)TURN服务器。换句话说,ICE将首先使用STUN与UDP直接连接对等体,如果失败,将退回到TURN中继服务器。

如果我没弄错的话,你只使用了STUN服务器。在这种情况下,如果直接连接是不可能的,并且没有TURN服务器作为中继,则不可能建立双向连接。

查看这篇关于如何设置自己的TURN服务器的文章,以及关于所有这些STUN和TURN的东西:http://www.html5rocks.com/en/tutorials/webrtc/infrastructure/

我解决了创建自己的服务器STUN/TURN的问题,现在正在工作双向连接。Alaershov谢谢你的帮助