>I am implementing rtmp reading into my viewer and have run into the 
>unfortunate event that av_read_frame() hangs when reaching the end of 
>the video being sent over the protocol.  I was hoping it would return 
>AVERROR_EOF or a timeout error, but none of the sort seems to happen.  
>Thus, my viewer just hangs at the end of the video.
>
>I tested with ffplay and the same seems to happen there, where the 
>window close button becomes ineffective.
>

Please take a look at this:
https://ffmpeg.org/pipermail/libav-user/2017-February/010086.html

It is a 5 line addition to libavformat/utils.c that adds an av_read_frame() I/O 
callback.
I added this a few years ago to my local ffmpeg compile, tried to get it 
adopted by the official ffmpeg dev maintainers, but they felt it was 
(incorrectly, IMHO) too specific to streaming playback. 
My company uses this av_read_frame()callback to identify when a network stream 
unexpectedly terminates, often caused by someone turning off or tripping over a 
security camera cable. 


-Blake Senftner, geek. 
_______________________________________________
Libav-user mailing list
[email protected]
https://ffmpeg.org/mailman/listinfo/libav-user

To unsubscribe, visit link above, or email
[email protected] with subject "unsubscribe".

Reply via email to