[Live-devel] something about the class

xiang zou xzou999 at gmail.com
Thu Sep 11 00:59:12 PDT 2008


Hi,everybody:

  Recently I'm reading the live555 source code,I found something wired: In
the class MPEG4GenericRTPSource, which is the derived class of the class
MultiFramedRTPSource,
  its member function processSpecialHeader find the AU-header section but
haven't provider some method functions to get attributs like
"AU-size","AU-index","CTS-delta", .etc.
  In its parent class MultiFramedRTPSource's virtual member function
"doGetNextFrame1", just skip these AU-header section,then what we get from
every mpeg-4 elementry stream
  RTP payload is Auxiliary section(if it present) + ADU section,right?Then
what make me confused is, how can the decoder to decode ADU section without
CTS or DTS if the RTP
  payload is multiframed,especially for variable bitrate stream?Since only
the first frame can be associated to the RTP timestamp,others has no time
information.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.live555.com/pipermail/live-devel/attachments/20080911/32006cac/attachment.html>


More information about the live-devel mailing list