[FFmpeg-user] ffmpeg can't stream video using rtsp ... Could not write header for output file #0
Rodney Baker
rodney.baker at iinet.net.au
Thu Oct 1 17:42:00 CEST 2015
On Wed, 30 Sep 2015 10:02:43 Roman Rusconi wrote:
> Hello.
>
>
>
> I'm trying to re stream an rtsp stream using ffmpeg.
>
> I have no problem getting the original rtsp stream and write it to a file,
> although I can't get ffmpeg to stream this video again using rtsp.
>
> Everything seems fine until the point ffmpeg gets stuck and only stops if I
> press CTRL-C, at this point I get an error message saying:
>
>
>
> "Could not write header for output file #0 (incorrect codec parameters ?):
> Immediate exit requested"
>
This line here...
>
> [rtsp @ 00000000066a3900] Codec for stream 0 does not use global headers but
> container format requires global headers
>
...and this line here...
> Could not write header for output file #0 (incorrect codec parameters ?):
> Immediate exit requested
>
> Exiting normally, received signal 2.
.
...would appear to be related. Check your command line parameters. The order of
options is significant.
However, the errors may be misleading - you do seem to have an error in your
command line. RTSP and RSTP are two different protocols:
>ffmpeg.exe -v debug -stats -i rtsp://192.168.1.40/rus -vcodec copy -an -f
>rtsp -c copy rstp://localhost:554/video ^^^^
Try correcting the url for the output stream first.
Having said all that, I'm not an expert - some of the dev's do watch this list and have a
much better idea of how these things work, so if this doesn't help, hopefully someone
else can. :)
Regards,
Rodney.
--
===========================================================
===
Rodney Baker VK5ZTV
rodney.baker at iinet.net.au
===========================================================
===
More information about the ffmpeg-user
mailing list