一、 简介
移动流媒体是一种实时传输数据的方法,它让用户在整个内容被传送完之前就可以开始观看。目前,流媒体通常在宽带网络的音频和视频传输中被使用,但是它在移动网络里也正变得切实可行。

制订于1998年的"第三代合作伙伴计划"(3GPP)是一份由几个电信标准化组织共同起草的合作协议。原先其范围是利用WCDMA无线通信技术,制订全球适用的基于GMS网络的第三代移动系统技术规格说明和报告。现在,这个范围还包括了GSM系统的维护和更进一步的发展。同时还存在一?quot;姐妹计划"--3GPP2,但它是建立在逐步形成的CDMA技术(使用CDMA2000无线通信技术)基础上的。在官方网页的第一和第二页中可以找到更多的相关信息。

显然地,端到端的包交换流媒体服务(PSS:Packet Switched Streaming Service)是一种定义在3GPP移动网络交互流媒体服务框架的规范。这一框架的重新使用,是通过IETF(协议、负载格式),W3C(场景描述),MPEG,ISO和ITU(编解码,媒体文件格式)等组织进行的。PSS首先是出现在3GPP Release 4版本中。在3GPP2的多媒体流式服务(MSS)规范中也正进行着相似的工作。

PSS是一种应用层服务;该规范主要是安排流媒体客户端和服务器的通信过程[图1]。虽然流媒体能受益于网络支持(例如:服务质量-QoS),但PSS需要工作在不同QoS的承载网络。因此,该服务的定义应该能够自适应于不同的网络。

二、 移动包交换流媒体服务规范版本
流媒体服务的基本框架规范出现在3GPP Release 4版本中。Release 5版本介绍了交换能力增加等特征,而大部分新的特征被合并到Release 6版本中。接下来将对不同的版本作更详细的介绍。

PSS Rel-4版本
3GPP Release 4版本(2001年3月定稿)中定义的基本框架是:协议、编解码和3GPP文件格式。图2说明了3GPP的协议栈。所有流媒体的相关协议都是利用TCP和UDP为他们传送。表1列举了相关协议的摘要。

表1 PSS流媒体相关协议摘要

RTP
实时传输协议
[RFC 1889,RFC 1890]
RTP被定义为在一对一或一对多的传输情况下工作,其目的是提供时间信息和实现流同步,例如:音频、视频或模拟数据。RTP不处理资源预定,并且不保证实时服务的服务质量[6]。在PSS中,RTP通常使用UDP来传送数据。
RTCP
实时控制协议
[RFC 1889]
RTCP的主要功能是为数据的传送情况提供反馈。接收端定期将报告信息发送给发送端(报告信息包括:接收端测量到传输过程中的不稳定情况和信息包丢失的数量)。
RTSP
实时流协议
[RFC 2326]
RTSP被用于建立和控制连续媒体的时间同步流。它为多媒体服务扮演"网络远程控制"的角色。RTSP是文本协议并且类似HTTP,其主要不同之处在于RTSP是标准的流媒体协议,并通常利用独立传输协议(通常是RTP)来传输媒体数据。[7]
SDP
会话描述协议
[RFC 2327,RFC 2326]
SDP是服务器端生成的描述媒体文件的编码信息以及所在的服务器的链接等信息,客户端通过它来配置播放软件的设置[8]。它是一个简单、可扩展语法的文本协议。

图3显示了一次基本的RTSP单播操作。客户端通过浏览一个带RTSP URL地址的网页等方法来获得媒体片段的位置。流媒体播放器连接到流服务器并发送一个RTSP描述命令,流服务器通过一个SDP描述来进行反馈,反馈信息包括流数量、媒体类型和请求带宽。在分析完该描述之后,客户端为会话中的每一个流发送一个RTSP安装命令,安装命令告诉服务器在客户端用于接收媒体数据的端口。流媒体连接建立完成后,客户端发送一个播放命令,服务器就开始在UDP上传送媒体流(RTP包)到客户端。最后,客户端可发送一个终止命令来结束流媒体会话。

