[Live-devel] MPEG4VideoStreamFramer and MPEG4VideoStreamDiscreteFramer questions

Ross Finlayson finlayson at live555.com
Thu Oct 25 23:03:10 PDT 2007


>1. If I use MPEG4VideoStreamDiscreteFramer (as it should be, given that the
>encoder produces complete frames) I get a corrupted MPEG4 stream on the
>client end: the resolution is not correct (the height is wrong, the 
>width is ok),
>there are strange artifacts and so on. Mplayer complains with a lot of
>output like this:
>
>[mpeg4 @ 0xb6cc8ba8]marker missing after first P partition at 0 16
>[mpeg4 @ 0xb6cc8ba8]concealing 640 DC, 640 AC, 640 MV errors
>[mpeg4 @ 0xb6cc8ba8]concealing 640 DC, 640 AC, 531 MV errors
>
>and even vlc can't play it.
>The clients don't work neither using the live rtsp://.... nor 
>playing the stream
>saved in a file by openRTSP.

[...]

>2. If I use MPEG4VideoStreamFramer I get a correct MPEG4 stream that can
>be played with no problems by Mplayer and vlc. It works both live and
>by reading the file produced by openRTSP.

So, the question you need to answer is: What is different about the 
files recorded by "openRTSP" in each case.  Once you answer this, it 
should tell you what's going wrong when you use 
"MPEG4VideoStreamDiscreteFramer".
-- 

Ross Finlayson
Live Networks, Inc.
http://www.live555.com/


More information about the live-devel mailing list