Janus WebRTC ビデオ ストリーミングが 4G 接続で動作しない

Janus WebRTC ビデオ ストリーミングが 4G 接続で動作しない

ご協力ありがとうございます。

私たちが抱えている問題は次のとおりです。私たちのクライアントの会社では、呼び出した携帯電話にビデオ ストリーミングを送信するビデオ インターコムを使用しています。この目的のために、STUN/TURN サーバーが構成された WebRTC として Janus を使用したサーバーを構成しました。ビデオ インターコムは OS として Android を使用し、クライアントのスマートフォン用に Android と iOS の WebRTC を開発しました。

ユーザーがビデオインターホンを介して通話すると、ビデオインターホンとスマートフォン (Android または iOS) クライアント アプリ間の接続が確立されます。ビデオ ストリーミングは WiFi でのみ正常に機能し、4G 接続を使用する場合は VPN を使用する必要があります。

彼らが抱えている問題は、VPN なしでデバイスを 4G に接続するとビデオ インターコムがビデオ ストリーミングを送信しないが、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'

これら3つの依存関係をそれらのバージョンに更新すると、うまくいきました

関連情報