openRTSPとffmpegを使ってHLSフォーマットでrtspストリームを記録しようとしています。 openRTSPがレコードにffmpegのためのRTSPとのパイプを受け、ここでOpenRTSPからffmpegへパイプビデオとオーディオ
は、私が使用してビデオのみのためである-v上記commnadの微細
openRTSP -D 10 -v -t -c -b 800000 rtsp://wowzaec2demo.streamlock.net/vod/mp4:BigBuckBunny_115k.mov | .././ffmpeg -r 15 -i - -codec copy -hls_list_size 65535 -hls_time 2 "./live.m3u8"
注意を働くコマンドです。
しかし、今でも私はオーディオを録音する必要がありますので、-vオプションを削除しましたが、ビデオは録音されません。ただ単に audio-MPEG4-GENERIC-1
とvideo-H264-2
というHLSビデオファイルの2つのファイルを作成しているだけです。配管に関する問題があると思います。誰も私がそれを解決するのを助けることができますか?
あなたの質問は混乱しています、hlsは 'HTTP Live Streaming'ですが、httpを超えていますが、rtsp URLを使用していますか? – mpromonet
基本的に私の入力ストリームはrtspで、hlsフォーマットで保存したいと思います。 – Haris
あなたの投稿は不明です。なぜなら、HLSはビデオフォーマットではなくストリーミングシグナリングプロトコルだからです。基本的にm3u8ファイルはストリームのフラグメントを取得するためのhttp URLの再生リストです。パイプ(-v付き)にはH264エレメンタリストリームがあり、それを保存してHLSとしてストリームすることができます。 – mpromonet