1 / 6

Dynamic Nx64 payload

Dynamic Nx64 payload. Colin Perkins (for Alexander Tulai). P. X. CSRC Count. 0x00. Vers. M. Dynamic Payload Type. 0x04. Sequence Number. RTP. 0x08. Timestamp [31:16]. Header. Timestamp [15:0]. 0x0C. 0x10. Synchronization Source ID [31:16]. 0x14. Synchronization Source ID [15:0].

duard
Download Presentation

Dynamic Nx64 payload

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Dynamic Nx64 payload Colin Perkins (for Alexander Tulai)

  2. P X CSRC Count 0x00 Vers. M Dynamic Payload Type 0x04 Sequence Number RTP 0x08 Timestamp [31:16] Header Timestamp [15:0] 0x0C 0x10 Synchronization Source ID [31:16] 0x14 Synchronization Source ID [15:0] Ch30 ABs Ch29 ABs Ch28 ABs Ch27 ABs 0x18 Variable Size Payload As Determined By The Individual Channel Activity Bits And The Dynamic Payload Type (may contain voice samples and/or noise level) Dynamic Nx64 • Payload format Activity Bits coding: 00 - idle channel 01- active channel 10 - silence suppressed channel 11 - End Of Header Channel Activity Bits DyN64 Header Ch6 ABs Ch4 ABs Ch3 ABs Ch5 ABs (1-8 bytes) Ch2 ABs Ch0 ABs Ch1 ABs 11 End Of DyN64 Header (H) Optional Ethernet CRC-32 Trailer

  3. 0 0 0 0 0 1 1 1 Channel0_sample0 Channel0_sample1 Channel1_sample0 Channel0_sample0 Channel1_sample1 Channel0_sample1 …………………….. 0 0 0 1 0 1 1 1 Dynamic Nx64 • Examples of Dynamic Nx64 payload Channel 0 active, 1 and 2 idle Channel 0 and 1 active, 2 idle …………………….. (H) Optional Ethernet CRC-32 Trailer

  4. Channel1_sample0 Chan.0 noise level Channel1_sample1 Channel1_sample2 Dynamic Nx64 • Examples of Dynamic Nx64 payload Channel 0 silenced, 1 active 2 idle 0 0 0 1 1 0 1 1 0 …………………….. (H) Optional Ethernet CRC-32 Trailer

  5. 0 0 0 0 0 0 0 1 0 1 0 1 1 0 1 1 Channel3_sample1 Channel3_sample0 Channel2_sample1 Channel1_sample1 Channel1_sample0 Chan.0 noise level Channel2_sample0 Dynamic Nx64 • Examples of Dynamic Nx64 payload Ch. 0 silenced, Ch. 1-3 active Ch. 4-6 idle One byte noise level per silenced channel. 0 …………………….. (H) Optional Ethernet CRC-32 Trailer

  6. Dynamic Nx64 • Reasons “to be” • Very low overhead • Support for silence suppression and better noise generation • Idle streams are not transported • Easy fit to ATM’s “Dynamic Bandwidth Utilization - in 64 kbps Time Slot Trunking over ATM” • Of interest to DCME manufacturers • It can be extended to other sample-based coders (H) Optional Ethernet CRC-32 Trailer

More Related