表2总结了3GPP PSS定义的音频和视频编解码规范。最大码率是被编解码规范所限制的,而不是PSS。此外,PSS也定义了一些非实时的媒体格式,例如静态图像(JPEG)、位图(GIF)、矢量图(SVG-Tiny, Rel-5 Onwards)、文本和场景描述(SMIL)。在PSS Rel-4版本中,没有强制规定音频(如音乐)的编解码规范。

3GPP媒体文件格式是根据ISO的基础媒体文件格式(ISO standard 14496-12)所定义的,ISO的基础媒体文件格式也是MP4文件格式和早期QuickTime文件格式的基础。PSS Rel-4版本实际上参考了MP4文件格式,但在Rel-5版本中被修改。文件格式是灵活的,它支持本地播放和流式传送。相同的文件格式也用于彩信,但对ISO规范增加了一些限制和附加条件。例如,必须包含3GPP的媒体文件格式,且不允许参考其他的媒体格式。同时,规范阐明了文件中哪些是确定的媒体类型(H.263视频和ARM音频)。

PSS Rel-5版本
在PSS Rel-5版本(2002年3月定稿)中最值得关注的改变是交换能力的增加。该功能被定义为"用户代理概况"(UAProf)的延伸。UAProf由开放移动联盟提出,用于处理设备能力的获取等级和格式化内容的优选信息[9]。

在流媒体会话初始化的时候,客户端向服务器(涉及到概况和可能性差别的URL)提供一个功能简介。利用PSS的功能简介,客户端可以发送类似音频信道的数量、支持的媒体类型、屏幕尺寸大小和平均象素等信息给服务器,服务器可根据这些信息去选择适合用户的内容。

Rel-5版本运用了和Rel-4版本一样的音频和视频格式,但也增加了一些新的媒体类型:矢量图(SVG Tiny),合成音频(可调节的混音MIDI)和同步的文本(例如:字幕)。而且,场景描述支持也被延伸。

PSS Rel-6版本
PSS Rel-6版本规范仍然在制订当中,预计在2004年的上半年定稿。在如下的内容中,将介绍一些值得注意的新特征。此内容信息是根据可利用的3GPP资料文献([10],[11])撰写并修改的。

端到端码率自适应
端到端码率自适应可以使流媒体会话能够适应不同的网络状况。这点对于PSS能够应用于具有不同容错能力的网络(如WCDMA、EDGE、GPRS、码流有QoS保证或尽最大能力)是很重要的。另外,码率自适应有利于平滑操作和特殊的内部系统转换。在目前提出的机制中,流服务器主要负责适应数据流和传输码率,而客户端则向服务器提供必要的反馈。其目的是保持客户端的解码缓冲区空间足够大,以避免在视音频播放中出现中断。

