我已经使用 EasyRTC 作为框架实现了一个有效的视频聊天应用程序。
如果我通过 Wi-Fi 互联网连接进行视频通话,一切正常。当我通过 3G 互联网连接进行视频通话时,我可以看到已连接用户的列表,但是当我开始对列出的用户进行视频通话时,我看不到任何视频或收听任何音频(但消息交换正在工作)。
移动数据网络运营商是否有可能限制视频通话的 p2p 流量?
我已经使用 EasyRTC 作为框架实现了一个有效的视频聊天应用程序。
如果我通过 Wi-Fi 互联网连接进行视频通话,一切正常。当我通过 3G 互联网连接进行视频通话时,我可以看到已连接用户的列表,但是当我开始对列出的用户进行视频通话时,我看不到任何视频或收听任何音频(但消息交换正在工作)。
移动数据网络运营商是否有可能限制视频通话的 p2p 流量?
是的,你是对的。一些网络会阻止 WebRTC 流。
你只有 STUN 服务器。这就是为什么您需要一个 TURN 服务器来中继媒体流。此链接将为您提供一种部署 TURN 服务器的方法。