5

この質問は、コードだけでなく、私のアプリの設計も対象としています。

ビデオ/オーディオ セッションを処理するために opentok を必要とする iPhone アプリがあります。基本的なサンプルを確認しましたが、混乱しているのはセッション管理です。

たとえば、私の iPhone アプリがマップビューからユーザーを呼び出したい場合、このユーザーの場所 (座標) しか持っていない場合、どうすればよいでしょうか?

パブリッシュしているセッションが何らかの方法でその特定のユーザーに到達し、そのユーザーがそれにサブスクライブしていることを確認するにはどうすればよいですか? 現在、アプリにバックエンドはありません。私が持っているのは、opentok セッションを介して、iPhone アプリを介して互いに話すことができる N ユーザーの位置データだけです。現在、セッションごとに 2 ユーザーのみが私の要件であると仮定しましょう。

また、opentokとparseの間にいくつかの統合があることも知っていますが、すべてをきちんとしたパックに集めて構築することはできません. Parse には何を保存すればよいのでしょうか? opentokで自動的に何をすることを期待すべきですか? 等々。

誰かが opentok ビデオを統合したヘルプやコード例は大歓迎です。誰かが opentok セッションの処理に parse を使用している場合、それは私が望むものです。

アップデート:

OK、解析のセットアップが完了し、データ タブの下にもデータが表示されます。この時点から、opentok ビデオを組み込むにはどうすればよいのでしょうか? ブロードキャストチュートリアルは出発点ですが、物事を文脈にうまく当てはめることはできません。より実用的な例が必要です。

4

2 に答える 2

6

tokbox のチュートリアルは非常に基本的で、要件を満たしていましたが、学習曲線が急勾配であると強く感じました。それで、私は自分のアプリ兼チュートリアルを書き上げました:

ここに投稿せざるを得ない気がします: 解析とopentok(tokbox)を使用して最初のiPhoneビデオチャットアプリを作成する方法

于 2013-05-01T12:01:39.480 に答える
4

人が Opentok に接続するときはいつでも、セッション ID とトークンの 2 つが必要です。

セッション ID はルーム ID と考えることができます。同じセッション ID に接続する人は、同じセッション内の他の全員と話すことができます。

トークンは、セッションに入るための単なるパスワードです。

あなたのアプリでは、これが最適なフローかもしれません:

  1. あなたのアプリを使用している 2 人のユーザーが、互いに通信したいと考えています。
  2. あなたのアプリは、お互いに話したいということをサーバーに知らせます。
  3. サーバーは、サーバーにセッション ID を要求します。
  4. サーバーは、セッション ID で機能する有効なトークンを生成します。
  5. サーバーは、セッション ID とトークンを 2 人に中継します。
  6. 両方のユーザーがセッション ID とトークンを使用してセッションに接続し、互いに会話できるようになります。

これらの各ステップに個別に取り組むことができれば、それほど難しいことではありません。

2 人のユーザーが互いにセッションを開始したいということをどのように伝えるかは、アプリの実装次第です。その後、残りの手順 (3 ~ 4 および 6) の実行方法について OpenTok のドキュメントに従うことができます。

参考文献:

セッションとトークンの生成はサーバー側で行う必要があることに注意してください。そのため、クライアントには API シークレットが表示されません。

于 2013-03-08T19:00:15.923 に答える