范文健康探索娱乐情感热点
热点动态
科技财经
情感日志
励志美文
娱乐时尚
游戏搞笑
探索旅游
历史星座
健康养生
美丽育儿
范文作文
教案论文

实时传输协议是什么意思实时传输协议介绍详解

  实时传输协议(RTP),实时传输协议(RTP)是什么意思
  RTP简介
  RTP是一种提供端对端传输服务的实时传输协议,用来支持在单目标广播和多目标广播网络服务中传输实时数据,而实时数据的传输则由RTCP协议来监视和控制。
  RTP定义在RFC
  使用RTP协议的应用程序运行在RTP之上,而执行RTP的程序运行在UDP的上层,目的是为了使用UDP的端口号和检查和。如图1所示,RTP可以看成是传输层的子层。由多媒体应用程序生成的声音和电视数据块被封装在RTP信息包中,每个RTP信息包被封装在UDP消息段中,然后再封装在IP数据包中。
  信息包的结构包含广泛用于多媒体的若干个域,包括声音点播(audio-on-demand)、影视点播(video on demand)、因特网电话(Internet telephony)和电视会议(videoconferencing)。RTP的规格没有对声音和电视的压缩格式制定标准,它可以被用来传输普通格式的文件。例如,WAV或者GSM(Global System for Mobile communications)格式的声音、MPEG-1和MPEG-2的电视,也可以用来传输专有格式存储的声音和电视文件。
  从应用开发人员的角度来看,可把RTP执行程序看成是应用程序的一部分,因为开发人员必需把RTP集成到应用程序中。在发送端,开发人员必需把执行RTP协议的程序写入到创建RTP信息包的应用程序中,然后应用程序把RTP信息包发送到UDP的套接接口(socket interface),如图2所示;同样,在接收端,RTP信息包通过UDP套接接口输入到应用程序,因此开发人员必需把执行RTP协议的程序写入到从RTP信息包中抽出媒体数据的应用程序。
  现以用RTP传输声音为例来说明它的工作过程。假设音源的声音是64 kb/s的PCM编码声音,并假设应用程序取20毫秒的编码数据为一个数据块(chunk),即在一个数据块中有160个字节的声音数据。应用程序需要为这块声音数据添加RTP标题生成RTP信息包,这个标题包括声音数据的类型、顺序号和时间戳。然后RTP信息包被送到UDP套接接口,在那里再被封装在UDP信息包中。在接收端,应用程序从套接接口处接收RTP信息包,并从RTP信息包中抽出声音数据块,然后使用RTP信息包的标题域中的信息正确地译码和播放声音。
  如果应用程序不使用专有的方案来提供有效载荷类型(payload type)、顺序号或者时间戳,而是使用标准的RTP协议,应用程序就更容易与其他的网络应用程序配合运行,这是大家都希望的事情。例如,如果有两个不同的公司都在开发因特网电话软件,他们都把RTP合并到他们的产品中,这样就有希望:使用不同公司电话软件的用户之间能够进行通信。
  这里需要强调的是,RTP本身不提供任何机制来确保把数据及时递送到接收端或者确保其他的服务质量,它也不担保在递送过程中不丢失信息包或者防止信息包的次序不被打乱。的确,RTP的封装只是在系统端才能看到,中间的路由器并不区分那个IP数据报是运载RTP信息包的。
  RTP允许给每个媒体源分配一个单独的RTP信息包流,例如,摄像机或者麦克风。例如,有两个团体参与的电视会议,这就可能打开4个信息包流:两台摄像机传送电视流和两个麦克风传送声音流。然而,许多流行的编码技术,包括MPEG-1和MPEG-2在编码过程中都把声音和电视图像捆绑在一起以形成单一的数据流,一个方向就生成一个RTP信息包流。
  RTP信息包没有被限制只可应用于单目标广播,它们也可以在一对多(one-to-many)的多目标广播树或者在多对多(many-to-many)的多目标广播树上传送。例如,多对多的多目标广播,在这种应用场合下,所有发送端通常都把他们的RTP信息包流发送到具有相同多目标广播地址的多目标广播树上。
  RTP信息包标题域
  RTP标题由4个信息包标题域和其他域组成:有效载荷类型(payload type)域,顺序号(sequence number)域,时间戳(timestamp)域和同步源标识符(Synchronization Source Identifier)域等。RTP信息包的标题域的结构如下图所示:
  1. 有效载荷类型
  RTP信息包中的有效载荷域(Payload Type Field)的长度为7位,因此RTP可支持128种不同的有效载荷类型。对于声音流,这个域用来指示声音使用的编码类型,例如PCM、自适应增量调制或线性预测编码等等。如果发送端在会话或者广播的中途决定改变编码方法,发送端可通过这个域来通知接收端。表1列出了目前RTP所能支持的声音有效载荷类型。
  表1 目前RTP所能支持的声音有效载荷类型
  对电视流,有效载荷类型可以用来指示电视编码的类型,例如motion JPEG, MPEG-1,MPEG-2或者H.231等等。发送端也可以在会话或者期间随时改变电视的编码方法。表16-02列出了目前RTP所能支持的某些电视有效载荷类型。
  表2 目前RTP所能支持的声音有效载荷类型
  2. 顺序号
  顺序号(Sequence Number Field)域的长度为16位。每发送一个RTP信息包顺序号就加1,接收端可以用它来检查信息包是否有丢失以及按顺序号处理信息包。例如,接收端的应用程序接收到一个RTP信息包流,这个RTP信息包在顺序号86和89之间有一个间隔,接收端就知道信息包87和88已经丢失,并且采取措施来处理丢失的数据。
  3. 时间戳
  时间戳(Timestamp)域的长度为32字节。它反映RTP数据信息包中第一个字节的采样时刻(时间)。接收端可以利用这个时间戳来去除由网络引起的信息包的抖动,并且在接收端为播放提供同步功能。
  4. 同步源标识符
  同步源标识符(Synchronization Source Identifier,SSRC)域的长度为32位。它用来标识RTP信息包流的起源,在RTP会话或者期间的每个信息包流都有一个清楚的SSRC。SSRC不是发送端的IP地址,而是在新的信息包流开始时源端随机分配的一个号码。

