###前提・実現したいこと
ネットワークカメラの映像データを録画しながら、それをPCやスマホのWebブラウザで追っかけ再生するような仕組みを作りたい。
###試したこと
一先ずHSLを用いて実現しようとしています。以下コマンドでカメラのライブ映像をffmpegに入力してHLSを出力、それをHTML5のvideoタグに指定、Safari(on Mac)で開きます。
すると、「ライブブロードキャスト」映像として表示することはできるのですが、時間を戻したり進めたりすることができません。
ffmpeg -rtsp_transport tcp \ -i rtsp://192.168.1.200:27512/ipcam_h264.sdp \ -vcodec h264 -f ssegment -segment_format mpegts \ -segment_time 10 -segment_list_flags +live \ -segment_list output.m3u8 out%04d.ts
ffmpegのプロセスを停止するとHLSのindexファイル(.m3u8)の末尾に「#EXT-X-ENDLIST」という文字が出力され、その状態になればシークが可能となるようです。ですが止めてしまうとライブ映像も見れなくなってしまいます。ライブ映像視聴&シークが同時に可能な方法を探しています。
ご存知の方いらっしゃいましたらアドバイス等いただきたくお願いいたします。
また、HLSやffmpeg以外でも実現可能な方法が御座いましたらヒント等いただけると助かります。
###補足情報
OS:CentOS7.0
ffmpeg:2.6.8
Networkカメラ:IODATA QWatch
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。