[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