<div dir="ltr">Hi,everybody:<br><br>&nbsp; Recently I&#39;m reading the live555 source code,I found something wired: In the class MPEG4GenericRTPSource, which is the derived class of the class MultiFramedRTPSource,<br>&nbsp; its member function processSpecialHeader find the AU-header section but haven&#39;t provider some method functions to get attributs like &quot;AU-size&quot;,&quot;AU-index&quot;,&quot;CTS-delta&quot;, .etc.<br>
&nbsp; In its parent class MultiFramedRTPSource&#39;s virtual member function &quot;doGetNextFrame1&quot;, just skip these AU-header section,then what we get from every mpeg-4 elementry stream&nbsp;&nbsp; <br>&nbsp; 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&nbsp;&nbsp; <br>
&nbsp; 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>