詳細は Gist を見てください。
WebRTC の P2P で必須になるシグナリングサーバを開発し、OSS にて公開していくプロジェクトを立ち上げました。
ずっと実現したかった機能を実装できて、嬉しいので書いていきます。
WebRTC は「不安定な回線」をどうにかするのに強いプロトコルですが、残念ながら、自分の回線が不安定かどうかを気付ける仕組みは提供されていません。
頑張ればクライアント側で getStats を利用することでなんとかできるかもしれませんが、それはクライアントの負荷を増やしてしまうため本位ではありません。
React Native WebRTC Kit 2.0.0 をリリースしました。前回のリリースが 1.1.0 だったのでかなりナンバーが飛びましたが、あまり大きな変更はありません。
https://github.com/shiguredo/react-native-webrtc-kit