On 12/07/2010 01:55 AM, kanav gandhi wrote: > Hi All, > > I am writing my own VP8 RTP server and am using FFmpeg and FFplay to receive > and play the stream. I have used the older RTP spec (since FFmpeg also uses > that). I can see some weird behavior in the player. It starts playing the > file from somewhere in the middle and just shows me a couple of frames > before stopping. Also, for some reason, I need to click on the player to > make it play.
First make sure you are using tcp and not udp. > Are these symptoms indicative of some problem in my server? I think I have > formed the VP8 packets correctly, else it probably would have flagged me > somewhere else. I could nail down the problem to video_refresh_timer() in > ffplay.c. The flow goes into 'if(framedrop && time > next_target)', which is > what causes the frame not to be displayed. I am not sure how 'time' and > 'next_target' are related to my code. But, this does seem as if its related > to the timestamp (for which I am using gettimeofday). the old vp8 code was tested with feng, then I stopped updating it waiting for a more stable spec, you might compare the wireshark dumps. lu -- Luca Barbato Gentoo/linux http://dev.gentoo.org/~lu_zero _______________________________________________ libav-user mailing list [email protected] https://lists.mplayerhq.hu/mailman/listinfo/libav-user
