0

ビデオ送信機からのユニキャスト h264 ストリームがあります。ここで、HTML5s タグを使用して Web ブラウザーでストリームを表示したいと思います。このためには、まず VLC 経由で theora/ogg にトランスコードし、次に HTTP ストリームとしてストリーミングする必要があります。これは 1 つのクライアントに対しては正常に機能しますが、HTTP ストリーミングはマルチキャストではないため、VLC は追加のクライアント要求ごとに入力ストリームをトランスコードするため、サーバーがすぐに故障するのではないかと心配しています。

このため、トランスコードされたストリームを「仮想デバイス」やメモリ、またはその他の形式の一時ストレージのようなものに書き込みたいと思います(ただし、神よ、ファイルはありません。ハードディスクを破壊したくありません)。次に、トランスコードされたストリームをセカンダリ VLC インスタンスで取得し、HTTP 経由でストリーミングして、最終的にすべてのクライアントに対して 1 回だけトランスコードする必要があるようにします。

手順:

  1. [完了] RTSP 経由で送信機から H.264 ユニキャスト ストリームを取得する
  2. VLC インスタンス 1 はそれを theora/ogg にトランスコードし、一時メモリに書き込みます。
  3. VLC インスタンス 2 はメモリから読み取り、HTTP 経由でストリーミングします
  4. [DONE] ブラウザが HTTP ライブ ストリーミング (html5 ビデオ) 経由で HTTP ストリームを要求します。

これは何らかの方法で可能ですか?

4

1 に答える 1

0

Windows Media Server を使用すると、これを行うことができます。こちらの詳細をご確認ください。

http://blogs.iis.net/chriskno/archive/2008/07/14/sourcing-from-a-multicast-broadcast-using-windows-media-services.aspx

于 2013-09-27T11:11:29.227 に答える