web-dev-qa-db-ja.com

シンプルな多層(?)ウェブカメラストリーマーを構築するための推奨事項

Angstromを実行している軽量システム(BeagleBoard)に接続されたWebカメラがあり、1人以上の視聴者までWebカメラトラフィックを提供したいと考えています。私が直面している問題は3つあります:1)専用の宛先IPにストリーミングせずにランダムなビューアを行き来させたい2)BeagleBoardの負荷(プロセッサとネットワーク)を軽くする必要があるので、次のことが最善だと思いますBeagleBoardからミドルサーバーへ、そしてビューアへの多層ストリームアンドフォワードアプローチがあります。3)できれば、エンドストリームは埋め込みプラグインで表示可能です。

中間層サーバー上のRed5と組み込みシステムからのhttp経由のVLCストリーミングが機能するように見えますが、これを実行するための賢い方法があるかどうか、またはRed5が私が想像するように転送を実行できるかどうかはわかりません。

正直なところ、私はここでの私の要素からかなり外れています、そして良い出発点へのポインタさえもありがたいです。また、レイテンシーは「ほぼライブ」である必要があるだけなので、大きな問題ではありません。

3
mjbraun

Red5とAdobeFMS(これらは非常によく似た製品です)は、まさにこれが設計されたものです。これらの製品からRMTPを介してFlashプレーヤーに直接ストリーミングすることもできるため、クライアントにVLCをインストールする必要はありません。

基本的に、Red5はWebカメラからのストリームを受け入れ(VLCがこれに最適であると述べたように、適切なストリーミングソフトウェアがWebカメラマシン上にある必要があります)、次にフラッシュプレーヤー(JWPlayerは人気のある無料のものです) RMTPを介してred5に接続し、叔父をボブします。

3
Mark Henderson