⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 rfc2959.txt

📁 RFC规范的翻译稿
💻 TXT
📖 第 1 页 / 共 4 页
字号:
-- 接收方表(RECEIVERS TABLE)
--
rtpRcvrTable 对象类型
    语法          SEQUENCE OF RtpRcvrEntry
    最高访问限制  不可访问e
    状态          当前
    说明
      “保存RTP会话数据中接收方(可能有多个)信息的表。必须为收/发对中接收RTP会话包的RTP主机在该表中创建相应的条目,使用RTP组的RTCP反馈信息,该表也可以为每个接收方创建相应的发送RTP会话包的主机条目。如果rtpSessionTable的某个概念行被管理器(manager)激活‘Active’,RTP监视器就为该会话中每个检测到的接收方创建相应的条目。 ”
    ::= { rtpMIBObjects 7 }

rtpRcvrEntry 对象类型
    语法          RtpRcvrEntry
    最高访问限制  不可访问
    状态          当前
    说明
      “每一项都保存了一个接收包的RTP同步资源的信息,相应的发送方由rtpRcvrSRCSSRC标识(SSRC,见RFC 1889,‘RTP:实时程序的传输协议’节6)。RTP代理实体使用rtpSessionIndex标识会话。如果收到发送方的BYE消息、或者发送方超时、或者rtpSessionEntity被删除,RTP代理将删除该行。”
    INDEX { rtpSessionIndex, rtpRcvrSRCSSRC, rtpRcvrSSRC }
    ::= { rtpRcvrTable 1 }

RtpRcvrEntry ::= SEQUENCE {
        rtpRcvrSRCSSRC        Unsigned32,
        rtpRcvrSSRC           Unsigned32,
        rtpRcvrCNAME          Utf8String,
        rtpRcvrAddr           TAddress,
        rtpRcvrRTT            Gauge32,
        rtpRcvrLostPackets    Counter64,
        rtpRcvrJitter         Gauge32,
        rtpRcvrTool           Utf8String,
        rtpRcvrRRs            Counter32,
        rtpRcvrRRTime         TimeStamp,
        rtpRcvrPT             INTEGER,
        rtpRcvrPackets        Counter64,
        rtpRcvrOctets         Counter64,
        rtpRcvrStartTime      TimeStamp
        }

rtpRcvrSRCSSRC 对象类型
    语法          Unsigned32
    最高访问限制  不可访问
    状态          当前
    说明
      “RTP SSRC,或者说发送方的同步资源标识符。RTP会话地址加上SSRC唯一确定了某个RTP会话中的一个发送方(见RFC 1889,‘RTP:实时程序的传输协议’第3节 )。 ”
    ::= { rtpRcvrEntry 1 }

rtpRcvrSSRC 对象类型
    语法          Unsigned32
    最高访问限制  不可访问
    状态          当前
    说明
      “RTP SSRC,或者说接收方的同步资源标识符。RTP会话地址加上SSRC唯一确定了某个RTP流中的一个发送方(见RFC 1889,‘RTP:实时程序的传输协议’第3节 )。 ”
    ::= { rtpRcvrEntry 2 }

rtpRcvrCNAME 对象类型
    语法          Utf8String
    最高访问限制  只读
    状态          当前
    说明
      “接收方的RTP规范名称。“
    ::= { rtpRcvrEntry 3 }

rtpRcvrAddr 对象类型
    语法           TAddress
    最高访问限制   只读
    状态           当前
    说明
      “接收方接收RTP包和/或RTCP接受报告的单点传送地址。”
    ::= { rtpRcvrEntry 4 }

rtpRcvrRTT 对象类型
    语法           Gauge32
    最高访问限制   只读
状态           当前
说明
      “基于RFC 1889‘RTP:实时程序的传输协议’节6描述的算法,RTP流的源对往返时间的测度。如果RTP代理和流的发送方使用相同的时钟(对于特定的接收方来说RTP监视器同时也是发送主机),该算法能够产生有意义的结果。否则,该实体返回‘noSuchInstance’响应对rtpRcvrRTT的查询。”
    ::= { rtpRcvrEntry 5 }

rtpRcvrLostPackets 对象类型
    语法          Counter64
    最高访问限制  只读
    状态          当前
    说明
      “自rtpRcvrStartTime起该接收方检测到的丢失的RTP包的数量。”
    ::= { rtpRcvrEntry 6 }

rtpRcvrJitter 对象类型
    语法          Gauge32
    最高访问限制  只读
    状态          当前
    说明
      “对该接收方检测到的延迟变化的评估。(见RFC 1889, ‘RTP: 实施程序的传输协议’节6.3.1及A.8)”
    ::= { rtpRcvrEntry 7 }

rtpRcvrTool 对象类型
    语法          Utf8String (SIZE(0..127))
    最高访问限制  只读
    状态          当前
    说明
      “流的应用程序资源名称。”
    ::= { rtpRcvrEntry 8 }

rtpRcvrRRs 对象类型
    语法          Counter32
    最高访问限制  只读
    状态          当前
    说明
      “自rtpRcvrStartTime起,该接收方发出的RTCP接收方报告的数量,对于RTP监视器则是其检测到的接收方报告数量。”
    ::= { rtpRcvrEntry 9 }

