[Live-devel] Still working on a h264 framer

Ross Finlayson finlayson at live555.com
Wed Jun 25 20:46:09 PDT 2008


>I have re-written my framer based off the H263plusVideoFramer instead of
>trying to subclass the MPEGVideoStreamParser.  Now I can see that my
>framer is parsing through the NAL units and that the H264RTPSink is
>actually sending some packets out.  The problem is that the file is
>getting parsed too quickly and it seems as though the ethernet port
>can't keep up.

The problem is probably just that you're not setting 
"fDurationInMicroseconds" before calling 
"FramedSource::afterGetting()".

If you're streaming from a file (as opposed to streaming from a live 
source), then it's *essential* that you set "fDurationInMicroseconds" 
correctly, so that the code knows how long to delay after sending 
each RTP packet.
-- 

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


More information about the live-devel mailing list