[Live-devel] FramedFilter Performance & Questions
Julian Lamberty
julian.lamberty at mytum.de
Sun Jun 24 01:01:57 PDT 2007
>
>
> If your "Transcoder" filter delivers discrete MPEG-4 frames, and sets
> "fPresentationTime" and "fDurationInMicroseconds" properly, then you
> don't need to insert a "MPEG4VideoStreamDiscreteFramer".
>
It does, but if I leave out the framer, the sink doesn't even call
doGetNextFrame() of my class...
> I don't know; you'll need to instrument this for yourself to figure
> it out. Make sure, though, that you are setting
> "fDurationInMicroseconds" correctly at each point in the chain,
> because that field determines how long "MPEG4ESVideoRTPSink" can wait
> after sending each packet before requesting new data.
>
I tried both ways: Set to 0 or to 40000 (according to 25Hz framerate),
doesn't change anything (maybe because I use the framer?)
>
> No. ("MPEG1or2VideoStreamFramer" takes an unstructured byte stream as input.)
> Better yet, fix your decoder so that it can handle individual slices - that way,
> you will handle data loss much better.)
OK, it actually does handle slices.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: smime.p7s
Type: application/x-pkcs7-signature
Size: 5198 bytes
Desc: S/MIME Cryptographic Signature
Url : http://lists.live555.com/pipermail/live-devel/attachments/20070624/575b2795/attachment.bin
More information about the live-devel
mailing list