在 android 应用程序中,我有用于视频通话应用程序的用户 webrtc。
如果手机与wifi连接,那么应用程序可以完美运行。
当我将 wifi 更改为移动数据并启动应用程序时,应用程序无法正常工作,也无法显示视频。
我的应用程序和服务器端 kurento 中有用户 webrtc。
以下状态的场景列表:
- 浏览器客户端 + 移动客户端 ->都在同一个 Wifi 网络上(同一个 wifi 网络上的 KMS 服务器) -> 工作正常。
- 移动客户端 + 移动客户端 ->都在同一个 Wifi 网络上(同一个 wifi 网络上的 KMS 服务器) -> 工作正常。
- 浏览器客户端+移动客户端->其中一个在wifi上(同一wifi网络上的KMS服务器),另一个在移动数据网络上->不工作
- 移动客户端+移动客户端->其中一个在wifi上(同一wifi网络上的KMS服务器),另一个在移动数据网络上->不工作
我们检查了为所有这种情况生成的候选者,发现它们是相同的,唯一的区别是生成了多个候选者。
我们有板条箱转服务器以及 Stun,但视频无法在3g 连接的 android 客户端中显示。
任何人都有解决方案然后帮助我。
提前致谢。