
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