今日(2012年5月)現在、私は複数のクライアントにビデオをストリーミングするための最も実用的な方法を理解しようとしています。1つのソースから入力ストリームを取得し、サーバーで処理してから、複数のソースにストリーミングする必要があります。
私はWebSocketを試してきましたが、これがうまくいくとは思いません。WebSocketでのバイナリ送信をサポートしていないブラウザが明らかにたくさんあるため、すべてのデータをBase64でエンコードする必要があります。これによりオーバーヘッドが大きくなりすぎ、プラグインなしでUDPパケットをブラウザーに送信する方法はありません(私が知っていることです)。これは、ライブストリーミングを行っているため、セットアップではるかにうまく機能します。
iPhoneやiPadにストリーミングできるようにしたいので、Flashを使用したくありません。また、Adobe Flashソフトウェアも持っていないため、.swfファイルを作成するためのオープンソースの方法を見つける必要があります。 。
だから私はそれを吸い上げて、とにかくWebブラウザにはFlashを使用し、FlashをサポートしていないプラットフォームにはAppleのライブhttpストリーミングのようなものを使用する必要があると考えています。誰かがもっと良いことを知っていると確信しています、そして私は助けに感謝します!