2016-12-29 3 views
-1

これらの機能を備えたオープンソースのライブラリは何ですか?オープンソースIM /オーディオ/ビデオ通信ライブラリ

  1. ピアは、通信ピアに
    • インスタントメッセージ
    • オーディオコール
    • ビデオ通話
  2. サーバーSDK - 望ましいノードのJSサーバー、多分別の言語で
  3. のJavaScript SDK
  4. IOS SDK
  5. のAndroid SDK

私は上記の機能は、IOSとAndroid SDKを除外している1つのライブラリ(EasyRtcを)知っています。 IOSとAndroid SDKはオープンソースではありません。それは支払わなければならないためです。

また、QuickBloxも完全にオープンソースではありません。サーバーSDKの支払いが必要ですが、他のSDKは無料です。

等私は、任意の応答が独断されるように、これに単一の答えは、ありません、完全にオープンソース

答えて

2

を使用します。

WebRTCはIOSとSafari以外のブラウザでもサポートされています.AppleはWebRTCのサポートに取り組んでいると噂されていますが、ピアツーピアの何かに問題があるようです。

コードサンプル、チュートリアル、および動作の仕方についてはhttps://webrtc.org/をご覧ください。

Androidの場合は、クロスウォークを使用する必要があります。クロスウォークを使用すると、現代のクローム機能が使用できるようになります。 IOSの場合、iosrtcというプロジェクトがあります。 https://github.com/eface2face/cordova-plugin-iosrtc - これは完全に平原ではありませんが、いくつかの忍耐をもって動作させることができます。

また、何らかのシグナリングサーバが必要です。 PeerJSはhttp://peerjs.com/にあり、nodejsバックエンドを使用するオープンソースです。必要に応じて、他のシグナリングサーバがあります。

WebRTCはすでにもう少し時間がかかっていますが、それは簡単なものではありません。あなたが求めている答えを得るためには、いくつかの宿題をする必要があります。

関連する問題