RTP报头互操作性
RTP报头
Field | Description |
V | RTP version; must be set to 2. |
P | Padding bit; must be set to 0. |
X | Extension bit; must be set to 0. |
CC | CSRC count; must be set to 0. |
M | Marker bit; must be set to 0. |
PT | Payload type. One PT value MUST be allocated from the range of dynamic values for each direction of the bundle. The same PT value MAY be reused for both directions of the bundle, and is also reused between different bundles. |
SN | The sequence number identical to the sequence number in the control word. |
TS |
Timestamp. The RTP Header can be used in conjunction with the following modes of timestamp generation: Absolute mode: the chip sets timestamps using the clock recovered from the incoming TDM circuit. Differential (common clock) mode: The two chips at bundle edges have access to the same high-quality clock source, and this clock source is used for timestamp generation. |
SSRC | Identifies the synchronization source. This identifier should be chosen randomly, with the intent that no two synchronization sources within the same RTP session will have the same SSRC identifier. |
如何区分其他厂商TDMoP器件的报文内容
总结
-
-
向绑定引擎表明绑定标识号在接收数据包中的位置。参考上文中的图4,选项1,Bundle Configuration Decides (BCDR4),将在目标端口号或源端口号位置分配一个绑定标识号,取决于图5中所示的绑定配置。
图5. DS34S132的绑定配置菜单。
在以上的绑定配置菜单中,用户在UDP源端口号位置插入绑定标识号。用户还表明报文分类模块应该在UDP源端口号位置查找绑定标识号。
如果用户知道数据包的绑定标识号位于UDP目标端口号位置,那么则很容易通过将选项45, RX Bundle Number Location at UDP port,修改为Destination进行表示,如图6所示。
图6. DS34S132的绑定配置菜单的选项45。
图7. RTP报头
表4. RTP报头结构
为了在绝对时钟恢复模式下产生时钟,端口接收配置寄存器4 (PRCR4)中的RTP发生器时标模式选择(TSGMS)位需设定为1,即PRCR4.TSGMS = 1。为了在差分时钟恢复模式产生时钟,PRCR4寄存器中的TSGMS位需设定为0,即PRCR4.TSGMS = 0。用户无需手动设置这些寄存器位。在绑定配置中将RTP使能时,这些位被设置。
自适应模式下, Maxim的DS34S132 TDMoP器件中的时钟恢复算法根据数据包之间到达延迟恢复时钟。因此,自适应时钟恢复模式下,使能RTP是可选的。然而,差分模式下, Maxim的DS34S132 TDMoP器件中的时钟恢复算法通过分析RTP报头中的时标恢复时钟。所以,差分时钟恢复模式下,强制使能RTP。
为了实现互操作,用户需要确定其它TDMoP厂商用以发生RTP报头中时标的模式。用户还需要了解其它系统处于自适应还是差分时钟恢复模式。在接口配置中,可更改每个端口的时钟恢复模式。图8所示为如何修改时钟恢复模式。默认为自适应模式端口。
图8. 接口配置。
现在,如果用户希望更改时钟恢复模式,那么就需要使用选项40,Adaptive or Differential mode,如图9所示。
图9. 在接口配置中选择差分时钟恢复模式。
与Maxim的TDMoP器件不同,有些TDMoP厂商在自适应或差分时钟恢复模式下根据RTP报头中的时标恢复时钟。因此,为了实现与这些厂商系统的互操作, Maxim TDMoP器件在自适应时钟恢复模式下使能RTP。DS34S132,以及其它TDMoP厂商的器件,能够以三种方式在RTP报头中产生时标: -
- 位模式
- 字节模式
- 帧模式
图10. 在接口配置中为时标选择位、字节或帧模式。
在接口配置中选择了时钟恢复模式和时标发生模式后,用户接下来需要在绑定配置中使能RTP模式。之前图5所示的绑定配置中的RTP被禁用。从绑定配置菜单中,用户需要利用选项27使能RTP模式,如图11所示。
图11. 在接口配置中为时标选择位、字节或帧模式。
一旦使能RTP模式,绑定配置菜单将如图12所示。
图12. 使能RTP模式后的绑定配置菜单。
有各种不同的软件可用于分析以太网上的报头。本应用笔记中使用Wireshark®软件。用户可这个软件。关于Wireshark的更多信息,请参见。
互操作性是指各种不同系统和组织间无缝协同工作的能力。与其它产品可以实现互操作的器件要么遵循公开的接口标准,要么容许改变配置,将一个产品的接口直接转换为另一个产品的接口。通过了解其它TDMoP器件生成的报文内容,Maxim的器件可以很容易地与其它TDMoP器件的报文配置相匹配。
评论
查看更多