RTSP(rtsp:// ...)を介してネットワーク経由でライブH.264ビデオを提供するサーバーがあり、ブラウザでストリームをユーザーに表示する方法を見つけようとしています(少なくともWindowsおよびOS X-Linuxはボーナスです)。現在、VLCプレーヤーを埋め込み、IE9とMozilla Firefox 12.0の両方で動作していますが、せいぜい、ユーザーがブラウザまたは同様のもの(プログラム全体ではなく)のプラグインをインストールするだけであれば理想的です。
オープンソースソリューションを使用することはできますが、GPLを使用することはできません。 Javaアプレットまたは同様のものは可能性があります。
これまで検討されたが、うまくいかなかったソリューション:
これらの可能性のいずれかを再評価する必要がありますか?その他の提案(FlashやSilverlightなど)は大歓迎です。
ありがとう!
編集:HTML5で解決策を得ることは本当に素晴らしいことです。
ライブストリーミングは、HTML5プレーヤーではなくブラウザでサポートされる必要があります。ここでドキュメントを参照できます http://www.bitspace.in/2011/02/html5-live-streaming-media-server.html 。また、rtsp
は、 http://www.jquery4u.com/flowplayer/html5-video-rtsp-live-streams/#のようにHTML5
を使用して再生できません.T9hzRjkpK0x 。ビデオをトランスコードできる場合は、HTML5
を使用できます。参照については、 rtspビデオストリームをhttpストリームに変換 から回答を確認するか、ストリームの変換についてwowzaサーバーのドキュメントを参照してください http://www.wowza.com/forums/content.php?39-How-to-re-stream-video-from-an-IP-camera-%28RTSP-RTP-re-streaming 。一般に、コードに既に埋め込まれているプレーヤーがない場合、外部プレーヤーでrtsp stream
が開きますが、ストリームを再生するプラグインをインストールするためのメッセージをユーザーに与える方法と、デバイス間でこれが機能する範囲がわからないクロスブラウザ。また、http
およびrtmp
を除き、rtsp stream
を処理するFlashプレーヤーはサポートされていません。
私の会社が使用しているインターネットカメラには、これを行うブラウザーインターフェースがあります。迷惑なことに、埋め込みビデオプレーヤーのソースにアクセスできませんが、次のサイトにあるようです。
http://en.pudn.com/downloads357/doc/detail1552764_en.html
ただし、このサイトでは、最初に登録してから、ダウンロードにアクセスするために5つのコードを送信する必要があります。私はこれらのアップロードをまだ完了していませんが、それは白いウサギの追跡かもしれないと感じています。間違っている可能性があるのでそれを共有するだけです。
VLCプラグインは、質問するすべてのプラットフォームで正常に機能します。