2017-02-03 4 views
2

OpenTokクライアントSDKを使用して、1つのクライアントから別のクライアントに電話をかけて、実際の電話と似たようにすることは可能ですか?TokBox(OpenTok)

私は、ユーザーXとユーザーYがどちらも部屋の名前を知っている場合、同じ「部屋」に参加できることを理解しています。しかし、ユーザーXが信号を送信したり、ユーザーYに特定の部屋に参加するように通知したりする方法はわかりません。どうしたらいいですか?クロスプラットフォーム、つまりiOS、Android搭載端末、ウェブページでの作業が可能になります。私のユースケースは、次のとおりです。 - ブラウザ のアプリ - をアプリケーションにブラウザ - アプリをアプリ - ブラウザ

にブラウザが私の使用例すべてで、それは可能ですか?どちらが可能ですか? モバイルアプリでOpenTokを使用して、アプリケーションがバックグラウンドになっていても着信を表示することはできますか?

私はTokboxのウェブサイトのチュートリアルをうまく行って正常に終了しました彼らは働いているが、私は別のユーザーが(ピアツーピアの方法でも、サーバー経由でも)セッションに参加するように互いに通知する方法を見つけることができません。これはどのように行うべきですか?

この機能は、Twilioなどの別のプレイヤーによって提供されています。 ありがとうございます。

答えて

0

OpenTokの仕事をしましょう。つまり、実際にビデオセッションを開始するには、OpenTokを使用します。あなたが話したこれらのことはすべて、REST APIやWebSocketなど、OpenTokなしで処理することができます。

私は似たようなプロジェクトで働いていました。すべてのクライアント(接続されたすべてのクライアント、誰が誰に電話をかける、プッシュ通知など)を調整するサーバーを用意します。

AがBを呼び出す必要があるたびに、SERVERは「部屋」を起動し、お互いに話をAとBを入れてます...

ので、物事を混在させないでください。あなたのサーバーがすべてをオーケストレーションし、ビデオ用にOpenTokを使用しましょう。この目的のために設計されています。

+0

ご意見ありがとうございます。 これを解決するベストプラクティスは何ですか?お互いの初期情報を持たずに、AとBはどうやって互いにコミュニケーションを始めますか? – Muff

+0

サーバ経由... SERVERと通信、BはSERVER ...と通信SERVERは両方とも互いに接続します... –

+0

どうやって相互に接続しますか?サーバーを介してのみ通信するか、または互いに直接接続する必要がありますか? 2台の電話機が(IPアドレス経由で)お互いに接続するとどうなるのでしょうか – Muff

関連する問題