Li,

This is typical for any streaming application. The server is sending packets at 
rate Rs ffmpeg is playing at Rf. For streaming content these rates will only be 
equal if the sender and receiver are using the same clock source.  Apparently 
Rf  > Rs, so you keep running out of packets.  I don't know of any simple 
solution for this.


-Felix



-----Original Message-----
From: Zuwei Li <[email protected]>
To: libav-user <[email protected]>
Sent: Tue, Oct 8, 2013 9:28 pm
Subject: [Libav-user] Fwd: Problems with RTMP streams on FFMpeg


I am using FFMpeg to receive RTMP streams. It decodes and plays the RTMP stream 
correctly but I have problems playing the video for long periods of time.




It seems that 


av_read_frame(format_context, &packet);


returns an AVERROR_EOF after playing for a period in time say 7 or 8 mins, this 
occurs randomly, when that happens I presume that the stream has ended so my 
playback stops.
However, the playback hasn't reached the actual video duration.


My question is if this behaviour is characteristic of RTMP streams, if so is 
there a way to properly stream RTMP reliably so the playback can continue for 
long periods using FFMpeg



-- 

Li Zuwei






_______________________________________________
Libav-user mailing list
[email protected]
http://ffmpeg.org/mailman/listinfo/libav-user

 
_______________________________________________
Libav-user mailing list
[email protected]
http://ffmpeg.org/mailman/listinfo/libav-user

Reply via email to