【问题标题】:iOS WebRTC Handle Packet LossiOS WebRTC 处理丢包
【发布时间】:2017-08-05 22:01:41
【问题描述】:

我有一个 webRTC 网络应用和一个 iOS WebRTC 应用。两者都使用 pubnub 来发送信号,这很有效。我正在为 ICE 使用 Xirsys。在 ios 应用程序和 web 应用程序之间一切正常,直到从 web 到 ios 的数据包丢失。一旦从网络视频源到 ios 视频源的数据包丢失,网络视频源就会中断。但是,如果从 ios 应用程序到 Web 应用程序的数据包丢失,则没有问题。

在 iOS 端,我使用 libjingle_peerconnection 来处理对等连接。 iOS 端有没有办法在数据包丢失时降低质量,而不是仅仅关闭提要。

【问题讨论】:

    标签: ios swift webrtc libjingle


    【解决方案1】:

    libjingle_peerconnection cocoapod 太旧了,它不再与 Chrome 56+ 兼容。请参阅here 了解更多详细信息,包括无法升级时的解决方法。

    【讨论】:

    • 谢谢@Philipp Hancke!什么是最好的升级?或者你能详细说明解决方法吗?如何禁用 RTX/RED?再次感谢!
    • 升级:目前最好的选择是按照webrtc.org/native-code/ios 中的描述自行构建 webrtc 删除 rtx/red:您必须从 SDP 中删除 rtx 和 red 的有效负载类型以及收到的报价。文章中的图片显示了如何搜索有效负载类型和相关行。 This article 作为背景可能有用
    猜你喜欢
    • 2018-05-24
    • 2016-02-03
    • 2015-05-31
    • 2021-03-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-09-29
    相关资源
    最近更新 更多