【问题标题】:How can WebRTC reconnect to the same peer after internet disconnect?互联网断开后,WebRTC 如何重新连接到同一个对等点?
【发布时间】:2021-12-27 15:08:04
【问题描述】:

我正在开发基于 Android 中 WebRTC 的点对点视频通话系统。我的问题是我不知道如何在互联网断开连接或从网络切换到其他网络(例如从 Wi-Fi 切换到移动设备)时重新连接视频通话?

【问题讨论】:

    标签: java android socket.io webrtc turn


    【解决方案1】:

    您需要重新启动 ICE。为此,您可以致电restartIce,然后为网络生成新的报价。

    请参阅this answer 以获得特定的 android 答案。

    【讨论】:

    • 我不使用 libjingle 。我使用来自 webrtc 的以下实现: implementation 'org.webrtc:google-webrtc:1.0.32006' 。当连接状态为断开连接但仅针对人员 1 和仅语音流完成重新连接时,我使用顶部代码重新启动 ice。视频不流
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-08-01
    • 2013-10-28
    • 1970-01-01
    • 1970-01-01
    • 2023-01-05
    相关资源
    最近更新 更多