iOS WebRTC 处理丢包

标签 ios swift webrtc libjingle

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

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

最佳答案

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

关于iOS WebRTC 处理丢包,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45526744/

相关文章:

ios - 如何在Xcode中应用Deeplab V3进行实时分割?

ios - 如何确保生成的随机数不等于下一个生成的数?

ios - 在swift 3中使用JSON参数上传图像

webrtc - WebRTC TURN "relayed transport address"可以与多个对等方共享吗?

ios - 适用于 iOS 和 iOS 7 的 Office 365 SDK

ios - 按钮到底部的自动布局

javascript - IceCandidate 和 SDP 是静态的吗?

xmpp - WebRTC、Jingle 和 XMPP 有什么区别?

ios - 网络服务注册错误

ios - swift 用户界面 : Input Field Keyboard animation causing other views in tab view to animate