2017-08-05 35 views
0

我有一个的WebRTC web应用程序,并在iOS的WebRTC应用。两者都使用pubnub进行信号传输,这是行得通的。我使用Xirsys进行ICE。一切工作之间的iOS应用程序和Web应用程序,直到数据包丢失从网络到iOS。一旦网络视频输入中的数据包丢失到ios视频​​输入,网络视频输入就会被切断。但是,如果一个数据包从ios应用程序丢失到Web应用程序,则没有任何问题。的iOS的WebRTC处理分组丢失

在我使用libjingle_peerconnection处理等连接iOS的一面。有没有办法在iOS端减少数据包丢失的质量,而不是仅仅关闭提要。

回答

1

的libjingle_peerconnection cocoapod是太旧了,它不再使用Chrome 56+兼容。如果您无法升级,请参阅here了解更多详情,包括解决方法。

+0

感谢@Philipp Hancke!什么是最好升级到?或者你能否详细说明解决方法?我如何禁用RTX/RED?再次感谢! –

+1

升级:目前最好的选择是建立在自己的WebRTC作为https://webrtc.org/native-code/ios/ 说明了除去RTX /红:你必须从删除有效载荷类型RTX和红色SDP既提供了创建,也提供了收到的报价。文章中的图片显示了如何搜索有效载荷类型和相关联的行。 [本文](https://webrtchacks.com/sdp-anatomy/)可能是作为背景有用 –