码率自适应能最好的保证在大多数网络条件下流接收的平滑和连贯。但是,这也意味着在接收期间,音频和视频的流质量会改变。它也要求同一内容可以有不同的码率,或者是服务器能"变薄"流(例如,只传送关键帧

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/10294527/viewspace-125998/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/10294527/viewspace-125998/

3GPP移动流媒体服务技术规范概述(转)相关推荐

  1. 浅析3GPP移动流媒体服务技术规范

    一.   简介 移动流媒体是一种实时传输数据的方法,它让用户在整个内容被传送完之前就可以开始观看.目前,流媒体通常在宽带网络的音频和视频传输中被使用,但是它在移动网络里也正变得切实可行. 制订于199 ...

  2. 3GPP组织和协议概述

    3GPP组织概述 1. TSG/WG 3GPP是以工作组开展工作的,目前有3个大的技术规范组:RAN, SA, CT, 这一级别的工作组英语写为 TSG (Technical Specificatio ...

  3. 3GPP R15 5GNR 协议概述

    5G NR物理层协议下载地址:http://www.3gpp.org/ftp/Specs/archive/38_series/ 概述 3GPP TS 38.201V15.0.0 (2017-12)中概 ...

  4. 3GPP R15 5GNR 协议概述

    5G NR物理层协议下载地址:http://www.3gpp.org/ftp/Specs/archive/38_series/ 概述 3GPP TS 38.201V15.0.0 (2017-12)中概 ...

  5. 3GPP 36系列协议

    转载于:http://blog.sina.com.cn/s/blog_4e3034900102v36x.html,感谢! 对LTE的体会,它无时无刻不灌输着这样一个思想:就是物理层和MAC层的处理因信 ...

  6. 5G精华问答 | 除了速度,5G还能带来什么?

    从2016年以来,5G热度逐步攀升.作为下一代移动通信网络,如果用一个关键词来形容5G,那就是"快".5G不仅会极大地改变人们现有的生活和工作方式,提升通信效率,还可以加大很多前沿 ...

  7. 手机modem开发(8)---TS 系列规范总结

    规范编号 规范名称 内容 更新时间 射频系列规范 TS 36.101 UE无线发送和接收 描述FDD和TDD E-UTRA UE的最小射频(RF)特性 08-Oct-2010 TS 36.104 BS ...

  8. 5G精华问答 | 什么是5G?5G与LTE有什么关系?

    从2016年以来,5G热度逐步攀升.作为下一代移动通信网络,如果用一个关键词来形容5G,那就是"快".5G不仅会极大地改变人们现有的生活和工作方式,提升通信效率,还可以加大很多前沿 ...

  9. 4G/5G协同组网关键技术研究

    [摘  要]随着5G网络部署,4G网络与5G网络将在未来一段时间内并存.在此情况下,二者需有效协同,优势互补.为解决4G网络与5G网络协同问题,首先分析了基于4G/5G协同的2.6 GHz和4.9 G ...

最新文章

  1. layer 弹不出来_红米k20pro摄像头弹不出来怎么办?昆明小米手机维修教你解决
  2. Video Player调研
  3. Boost:bind绑定转发2个参数的测试
  4. mysql8连接数据库显示cache_MySQL数据库之mysql 8.0 java连接报错:Unknown system variable 'query_cache_size'...
  5. 微信支付 php编程,PHP编程:微信支付开发交易通知实例
  6. 工业级交换机大致可以分为哪几类?
  7. python replace函数后面的数字的含义
  8. 怎样访问服务器系统盘,访问云服务器上的系统盘
  9. Eclipse Java注释模板设置详解以及版权声明
  10. xamarin android界面框架,Xamarin图表开发基础教程(3)OxyPlot框架
  11. PowerDesigner的使用
  12. 黑盒测试设计测试用例的方法【修改】
  13. CTF比赛必备常用工具
  14. 英语社交可以这样说吗?He's fat. 课本说可以!
  15. python:分隔符
  16. 净水行业首家,安吉尔新水效国标检测能力获CNAS认可
  17. 双模式IT:企业IT部门是否能够肩负双重劳动力角色的概念?
  18. 仿射变换的一个练习题!
  19. 【不忘初心】Windows10 21H2 (19044.1566) X64 无更新[深度精简版][1.28G](2022.2.25)
  20. html左侧抽屉,js抽屉drawer插件

热门文章

  1. adb 报错error: could not install *smartsocket* listener: cannot bind to 127.0.0.1:65533
  2. echarts 树形图 基于vue
  3. 多元函数积分学中的利用轮换对称性积分
  4. 《人性的枷锁》的读后感作文3800字
  5. nexus5进入recovery模式
  6. ensembl数据库mysql图_Ensembl数据库的使用
  7. Python中raise的用法
  8. Java UTC时间转CST时间的方法
  9. 程序员行业,前端,测试,后端哪个未来工资高,或者发展前景好?
  10. 算法学习--排序算法