<div dir="ltr">Hi,everybody:<br><br> 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,<br> 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.<br>
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 <br> 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 <br>
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.<br></div>