支付宝宁夏银行快捷支付(卡通)如何开通支付宝宁夏银行快捷支付(卡通)的开通流程如下一使用规则1支持卡种(如意卡)储蓄卡。2办理渠道银行柜面网银签约。3撤销渠道银行柜面网银签约。4支付限额实时提现限额单笔每日5000元。支付宝深圳农村商业银行储蓄卡快捷支付如何撤销支付宝深圳农村商业银行储蓄卡快捷支付的撤销流程同招商储蓄卡快捷支付一致。支付宝(中国)网络技术有限公司是国内领先的独立第三方支付平台,由阿里巴巴集团创办。支付宝致力于为中国电子商务支付宝平顶山银行储蓄卡快捷支付如何开通支付宝平顶山银行储蓄卡快捷支付开通方式一在支付过程中开通。1用户进入收银台,选择储蓄卡mdashmdash平顶山银行,点击下一步。2填写相关信息,请填写银行预留的手机号码,点击确认支付宝邯郸银行储蓄卡快捷支付如何开通支付宝邯郸银行储蓄卡快捷支付开通方式二在账户通频道中开通。邯郸银行储蓄卡快捷支付在账户通频道开通方式同招商储蓄卡快捷支付一致。支付宝(中国)网络技术有限公司是国内领先的独立第三方支支付宝河北省农村信用社快捷支付(卡通)如何修改支付限额支付宝河北省农村信用社快捷支付(卡通)修改支付限额的流程如下1登录河北省农村信用社网上银行,点击个人网上银行。2输入银行账号密码验证号,点击登录。3选择网上支付mdashmdash支付宝安徽省农村信用社银行储蓄卡快捷支付如何撤销支付宝安徽省农村信用社银行储蓄卡快捷支付的撤销流程同招商储蓄卡快捷支付一致。支付宝(中国)网络技术有限公司是国内领先的独立第三方支付平台,由阿里巴巴集团创办。支付宝致力于为中国电子支付宝建行信用卡快捷支付是什么支付宝建行信用卡快捷支付是指用户通过手机或者网站等方式订购商品时,无需开通网银,用户通过输入卡面信息,即可便捷快速地完成支付。如果用户选择保存该信息,支付宝会保存用户的卡信息,再次支付宝农行储蓄卡快捷支付如何开通支付宝农行储蓄卡快捷支付的开通方式一在支付过程中开通。一通过手机校验签约(未使用农行网银支付)1进入收银台,选择ldquo储蓄卡rdquomdashmdash中国农业银行,点击下一支付宝招商银行信用卡快捷支付的限额是多少支付宝招商银行信用卡快捷支付的限额如下温馨提示信用卡快捷支付的限额会根据以下应用场景的不同有所区别(跟本身银行卡网上支付限额无关),无法提升,若提示限额超限,建议换卡或网银支付。支支付宝网点支付开放的地区有哪些支付宝网点支付开放的地区上海北京广东各地福州厦门大连成都苏州无锡常州南京太原重庆西安郑州青岛沈阳石家庄长沙天津杭州温州绍兴宁波武汉。支付宝(中国)网络技术有限公司是国内领先的独立第支付宝中国银行信用卡快捷支付是什么支付宝中国银行信用卡快捷支付是指用户通过手机或者网站等方式订购商品时,无需开通网银,用户通过输入卡面信息,即可便捷快速地完成支付。如果用户选择保存该信息,支付宝会保存用户的卡信息,
HTCOneX的位置服务是什么HTCOneX通过位置服务搜索兴趣点前往想去的地点的路线,并在驾车时使用TurnbyTurnGPS导航功能。位置服务也是完美旅行拍档,无论是在家乡还是身处异国他乡。通过位置服务,可HTCOneX的联系人列表是什么HTCOneX的联系人应用程序列出HTCOneX上存储的所有联系人,以及来自登录的在线账户的联系人。联系人列表中还显示SIM卡中存储的联系人(用标记)。可以操作1。查看个人资料并编HTCOneX如何设置辅助功能HTCOneX设置辅助功能的方法如下在下载并安装了辅助功能工具(如可提供语音反馈的屏幕朗读程序)后,可使用这些设置。可以打开或关闭辅助功能或服务。1。滑动打开通知面板,然后点击。2华为nova8怎么关闭自动旋转华为nova8旋转屏关闭方式自动旋转是一个可以使小伙伴们方便使用的功能,那么在华为Nova8到底是要如何来关闭自动旋转的功能呢?现在就有小编来为大家介绍一下吧。一华为nova8怎么关闭自动旋转方式一便捷操作1苹果手机怎么关闭自动横屏苹果手机的ios系统是得到众多好评的手机系统,口碑及其的好,大多数人都是为了ios系统而购买苹果手机的。那么,苹果手机怎么关闭自动横屏?下面将会为大家介绍。苹果手机怎么关闭自动横屏魅族MX如何关闭双麦克风主动降噪功能魅族MX暂时无法关闭双麦克风主动降噪功能。魅族MX采用直板大屏幕触控设计,同时配备了主流的4英寸的屏幕,1600万色的分辨率640960像素,配以全球最自然亮丽的ASV的屏幕材质,华为智能手机如何取消手机的各种按键音华为智能手机取消手机的各种按键音方法进入设置声音将ldquo拨号键盘触摸音效rdquo的勾去掉。进入设置声音将ldquo触摸提示音rdquo的勾去掉。进入设置声音将ldquo锁屏提一加9R怎么关闭按键震动按键音怎么取消一加9R已经正式发布,中端性能定位并且有着不错的性价比,同时一加9R还支持了很多的使用功能,那么一加9R怎么关闭按键震动,按键音怎么取消,下面小编就为大家带来了具体的设置方法!关闭三星P6200能拍摄1080p视频吗三星P6200前置200万像素的摄像头,后置为300万像素,支持拍摄1080p视频。三星P6200延续了7英寸平板产品的适手尺寸优势,9。96mm的纤薄机身以及345g的重量,都使ipad输入法设置在哪ipad输入法设置手写及九宫格方法介绍图文很多人都知道苹果设备和安卓设备的使用方法存在着差异,这里我们介绍的了苹果设备的ipad的输入法设置。Ipad的输入法有很多种,输入法的设置很重要,关系着大家使用ipad时输入文字的ipad输入法如何设置默认?ipad输入法设置默认方法导读输入法是大家都非常熟悉的软件了,我们在很多的设备上都需要使用到这样的软件,不管是手机或者是计算机,甚至是平板电脑,都需要用到。大部分的朋友在自己的计算机上都知道怎么样去把自己习