[FFmpeg-devel] Operation not permitted when reading RTSP stream

Martin Storsjö martin
Wed Jan 26 16:18:36 CET 2011


On Mon, 24 Jan 2011, Stas Oskin wrote:

> Trying to save / re-stream video via ffmpeg binary produces the following
> error:
> 
> [rtp @ 0x1d16ee30] pts < dts in stream 0
> av_interleaved_write_frame(): Operation not permitted
> 
> It seems as the presentation time arrives earlier then decoder time, which
> causes this error. I tried passing the igndts and genpts flags, but with
> same result.
> In my code I'm ignoring this situation and just using the PTS, which might
> be the reason why it works out for me only for the decoding.

Hmm, there are a number of different issues like this, I'm not exactly 
sure which one of the cases this is. If you receive over UDP, try setting 
-max_delay 500000 before the input url, in order to enable RTP packet 
reordering, which might or might not help.

This might also be related to these issues: 
https://roundup.ffmpeg.org/issue2452
https://roundup.ffmpeg.org/issue2453
But since roundup doesn't seem to be working too well at the moment, I 
can't really check what error messages were shown in thoses cases.

// Martin



More information about the ffmpeg-devel mailing list