rtpRcvrRRTime 对象类型
    语法         TimeStamp
    最高访问限制 只读
    状态         当前
    说明
       “对于监视器或者RR接收方(RTP的发出者),rtpRcvrRRTime是收到最后一份RTCP接收方报告的那一刻SysUpTime的值。如果是RTP接收方发送RR的情况,它就是该接收方发出最后也各RR时SysUpTime 的值。”
    ::= { rtpRcvrEntry 10 }

rtpRcvrPT 对象类型
    语法          INTEGER (0..127)
    最高访问限制  只读
    状态          当前
    说明
      “RTP头中动态或静态的有效载荷的类型。(见RFC 1889,‘RTP:实时程序的传输协议’节5)”
    ::= { rtpRcvrEntry 11 }

rtpRcvrPackets 对象类型
    语法          Counter64
    最高访问限制  只读
    状态          当前
    说明
      “自rtpRcvrStartTime起,该RTP主机接收方收到的RTP包的数量。”
    ::= { rtpRcvrEntry 12 }

rtpRcvrOctets 对象类型
    语法          Counter64
    最高访问限制  只读
    状态          当前
    说明
      “自rtpRcvrStartTime起,该RTP接收主机收到的非RTP头的8位字节数。” 
::= { rtpRcvrEntry 13 }

rtpRcvrStartTime 对象类型
    语法          TimeStamp
    最高访问限制  只读
    状态          当前
    说明
      “该行创建时SysUpTime的值。”
    ::= { rtpRcvrEntry 14 }

--
--  模型组(ODULE GROUPS)
--
--
-- 有两种类型的RTP系统:RTP主机和RTP监视器。因而有三种对象:1)适用于两种系统--的通用对象;2)仅用于RTP主机的对象;3)仅用于RTP监视器的对象。另外还有一组,--4)将用于多点传送主机和RTP监视器的对象

rtpGroups OBJECT IDENTIFIER ::= { rtpConformance 1 }
rtpSystemGroup      OBJECT-GROUP
    OBJECTS         {
                    rtpSessionDomain,
                    rtpSessionRemAddr,
                    rtpSessionIfIndex,
                    rtpSessionSenderJoins,
                    rtpSessionReceiverJoins,
                    rtpSessionStartTime,
                    rtpSessionByes,
                    rtpSessionMonitor,
                    rtpSenderCNAME,
                    rtpSenderAddr,
                    rtpSenderPackets,
                    rtpSenderOctets,
                    rtpSenderTool,
                    rtpSenderSRs,
                    rtpSenderSRTime,
                    rtpSenderStartTime,
                    rtpRcvrCNAME,
                    rtpRcvrAddr,
                    rtpRcvrLostPackets,
                    rtpRcvrJitter,
                    rtpRcvrTool,
                    rtpRcvrRRs,
                    rtpRcvrRRTime,
                    rtpRcvrStartTime
                    }
    状态          当前
    说明
        “适用于所有RTP系统的对象”
    ::= { rtpGroups 1 }

rtpHostGroup    OBJECT-GROUP
    OBJECTS     {
                rtpSessionLocAddr,
                rtpSenderPT,
                rtpRcvrPT,
                rtpRcvrRTT,
                rtpRcvrOctets,
                rtpRcvrPackets
                }
    状态      当前
    说明
           “适用于RTP主机系统但可能不是用于RTP监视器系统的对象。”
    ::= { rtpGroups 2 }

rtpMonitorGroup OBJECT-GROUP
    OBJECTS     {
                rtpSessionNewIndex,
                rtpSessionRowStatus
                }
    状态     当前
    说明
        “在RTP会话表中创建行的对象,如果系统不创建行则不需要这些对象。”
    ::= { rtpGroups 3 }

rtpInverseGroup OBJECT-GROUP
    OBJECTS     {
                rtpSessionInverseStartTime,
                rtpSenderInverseStartTime,
                rtpRcvrInverseStartTime
                }
    状态      当前
    说明
            “用于逆序查找表(Inverse Lookup Table)的对象。”
    ::= { rtpGroups 4 }

--
--  一致性(Compliance)
--
rtpCompliances OBJECT IDENTIFIER ::= { rtpConformance 2 }

rtpHostCompliance MODULE-COMPLIANCE
    状态          当前
    说明
            “主机系统必须遵循。”
    MODULE           RTP-MIB
    MANDATORY-GROUPS {
                     rtpSystemGroup,
                     rtpHostGroup
                     }
    GROUP            rtpMonitorGroup
    说明
        “主机系统可以选择支持创建和删除行,从而可以作为RTP监视器使用。”
    GROUP            rtpInverseGroup
    说明
        “多点传送RTP系统应实现这个可选的表。”
        OBJECT  rtpSessionNewIndex
            最低访问限制  不可访问
            说明
                 “RTP系统对创建行与删除行的支持是可选的,因而该对象的实现也是可选的。”
        OBJECT  rtpSessionDomain
            最低访问限制 只读
            说明
                 “RTP系统对创建行与删除行的支持是可选的。如果不支持,写操作也是可选的。“
        OBJECT  rtpSessionRemAddr
            最低访问限制 只读
            说明
                “RTP系统对创建行与删除行的支持是可选的,因而该对象的读/创建操作也是可选的。”

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -