Webrtc 需要很长时间才能连接移动数据

问题描述

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

如果是无线网络:

appRtcclient.sendOfferSdp(desc); 

立即调用

@Override
public void onLocalDescription(final SessionDescription desc)

被触发。但如果是移动数据

appRtcclient.sendOfferSdp(desc);

在 35-40 秒后调用

@Override
public void onLocalDescription(final SessionDescription desc)

调用

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


编辑:

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

如果需要更多代码以供参考,请告诉我

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)