2016-12-06 3 views
4

私たちはKurento 6.0 + Java Spring Clientを試しています。例はうまくいきます(one2one通話+ one2one録音)。私たちは、IOSアプリケーションで同じ機能を実装しようとしているので、Peer(IOS) - > Peer(Web)呼び出しを行うことができます。しかし残念なことに - ドキュメントはあまり明確ではありません。Kurento + Java Spring Client + IOS - WebからIOSへの通信

Kurento ServerおよびJava Spring Bootアプリケーションは、AWS ec2インスタンスにデプロイされ、スタンサーバーが構成されます。

我々は登録してJSONで呼び出しhttps://kurento-IP:8443/callを使用している:

var message = { 
    id : 'register', 
    name : name 
}; 

ws.send(message) 
をそして、それは働きます!

質問:

がどのように我々は今、その後IOSでの通話を開始することができますか?

webRtcPeer = new kurentoUtils.WebRtcPeer.WebRtcPeerSendrecv(options, 
     function(error) { 
     if (error) { 
      return console.error(error); 
     } 
     this.generateOffer(onOfferCall); 
     }); 

onOfferCall - calls directly the Web! 
:JSは、電話をかけるために、次のないWeb上で

のiOSは、春のApp(https://kurento-IP:8443/call)に通信したり、直接ws://kurento-ip:8888/kurentoであるべきである(私たちは推測の両方でなければなりません?)

私たちはKurento IOS documentationを探していましたが、まだ分かりませんでした。これをIOSにどのように変換できますか?

ご協力いただければ幸いです。

+0

ではありませんiOSクライアントでone2one通話+ one2one録音を初期化するには?私もKurentoサーバーをインストールしましたが、iOSクライアントSDKはone2one通話+ one2one録音(ルームとツリーのデモのみ)の機能は提供していません。いくつかの助けを借りて始めるか、いくつかのコードは非常に役に立つでしょう、ありがとう! – Objectif

+0

私たちは部屋を使い終え、それはうまくいった! – avijendr

+0

どうやって録音部分を管理しましたか? – Objectif

答えて

1

あなたのiOSアプリは、メッセージをシグナリングサーバに送信する必要があります。私はあなたがドキュメントからthis小さな紹介を読むことをお勧めし、アプリケーションのアーキテクチャは、この図に enter image description here

ヒントに合った場所を理解するいくつかの時間を費やすだろう:それはあなたの道を見つけるか最初の1 ;-)

+0

Thanks @igracia。私たちは見て、あなたに戻ってきます。ところで、私たちは部分的に働いている何かを得た。 – avijendr

+0

@avijendrよろしく!それはよかったです。また、答えが正しい場合は、忘れずに記入してください。 – igracia

関連する問題