2013-03-07 19 views
5

この質問は、コードだけでなく、私のアプリデザインも対象としています。opentokビデオ会議をparse.com + iOSアプリケーションに統合

私はopentokでビデオ/オーディオセッションを処理する必要があるiphoneアプリを持っています。 私はbasic samplesを通過しましたが、私が混乱しているのはセッション管理です。

たとえば、私のiPhoneアプリがマップビューからユーザーに電話をかけたいと思っている場合、私が持っているものがすべてこのユーザーの位置(座標)であればどうしますか?

私が公開しているセッションが何らかの形でその特定のユーザーに確実に届くようにするにはどうすればよいのですか?現在、私は自分のアプリにバックエンドを持っていません。私が持っているかもしれないのは、opentokセッションを介して、おそらく私のiPhoneアプリを通してお互いに話すことができるN人のユーザの位置データです。現在、セッションあたり2人のユーザーしか私の要件ではないと仮定しよう。

私はまた、いくつかはintegration between opentok and parseがあることを知っていますが、私は単純なパックですべてを集めることはできません。私は尋ねることを意味する、私はパースで何を保存する必要がありますか? opentokを使って自動的に何をすると思いますか?等々。

誰かがopentokビデオを統合しているヘルプやコード例は、高く評価されます。誰かがopentokセッションを処理するために解析を使用すれば、それは私が望むものになります。

更新:

OK、私は設定しても、データ]タブの下のデータを持って解析しています。この時点から、私はopentokビデオを組み込む能力のために何をする必要があるのだろうか? Broadcastチュートリアルは出発点ですが、物事をかなりの文脈に入れているわけではありません。もっと実用的な例が必要です。

答えて

6

私は、tokbox tutorialがかなり基本的であり、要件を達成しましたが、急な学習曲線があることを強く感じました。

私はここに投稿することを強要感じる: How To write your first iPhone Video Chat App using parse and opentok(tokbox)

+0

は若干異なる音色です。 PubNubはopentokにどのように関連していますか – zeal

+0

プロジェクトはもう動作しません。潜在的にそれを修正できますか? – Viper

4

人がOpentokに接続するたびに、彼らは二つのものが必要です。セッションIDとトークン

あなたは部屋IDとしてセッションIDと考えることができます。同じセッションIDに接続する人は、同じセッション内の他の人と話すことができます。

トークンは、セッションに入るだけのパスワードです。あなたのアプリを使用して

  1. 二人が互いに通信したい:あなたのアプリで

    は、これが最善の流れかもしれません。

  2. お使いのアプリは、お互いに話したいと思うサーバーに信号を送ります。
  3. あなたのサーバは、サーバにセッションIDを要求します。
  4. サーバーは、 というIDのセッションで有効な有効なトークンを生成します。
  5. サーバーはセッションIDとトークンを2人のユーザーに中継します。
  6. 両方のユーザーは、セッションIDと トークンを使用してセッションに接続し、その後、彼らはあなたが個別にそれらの各ステップに取り組むことができた場合、それはすべきではない

お互いに話をすることができるようになりますあまりにもハード。

2人のユーザーが互いにセッションを開始したいということは、どのように通信するかはアプリの実装次第です。ご注意

:その後、あなたはOpenTok手順の残りの部分を行う方法についてドキュメンテーション(3-4および6)

参考に従うことができますセッションとトークンを生成することはサーバー側で行う必要があるため、クライアントはあなたのapiの秘密を見ません。

+1

多くのおかげで、この非常に多くの回答を私は所望の流れのために持っていた質問にだから私は自分のアプリ兼チュートリアルを書いてしまいました。残りの唯一のものはアイテム1と2です。おそらく、このリンク(http://www.tokbox.com/blog/parse-has-opentok-ios-sdks-backend-so-you-dont-have-to/)それはそれが望む方法ですか?私のケースでは、A(出版社)がB(加入者)に電話することを決定し、それが人のBに接続するかどうかの決定になります。要約すると、私はまだParse.comの実装を見逃すことはありません。 –

+1

iOS opentokの実装に成功してもらえますか? githubのものとは別に?残念なことに、あなたが言及しているポイント1とポイント2の部分に言及していません。 –

+0

与えられたチュートリアル(http://www.tokbox.com/blog/parse-has-opentok-ios-sdks-backend-so-you-dont-have-to/)は非常に曖昧で、人々実際にparse.comバックエンドにopentokを実装することができます。さらに、私は誰も私の問題を理解することを気にしなかった彼らのフォーラムで叫んでも、opentok人々によって示された完全な無関心と驚いています。彼らのことがまだまだ追いついているので、私は彼らにデベロッパーが自分のものを紹介する必要があると確信しています。ああ、もし彼らが理解できれば。 –

関連する問題