RTP重要术语浅谈


  RTP包:它是一个数据包,它是由一个固定的RTP头文件,一个贡献源(见下面的注释)(该贡献源可能为空)以及有效载荷的数据共同组成的。有一些底层协议可能需要一个RTP包的封装。典型的情况是底层协议的一个包只包含一个RTP包,但是如果只要封装的方法允许,也可以包含几个RTP包。

  RTCP包:它是一个控制包。它是由一个固定的头文件以及结构化元素组成的。其中头文件与RTP头文件相类似,结构化元素是随着RTCP包类型的不同而不同的。一般都是将多个RTCP包作为一个复合的包在底层协议的单个包中发送。该功能是由每个RTCP包头文件中的长度字段来实现的。

传输地址:是一个网络地址和端口的组合,这个组合主要用来识别一个传输层的端点,例如:一个IP地址和一个UDP端口。包是从一个源传输地址到一个目的传输地址的。

  RTP会话:在使用RTP通信的参与者之间建立的一组关联。对每一参与者来说,会话是由一对特殊的目的传输地址(一个网络地址加上一个RTP和RTCP的端口对)所定义的。目的传输地址对对于所有的参与者来说可以是共同的,和IP组播的情况相类似;但也可以是不同的,与单播的情况类似,单播的情况是网络地址加一个公共的端口对。在一个多媒体会话中,每种媒体都是在一个单独的RTP会话中和它自己的RTCP包一起被携带的。多个RTP的会话是由不同的端口数目对或不同的组播地址来区分的 。

⊥皆矗⊿SRC):是RTP包流的源,是由一32位的SSRC数字标识符来识别的,该标识符由RTP的头文件所携带。之所以用头文件携带,是为了不依赖网络地址。从一个同步源出来的所有的包构成了相同的时间和序列号空间部分。所以在接收端就可以用同步源为包分组,从而进行回放。同步源可以改变它的数据格式,例如音频编码等。SSRC标识符是一个随机选择的值,这就意味着在一个特定的RTP会话中,它的值是唯一的。一个参与者在一个多媒体会话中不需要对所有的RTP会话使用相同的SSRC标识符,SSRC标识符的绑定是通过RTCP来提供的。如果一个参与者在一个RTP会话中产生了多个流,例如是从不同的数码相机产生的,那么每个流就必须用一个不同的SSRC标识符来识别。

  贡献源(CSRC):对一个RTP混合器产生的组合流有贡献的RTP包的源。混合器中插入一列有贡献源的SSRC标识符。这一列被称为CSRC列表。 一个典型的例子就是音频会议,混合器表示所有的谈话者的谈话被组合起来产生一个将要发出去的包,允许接收端确认当前的谈话者,尽管所有的音频包中都包含了相同的SSRC标识符。


  终端系统:是一个应用程序,它产生能在RTP包中传送的内容,或者是可以“消耗”接收到的RTP包的内容。一个终端系统的作用相当于一个特定的RTP会话中的一个或多个同步源,通常的情况是一个同步源。
混合器:是一个中间的系统,它从一个或多个源接收RTP包,有可能要改变数据格式,将这些包以某种方式去组合,然后转发一个新的RTP包,因为在多个输入源之间的定时一般是不同步的,混合器要对各个流之间的定时加以调整,并为这个组合的流产生它自己的定时。因此,从一个混合器出来的所有数据包要用混合器作为它们的同步源来识别。

  翻译器:是一个中间系统,它用完整的同步源标识符来转发RTP包。例如:防火墙中应用层的过滤器等。
监视器:是一个应用程序,在一个RTP会话中接收由发送者发送的RTCP包,尤其是接收报告,并且估算服务质量,进行错误诊断,以及长期的静态统计。监视器函数可能被创建到参加会话的应用程序中,但也可以作为独立的应用程序,既不参与也不发送或接收RTP数据包,这就是所谓的第三方监视器。

  非RTP方式:为提供某种服务而采用的除RTP以外的协议和机制。尤其是对多媒体会议来说,一个会议控制应用程序可能会发布组播地址和密钥,协商加密算法,并且定义在 RTP有效载荷值和有效载荷格式之间的动态映射。对一简单的应用来说,可能会用到电子邮件或一个会议的数据库。


  RTP有效载荷:就是用RTP传输时,在一个包中要传输的数据,例如音频的数据或者压缩的视频的数据。
端口:传输协议用其在给定的主机中区分多个目的地址。在TCP/IP协议中使用小的正整数来识别端口。由OSI传输层所使用的传输选择器(TSEL)其实就相当于端口。RTP要靠底层协议提供 一些机制,例如端口来对一个会话当中的RTP和RTCP包进行复用。

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值