2016-09-11 1 views
1

を生きるために、私は今私が必要とするこのffmpegのトランスコードは、私はHTMLのvideoタグでIPカメラのストリームを表示する必要がストリームに

ffmpeg -i "rtsp://user:[email protected]" -s 640x480 /tmp/output.mp4

のようなRTSPストリームからファイルへのトランスコードする方法を考え出しましたRへのために、この

<video id="video" src="http://domain:port/output.mp4" autoplay="autoplay" />

私は私のサーバー(アマゾン上のUbuntuのマイクロインスタンス)にこのような何かをしようとしていたようにvideoタグでRTSP入力をライブストリーミングすることができるようすることができるようにしますvideoタグで動画をeproduceが、私は

[tcp @ 0x747b40] Connection to tcp://localhost:8080 failed: Connection refused http://localhost:8080/stream.mp4: Connection refused

は、私は実際にそれが送るかどうかわからない、何が起こっているか理解していない、このログを得た代わりに

ffmpeg -i "rtsp://user:[email protected]" -s 640x480 http://localhost:8080/stream.mp4

動作しませんでしたそのURLに出力するか、そこに出力を提供すると、私はffmpegのmanドキュメントをチェックしていますが、このユースケースに関連する例は見つかりませんでしたが、この1つのような他の質問も見つかりませんでした。成功

ところで、これは私がDS-2CD2020F-I(W)を使用しているカメラです - http://www.hikvision.com/en/Products_accessries_157_i5847.html 彼らはhttppreviewを提供しますが、それはこれが私の最初のあるアップデートが、不安定な

ように見えるだけでimgタグの源ですこのようなことをしようとする時には、それを達成する方法についての洞察は本当に役に立ち、高く評価されます。

+0

http://stackoverflow.com/questions/26999595/what-steps-are-needed-to-stream-rtsp-from-ffmpegを参照するには、ffserverとffmpegを組み合わせる必要があります。また、無料ライセンスの下でこれを行うことができる非オープンソース製品がいくつかあります(それは面倒を節約します)。 –

+0

@Rudolfs最近、FFMPEGはFFServerを必要とせずにHTTPライブストリーミングをサポートしています。主な欠点は、待ち時間が長くなることです。 – GroovyDotCom

答えて

2

ビデオカメラからライブHLSストリームを作成するには何がうまくいくはずですが、レイテンシは良くありません。レイテンシが重要な場合は、WebRTCを参照することをお勧めします。

のffmpeg -i "RTSP://ユーザー:パスワード@ IPは" -s 640×480 -c:V libx264 -f ssegment -hls_flags delete_segments -segment_list playlist.m3u8 -segment_list_type HLS -segment_list_size 10 -segment_list_flags + -segment_time 10 OUT_%の6d.tsが

あなたはHTTPサーバの背後に生成されたTSとM3U8ファイル用の出力を見つける必要があり、その後、あなたはそれが働いていることを確認するために、このtestページを使用することができます住んでいます。

+0

セグメントとプレイリストを手動でHTTPサーバーにコピーする必要がある場合は、ライブストリームではありません。 –

+0

@Rudolfs手動でコピーする必要はありません。HTTPサーバーに直接作成するだけです。 Appleは、HLSがHTTPライブストリーミングの略であることを考えると、ライブストリーミングだと思っているようだ。私の答えでこれをより明確にする。 – GroovyDotCom

+1

ええ、私はwebrtcでkurentoを使ってしまったhttp://www.kurento.org/blog/interoperating-webrtc-and-ip-camerasこれはrtsp:// ip stream itビデオタグで:) – brayancastrop

関連する問題