O streaming de vídeo Janus WebRTC não funciona na conexão 4G

O streaming de vídeo Janus WebRTC não funciona na conexão 4G

Obrigado antecipadamente pela ajuda.

Aqui está o problema que temos. Temos um cliente cuja empresa trabalha com videoporteiro que envia streaming de vídeo para o celular para o qual liga. Para isso configuraram um servidor com Janus como WebRTC com servidor STUN/TURN configurado. O videoporteiro utiliza Android como SO e desenvolveu um webrtc Android e iOS para os smartphones dos seus clientes.

Quando um utilizador faz uma chamada através do vídeo porteiro é estabelecida a ligação entre o vídeo porteiro e a aplicação cliente do smartphone (Android ou iOS). O streaming de vídeo funciona bem, MAS apenas com WiFi e se usarem conexão 4G deverão usar VPN.

O problema que eles têm é que o videoporteiro não envia streaming de vídeo se conectarem o aparelho a 4G SEM VPN, mas funciona quando usam VPN. Também funciona bem com WiFi (com ou sem VPN).

Qual poderia ser o problema?

Agradecemos novamente antecipadamente pela ajuda e desculpe pelo meu inglês.

Responder1

Para quem está com o mesmo problema resolvi o problema atualizando a biblioteca libwebrtc para a mais recente (disponível naquele momento (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'

Atualizar essas três dependências para essas versões funcionou perfeitamente

informação relacionada