2017-09-02 50 views
0

私はRTSP/ONVIFプロトコルを使用するwifiカメラを持っており、FFMPEGドキュメントとGoogleのいくつかのスレッドを読み込んだ後、私はYoutubeにストリームをブロードキャストしようとしています。だから私はユーチューブで放送を開始し、ffmpegの中に私のコンピュータで私は、このコマンドを実行:ストリームRTSPからONVIF一般的なカメラからYoutube

ffmpeg -f lavfi -i anullsrc -rtsp_transport udp -i rtsp://200.193.21.176:6002/onvif1 -tune zerolatency -vcodec libx264 -t 12:00:00 -pix_fmt + -c:v copy -c:a aac -strict experimental -f flv rtmp://x.rtmp.youtube.com/live2/private_key 

それは常にこのようなものouputs原因、それは正しいですように上記のコマンドはなります

log of ffmpeg

問題はYOUTUBEではまだ私がオフラインだと言います。どうして?

+0

最初の部分を:ffmpeg -re -i somefile.mp4に置き換えてみてください。ここでカメラに問題があるかどうかを知ることができます。 – bukkojot

+0

私の友人と働いた!私は "ffmpeg -f lavfi -i anullsrc -rtsp_transport udp -i rtsp://200.193.21.176:6002/onvif1"を削除し、 "ffmpeg -re -i teste.mp4"に置き換えました。だから問題はRTSPのように見えます。しかし、VLCを使用すると(例えば)、 "rtsp://200.193.21.176:6002/onvif1"を使用してカメラのコンテンツにアクセスできます。なぜcant ffmpegが機能しますか? – Samul

+0

ffmpegとVLCは非常によく似ており、コーデックにも同じコードを使用しています。しかし、それはRTSPの扱いが異なります。しかし、ちょうどffmpeg -i rtsp://200.193.21.176:6002/onvif1を試してみてください。もう何もソースとしてはありません。 – bukkojot

答えて

0

ffmpeg -re -i somefile.mp4に最初の部分を置き換えてください。ここでカメラに問題があるかどうかを知ることができます。

ffmpegとVLCは非常によく似ており、コーデックにも同じコードを使用しています。しかし、それはRTSPの扱いが異なります。しかし、ちょうどffmpeg -i rtsp://200.193.21.176:6002/onvif1と何もソースとして何もしないでください。

関連する問題