2017-08-05 14 views
0

webRTCウェブアプリとiOS WebRTCアプリがあります。どちらもシグナリングにpubnubを使用していますが、これは動作しています。私はICE用にXirsysを使用しています。 iosアプリとWebアプリの間では、パケットがWebからiOSに失われるまで、すべてが機能します。パケットがWebビデオフィードからiosビデオフィードに失われると、Webビデオフィードがカットアウトされます。しかし、iosアプリからWebアプリまでパケットが失われても問題はありません。iOS WebRTC Handle Packet Loss

iOS側では、ピア接続を処理するためにlibjingle_peerconnectionを使用しています。 iOS側では、フィードを閉じるだけでなく、パケットが欠落しているときに品質を低下させる方法がありますか?

答えて

1

libjingle_peerconnectionのcocoapodは古く、Chrome 56+との互換性がなくなりました。アップグレードできない場合の回避方法など、詳細はhereを参照してください。

+0

ありがとう@Philipp Hancke !!どのようにアップグレードするのが最適ですか?回避策を詳しく説明することはできますか? RTX/REDを無効にするにはどうしたらいいですか?再度、感謝します! –

+1

アップグレードは:削除https://webrtc.org/native-code/ios/ に記載されているように、現在、最良のオプションは、自分でのWebRTCを構築することであるRTX /赤:あなたからRTXと赤のためのペイロードタイプを削除する必要があります提供されたオファーと提供されたオファーの両方のSDPが受信されました。この記事の図は、ペイロードの種類と関連する行を検索する方法を示しています。 [この記事](https://webrtchacks.com/sdp-anatomy/)は背景として役立つかもしれません –

関連する問題