Janus WebRTC 비디오 스트리밍이 4G 연결에서 작동하지 않습니다

Janus WebRTC 비디오 스트리밍이 4G 연결에서 작동하지 않습니다

도움을 주셔서 미리 감사드립니다.

여기에 우리가 가진 문제가 있습니다. 우리 회사에는 통화 중인 휴대폰으로 비디오 스트리밍을 전송하는 비디오 인터콤을 사용하는 클라이언트가 있습니다. 이를 위해 그들은 STUN/TURN 서버가 구성된 WebRTC로 Janus 서버를 구성했습니다. 영상인터콤은 안드로이드를 OS로 사용하고 있으며, 고객의 스마트폰용으로 안드로이드와 iOS 웹RTC를 개발했습니다.

사용자가 영상 인터콤을 통해 전화를 걸면 영상 인터콤과 스마트폰(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'

세 가지 종속성을 해당 버전으로 업데이트하는 것은 매력적이었습니다.

관련 정보