Clarification sought for RTP CSRC list compression [RohC v1]
Vivek Soni <[email protected]> Mon, 25 Apr 2011 19:11:40 +0900
| Newsgroups | gmane.ietf.rohc |
|---|---|
| Message-ID | <[email protected]> |
--===============2682514151029378140== Content-Type: multipart/alternative; boundary=90e6ba4fc31c0c83a704a1bb6fa8 --90e6ba4fc31c0c83a704a1bb6fa8 Content-Type: text/plain; charset=ISO-8859-1 Dear all, Would appreciate if someone can clarify the following doubt. Consider an RTP flow with all packets having one CSRC element. Case 1: The compressor creates a gen_id for the list and starts enocoding these packets in ET=0 packet types along with gen_id. At some of point of time it decides to use this gen_id as ref_id and encodes the packet without the CSRC info(say U0 packet) and expects the decompressor to use the ref_id to recreate the CSRC element. Case 2. The compressor creates a gen_id for the list and starts enocoding these packets in ET=0 packet types along with gen_id. At some of time before it receives a packet without any CSRC element and thus enocodes it using a packet type without CSRC info (say U0). How does the decompressor differentiate between the two cases. For case 1, the decompressor should refer to its ref_id and create CSRC element whereas for case 2 it should not.How can the decompressor decide if the compressed packet it received is encoded using a reference list or not. Additionally, how does the compressor informs the decompressor not to use the ref_id any more. Regards, Vivek --90e6ba4fc31c0c83a704a1bb6fa8 Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable <div>Dear all,</div><div><br></div><div>Would appreciate if someone can cla= rify the following doubt.</div><div><br></div><div>Consider an RTP flow wit= h all packets having one CSRC element.</div><div><br></div><div>Case 1:</di= v> <div>The compressor creates a gen_id for the list and starts enocoding thes= e packets in ET=3D0 packet types along with gen_id.</div><div>At some of po= int of time it decides to use this gen_id as ref_id and encodes the packet = without the CSRC info(say U0 packet)=A0</div> <div>and expects the decompressor to use the ref_id to recreate the CSRC el= ement.</div><div><br></div><div>Case 2.=A0</div><div>The compressor creates= a gen_id for the list and starts enocoding these packets in ET=3D0 packet = types along with gen_id.</div> <div>At some of time before it receives a packet without any CSRC element a= nd thus enocodes it using a packet type without CSRC info (say U0).</div><d= iv><br></div><div>How does the decompressor differentiate between the two c= ases. For case 1, the decompressor should refer to its ref_id and create CS= RC element</div> <div>whereas for case 2 it should not.How can the decompressor decide if th= e compressed packet it received is encoded using a reference list or not.</= div><div><br></div><div>Additionally, how does the compressor informs the d= ecompressor not to use the ref_id any more.</div> <div><br></div><div>Regards,</div><div>Vivek=A0</div><div><br></div> --90e6ba4fc31c0c83a704a1bb6fa8-- --===============2682514151029378140== Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline _______________________________________________ Rohc mailing list [email protected] https://www.ietf.org/mailman/listinfo/rohc --===============2682514151029378140==--