Потоковое видео 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'

Обновление этих трех зависимостей до этих версий прошло как по маслу.

Связанный контент