【问题标题】:Concerns WebRTC.The remote video didn't playing when peers are not in the same network关注 WebRTC。当对等方不在同一个网络中时,远程视频无法播放
【发布时间】:2018-02-22 20:38:24
【问题描述】:

我正在使用 java WebSocket 构建一个 WebRTC 聊天网站。 当用户在同一个网络中时(例如使用同一个 wifi),它可以正常工作。但是当用户不在在同一个网络环境中时,它就无法正常工作。 真正令人困惑的是,远程视频有它的 src="blob....."。但视频只是拒绝播放。 对于 STUN 服务器,我使用 stun:stun.l.google.com:19302。 这个问题会不会和我在中国有关? 非常感谢您的阅读。 我的项目已上传到此站点。 https://csckaigi.chinanorth.cloudapp.chinacloudapi.cn/kaigi

编辑 1: 我刚刚意识到这个网站是中文网站,所以你可能需要 vpn 才能访问。 这个网站是由日本人提供的,所以我想解释一下如何使用它。 首先点击つくる按钮创建一个房间,然后输入你的名字然后你就进入了聊天室。 第二个用户需要输入房间号(可以由第一个用户复制,或者点击下面的房间列表。如果没有列表,请点击链接刷新),然后输入用户名。最后假设用户被链接并看到对方。

【问题讨论】:

    标签: webrtc


    【解决方案1】:

    STUN 服务器是不够的。您需要一个 TURN 服务器(不,没有“免费”服务器)才能让事情在任何地方都能正常工作,通常大约 16% 的会话需要这个。

    请参阅“示例 #1 - 我的 WebRTC 应用程序在本地运行但不能在其他网络上运行!”段落中的 https://testrtc.com/webrtc-api-trace/

    【讨论】:

      猜你喜欢
      • 2020-09-01
      • 1970-01-01
      • 2021-06-18
      • 1970-01-01
      • 2011-10-15
      • 2017-10-30
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多