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

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

  实时传输协议(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地址,而是在新的信息包流开始时源端随机分配的一个号码。

佳能IXUS240HS有什么测光方式佳能IXUS240HS的测光方式有点测光中央重点测光评价测光。佳能IXUS240HS配备了3。2英寸ldquo晶炫IIrdquo触摸式液晶屏,分辨率为46。1万像素,采用全触摸屏的佳能IXUS245HS有什么测光方式佳能IXUS245HS的测光方式有点测光中央重点测光评价测光。佳能IXUS245HS采用3。2英寸ldquo晶炫IIrdquoTFT触摸式液晶屏,宽高比为169,分辨率为46万像素佳能IXUS240HS有WIFI功能吗佳能IXUS240HS内置WIFI功能。佳能IXUS240HS配备了3。2英寸ldquo晶炫IIrdquo触摸式液晶屏,分辨率为46。1万像素,采用全触摸屏的设计,所有的菜单操作和佳能IXUS245HS有WIFI功能吗佳能IXUS245HS内置WIFI功能,可以通过AdHoc模式或Infrastructure模式使用无线网络功能连接智能手机平板电脑。佳能IXUS245HS采用3。2英寸ldquo佳能IXUS510HS有屏幕吗佳能IXUS510HS搭载了46。1万像素3。2英寸PureColorII触摸式液晶显示屏,机身设计采用了黄金分割比例(11。618)的矩形,尺寸为85。8times53。5tim佳能IXUS510HS支持外接闪光灯吗佳能IXUS510HS内置闪光灯,支持外接闪光灯(能高能量闪光灯HFDC1,佳能高能量闪光灯HFDC2)。佳能IXUS510HS搭载了46。1万像素3。2英寸PureColorII佳能SX510HS有闪光灯吗?佳能SX510HS支持外接闪光灯吗?佳能SX510HS有闪光灯吗佳能SX510HS有闪光灯。佳能SX510HS内置一个闪光指数为GN7的闪光灯,可以直接手动打开。总的来说,闪光灯的实用性并不强,勉强够用。随着数码相机佳能IXUS510HS有多重曝光吗佳能IXUS510HS不支持多重曝光。佳能IXUS510HS搭载了46。1万像素3。2英寸PureColorII触摸式液晶显示屏,机身设计采用了黄金分割比例(11。618)的矩形,佳能IXUS510HS支持索尼记忆棒吗佳能IXUS510HS不支持索尼记忆棒,支持SDHC卡SD卡SDXC卡和MicroSD卡。佳能IXUS510HS搭载了46。1万像素3。2英寸PureColorII触摸式液晶显示屏佳能IXUS510HS支持手动对焦吗佳能IXUS510HS不支持手动对焦。佳能IXUS510HS搭载了46。1万像素3。2英寸PureColorII触摸式液晶显示屏,机身设计采用了黄金分割比例(11。618)的矩形,佳能IXUS510HS支持自拍吗佳能IXUS510HS支持自拍,2或10秒延时。佳能IXUS510HS搭载了46。1万像素3。2英寸PureColorII触摸式液晶显示屏,机身设计采用了黄金分割比例(11。618
怎么样查看已安装Win10可升级的版本查看已安装Win10可升级的版本的方法有一些用户在很早之前就安装了win10系统,但是win10系统在一段时间内不断地更新着。所以用户可能不知道自己得Win10是不是最新版本,那么用户应该怎么样查看自己的Win10是不如何查看电脑系统常见几个电脑系统版本介绍详解在很多人看来,电脑系统似乎是一个很高深的东西,对于重装系统往往都去花钱找所谓的ldquo专业人士rdquo处理。其实大可不必,电脑系统并非一个高大上的难题,完全是普通电脑者可以摆弄电脑操作系统版本怎么查看电脑操作系统版本查看方法电脑操作系统版本怎么查看?操作系统是用户和计算机的接口,同时也是计算机硬件和其他软件的接口。操作系统的功能包括管理计算机系统的硬件软件及数据资源,控制程序运行,改善人机界面,为其它windows7内部版本7601此副本不是正版怎么办解决方法电脑是我们生活中最为常见的电子设备,并且在我们生活和工作中是非常的常用的,尤其是在如今高速发达的信息化时代下,电脑的作用是不可替代的。而对于电脑而言很多朋友虽然熟悉它的操作,但是电腾讯微云怎么用腾讯微云网盘使用方法步骤腾讯微云推出的一款网盘产品,与众多网络云盘一样,腾讯微云具有免费,大空间等特点,因为其可与QQ绑定,因此被很多用户所使用。那么微云怎么用呢?下面小编就带来腾讯微云网盘使用方法。作为腾讯手机管家pc版怎么一键root腾讯手机管家pc版怎么一键root腾讯手机管家PC版一键root工具是腾讯出品的root权限获取工具。完美兼容Android手机,支持超过110个品牌,1000个型号手机,全面支持AirPlayit播放器iPhone版怎么安装安装方法AirPlayit是一款很好用的播放器,相信不少人都在使用。不过还是有用户在问,AirPlayit播放器iPhone版怎么安装?下面,就和小编一起来看看吧。AirPlayitAir如何加入AppleBeta版软件计划加入AppleBeta版软件计划方法苹果之前上线的AppleBeta版软件计划,意味着你无需成为开发者,也有机会参与到最新iOS版本的测试当中。你可以从AppleBeta版软件计划网站登录自己的AppleID,然后就iPhone手机微信分身版怎么安装iPhone微信分身版安装方法现在,很多人在做微商,或者在工作时需要用另一个微信号,但是微信智能登陆一个,不能同时使用,非常不方便。那么iPhone手机微信分身版怎么安装?实际上,市面上大部分更新过后易闪退甚至iPhoneSE3(2022)是否会放弃指纹识别FaceID能否再次启用iPhoneSE3(2022)可是一款性能稳定的小屏手机哦,绝对是可以让小伙伴们在体验到强悍性能的同时感受一手可握的手感哦,那么在这款手机中是否是将会放弃指纹识别呢?现在就有小编来苹果13有指纹识别吗苹果13会不会支持指纹识别苹果13这款手机是iPhone一年一度的顶尖的旗舰手机,这款手机将会搭载全新的A15处理器,可以为用户提供很好的顶尖的旗舰性能体验,还为用户提供很好的手机性能配置,那么这款手机会支