Janus WebRTC 视频流无法在 4G 连接上运行

Janus WebRTC 视频流无法在 4G 连接上运行

先谢谢您的帮助。

这是我们遇到的问题。我们有一个客户,他的公司使用视频对讲机,将视频流发送到其呼叫的手机。为此,他们配置了一个带有 Janus 的服务器作为 WebRTC,并配置了 STUN/TURN 服务器。视频对讲机使用 Android 作为操作系统,他们为客户的智能手机开发了 Android 和 iOS webrtc。

当用户通过视频对讲机呼叫时,视频对讲机和智能手机(Android 或 iOS)客户端应用程序之间的连接就建立了。视频流可以很好地工作,但仅限于 WiFi,如果他们使用 4G 连接,则必须使用 VPN。

他们遇到的问题是,如果他们将设备连接到 4G 而不使用 VPN,视频对讲机不会发送视频流,但使用 VPN 时可以正常工作。它也可以与 WiFi 配合使用(无论是否使用 VPN)。

可能是什么问题呢?

再次感谢您的帮助,抱歉我的英语不好。

答案1

对于遇到同样问题的人,我解决了将 libwebrtc 库更新为最新版本(当时可用(2019))的问题:

implementation 'org.webrtc:google-webrtc:1.0.23171'
implementation 'com.squareup.okhttp3:okhttp:4.2.0'
implementation'com.squareup.okhttp3:logging-interceptor:4.2.0'

将这三个依赖项更新到这些版本非常有效

相关内容