2

Red5 をサーバーとして使用し、Flash と Adob​​e Air をクライアント側として使用してビデオ会議アプリケーションを開発しようとしています。Flex を使用して簡単なビデオ チャット アプリケーションを作成する方法を学んだ後、会議に参加している多くの人のビデオを同じ rtmp URL にストリーミングするにはどうすればよいでしょうか? 私のrtmp URLは次のとおりです: rtmp://localhost/MyFirstRed5Server

ここでロジックを理解できません。ユーザーごとに異なる URL が必要ですか、それともすべてのユーザーのビデオを同じ rtmp URL にストリーミングできますか? 私は初心者なので、私の質問と私の英語のあいまいさを気にしないでください。私はちょうどいくつかの注意が必要です。どんな助けでも大歓迎です。

4

1 に答える 1

0

いいえ、

すべてのユーザーが同じ rtmp-url に接続します。ただし、ビデオをロードすると、別の NetStream に接続されます。

したがって、NetConnection はすべての NetStream で共有できますが、もちろん、ビデオ チャットのすべてのクライアントには独自のストリームがあります。

送信者と受信者がストリームの名前を知っていることを確認する必要があるだけです。おそらく、ストリームの名前についてRTMPまたはSharedObjectを介してメッセージを送信します。誰かが Red5/Server-Side でストリーミングを開始したときに、イベントをキャッチできます。したがって、クライアントが積極的にメッセージを作成し、何かを前もって送信する必要は実際にはありません。サーバー側でそのイベントをリッスンしてから、すべてのクライアントに同期できます (ブロードキャストしているものを除く)。

セバスチャン

于 2013-02-12T07:33:19.123 に答える