1

私は APE (Ajax Push Engine - http://www.ape-project.org/ ) を数週間研究しており、Web サイトにあるすべてのドキュメントを読みました。

APE プロジェクトは「リアルタイム データ ストリーミング」を主張していますが、その良い例を見つけることができません。私は彼らのドキュメンテーションにちょっと不満を感じています。

私が彼らのウェブサイトで読んだウィキページの可能性: http://www.ape-project.org/wiki/index.php/Tutorial:How_to_write_an_application_with_APE

ただし、繰り返しになりますが、詳細な情報ではなく、いくつかの概念が含まれています。

Google 検索を行った後、私はよりイライラするようになりました。 私の目的のための貴重なチュートリアルや例はありません

だから私はこれをここに投稿しています。

基本的に、私がやりたかったことは、HTTP ストリーミング サーバー (計算コストが非常に高い) を適切にスケーリングできる (100 または 200 クライアント) ことです。要件:

  1. HTTP プロトコルを使用します (RTMP なし)。
  2. クライアントはオーディオ データをサーバーにストリーミングします。
  3. サーバーは音声データを受信して​​処理し、クライアントから音声データを受信しながら結果を cient に送り返します。
  4. オーディオ データの処理は、C/C++ ライブラリで行われます。
  5. サーバーは数秒の音声データをクライアントにストリーミングすることもでき、クライアントはサーバーから音声データを受信しながら音声を再生できます。
  6. クライアントとサーバーの間で長期間の接続/セッションを確立する必要があり、切断 (TimeOut または UserDisconnect) はサーバーによって検出される必要があります。

私の質問は次のとおりです。

  1. ニーズを容易にするために、どの APE の例とチュートリアルを読む必要がありますか?
  2. APE HTTP ストリーミングを使用した良い例はどこにありますか?
  3. 非常に単純なHTTP ストリーミングの例 (サーバー ストリーム)を作成するにはどうすればよいですか?
  4. サーバー側で計算コストの高い C/C++ ライブラリを接続するにはどうすればよいですか?
  5. サーバー側で各クライアント接続/セッションの状態を維持するにはどうすればよいですか?

私の要件や質問について何か知っている人がいたら、教えてください。

ありがとう。

ピーター

4

1 に答える 1