0

我正在使用 Webrtc 创建一个视频通话应用程序。使用 WiFi 一切正常。但是当我切换到移动数据时,该应用程序需要很长时间(35-40 秒)才能建立连接。我检查了日志,发现

如果是 Wifi:

appRtcClient.sendOfferSdp(desc); 

时立即调用

@Override
public void onLocalDescription(final SessionDescription desc)

被触发。但是在移动数据的情况下

appRtcClient.sendOfferSdp(desc);

35-40 秒后调用

@Override
public void onLocalDescription(final SessionDescription desc)

叫做。

该代码正在运行,只是在使用移动数据时存在巨大延迟。有人可以帮我解决这个问题。谢谢


编辑:

经过反复测试,有时即使在移动数据上也能正常工作,但一个小时左右后问题再次出现。我真的不知道为什么会这样。

请让我知道是否需要更多代码以供参考

4

0 回答 0