HTTPストリームとしてアクセスしたいライブビデオストリームのrtspURLがあります。これを行うためにサーバーに配置できるコンポーネントがあるかどうか誰かに教えてもらえますか?
これをどのように実装できるかわかりません。頭を上げていただければ幸いです。
ありがとう。
HTTPストリームとしてアクセスしたいライブビデオストリームのrtspURLがあります。これを行うためにサーバーに配置できるコンポーネントがあるかどうか誰かに教えてもらえますか?
これをどのように実装できるかわかりません。頭を上げていただければ幸いです。
ありがとう。
私はあなたの最善の策はFFmpegかVLCのどちらかを使うことだと思います。どちらもオープンソースソフトウェアであり、愛好家の間で広く使用されており、複数の異なるサービスの一部としても使用されています。また、両方ともRTSPストリームを取り込み、HTTPストリームを作成できます(必要に応じてライブトランスコーディングを使用)。
FFmpegのRTSPサポートは最近改善されましたが、IMO VLCは現時点(2010年5月)ではるかに優れています。ニーズに一致する必要なパラメータを見つけるためのコマンドラインパラメータを試すには、Webサイトのドキュメントを確認してください。FFmpegとVLCは非常に柔軟性があり、RTSPストリームからHTTPへのプロキシに加えて、それらを使用して多くのことを実行できます。
FFmpeg:http ://www.ffmpeg.org/
以下で説明するコマンドは、rtspストリームを取り込み、flvを含むhttpstreamをスローします。
vlc -I http -vv camURL ":sout=#transcode{vcodec=h264,vb=0,scale=0,acodec=mp4a,ab=128,channels=2,samplerate=44100}:http{mux=ffmpeg{mux=flv},dst=addr:availablePort}"