0

H.264 ビデオと g-729 サウンド コーデックを備えた IP カメラからのライブ RTSP ストリームがいくつかあります。Windows、Linux、Mac の一般的なブラウザーで開くことができる Web ページにそれらを表示する必要があります。また、録画の開始/停止ボタンを使用して、任意のストリームから flv ファイルにビデオを録画してユーザーの PC に保存するオプションが必要です。問題は、どのテクノロジを選択すればよいかわからないことです。私が思いついたすべてのソリューションには、いくつかの問題があります。

最初のバリアントは、FFmpeg を使用してストリームを RTMP にトランスコードし、オーディオ コーデックを MP3 に変更することです。そうすれば、小さな Flash アプリで再生できます。動作しますが、ビデオを保存する方法はわかりません。.flv-writing ライブラリには入力としてビットマップと ByteArray サウンド データ チャンクが必要なためです。Video クラスから画像を取得することは問題ではありませんが、サウンドについてはわかりません。SoundMixer クラスは、computeSpectrum メソッドを使用して Video (または NetStream) からデータを受信できませんでした。したがって、.flv にサウンドを書き込めないことが、このソリューションの唯一の問題です。

もう 1 つの方法は、Xuggler ライブラリに基づく Java アプレットを使用することです。それは問題なく動作しますが、ライブラリは非常に巨大で、「アプレット」のサイズは 40 MB 近くです!

また、Silverlight(問題は人気がないため、誰もが1つのアプリだけをダウンロードする必要があることです)とHTML5(Flashなどの受信ライブストリームからのサウンドをキャプチャできません)も試しましたが、解決策もありません. このプロジェクトを実現する方法がわからないので、アイデアを教えてください。

4

1 に答える 1

1

Wowza をプロキシとして使用することを検討しましたか? あなたが言及したようなことを可能にする多くのアドオンと組み込み機能があります. これらのカメラ ストリームをプルし、ストリームを並行してファイルに記録し、任意のプレーヤーを使用して Web ページにプッシュすることができます。

アイデアは、ストリームが Wowza に入ると、それについて何でもできるということです。

http://www.wowza.com/

また、サポートチームがオンラインで質問に答える素晴らしいフォーラムもあります.

于 2013-03-28T02:45:57.373 に答える