原文地址:http://info.broadcast.hc360.com/2009/10/100913135646.shtml

流媒体即媒体内容通过数据网络传送到客户端的同时,在客户端播放的一种机制。流媒体技术首先出现在固定网络通信 中,在网络上传送音视频等多媒体信息的方法主要采用下载和流式两种传送方式。对于下载方式而言,由于大文件往往需要大量的存储容量,同时受到网络带宽的限制,下载常常会花数分钟甚至数小时,延迟很大。对于流式传输而言,声音、影像或动画 等文件边下载边播放,当声音等时基媒体在客户机上播放时,文件的剩余部分在后台从服务器内继续下载,不仅使启动延时呈十倍、百倍地缩短,而且也不需要太大的缓存容量,避免了用户必须等待整个文件全部从网上下载后才能观看的缺点。

在移动网络,流媒体业务主要面向GPRS/EDGE、UMTS等提供较高带宽(100kbit/s以上)的无线分组网络,可根据流 媒体源的不同分为视频业务和音频业务。目前,基于固定网络的VOD、AOD业务,已经受到了用户的广泛欢迎。在无线网络,空中接口带宽的增加为流媒体业务 的开展提供了良好的基础,结合无线系统不受时间、地点限制的特点,使得移动流媒体业务更具吸引力。

2、移动流媒体业务框架

移动流媒体系统网络总体架构与固定网络流媒体结构大致相同,都由流媒体服务器、客户端及相应的后台管理系统、内容缓存设备组成。如下图所示为移动流媒体业务框架图。

移动流媒体业务框架图

完整的流媒体业务由流媒体服务器、流媒体客户端、门户(Portal)、用户管理系统、缓存服务器构成。对于移动流媒体系统,流媒体服务器通过Gi接口与无线核心网GGSN相连。

门户是为提供更便利的流媒体内容访问能力的服务器。例如,门户可能会提供内容浏览器和搜索工具。最简单的情况下,它只包含一个 Web/WAP页。流媒体内容存储于内容服务器上,而流媒体内容链接列表可位于网络中的任何位置。同时,通过门户,内容提供商(CP)向流媒体服务器和流 媒体缓存发布内容,门户提供对CP的认证和内容发布的接口。

管理系统用于存储用户参数和设备功能信息,用于控制如何向移动用户提供流媒体内容。

客户端发起流媒体业务,连接到其选择的服务器,流媒体服务器也可以发送实时的内容。会话发起时,流媒体服务器与管理系统协商,并根据终端能力传送流媒体信息。

3、关键技术分析

3.1流媒体传送协议

(1)RTP/RTCP协议

RTP(Real-time Transport Protocol)是在Internet上针对多媒体数据流的一种传输协议,工作于一对一或一对多的传输情况,可提供时间信息和实现流同步。RTP通常使 用UDP未传送数据,也可在TCP或ATM协议之上工作。当应用程序开始一个RTP会话时,会使用到两个端口,一个作为RTP端口,一个作为RTCP端 口。RTP本身并不能为按顺序传送数据包提供可靠的传送机制,也不提供流量控制或拥塞控制,而是依靠RTCP提供这些服务。

RTCP(Real-time Transport Control Protocol)与RTP共同提供流量控制和拥塞控制服务。在RTP会话期间,参与者周期性地传送RTCP包,这些包中含有已发送数据包的数量、丢失数 据包的数量等统计数据,服务器可根据这些信息动态地改变传输速率,甚至改变有效载荷类型。RTP与RTCP的配合使用可有效地进行反馈,从而减小开销,提 高传输效率,非常适合传送网上的实时数据。

(2)实时流协议RTSP(Real-time Streaming Protocol)

RTSP是由RealNetworks、Netscape共同提出的一种协议,它定义了如何使一对多应用程序有效地通过IP网络传 送多媒体数据。RTSP是在服务器端与客户端建立和控制音视频流的协议,它在服务器端和客户端扮演“远程遥控器”的角色,客户端可以对服务器上的音视频流 作播放、暂停、快进、定位、录制等操作。RTSP是一个应用层协议,它必须以底层的RTP、RSVP等协议为依托,才能够在Internet上提供完整的 流媒体传输服务。在数据选择传送通路和传送机制上都遵循底层的RTP或TCP协议。它能够为单点传送和多点传送流式多媒体提供很高的播放性能,同时也能够 兼容不同厂商的发送端和接收端的应用程序。

(3)资源预订协议RSVP(Resource Reserve Protocol)RSVP是Internet上的资源预订协议,使用RSVP预留一部分网络资源(即带宽),能在一定程度上为流媒体的传输提供QoS。

RSVP运行在传输层,属于传输控制协议。RSVP的组成元素有发送者、接收者和主机或路由器。发送者负责让接收者知道数据将要发 送,以及需要什么样的QoS;接收者负责发送一个通知到主机或路由器,这样他们就可以准备接收即将到来的数据主机或路由器负责留出所有合适的资源。

RSVP协议的两个重要概念是流与预定。流是从发送者到一个或多个接收者的连接特征,通过IP包中“流标记”来认证。发送者在发送 一个流前要传输一个路径信息到目的接收方,这个信息包括源IP地址、目的IP地址和一个流规格。这个流规格是由流的速率和延迟组成。接收者实现预定后,基 于接收者的模式能够实现一种分布式解决方案。

3.2编码格式

(1)视频编码格式

3GPPUMTS视频媒体编解码技术规范是IT U- TH.263,也是PSS必须使用的视频解码器,同时还支持MPEG-4解码器,在实际应用中,两个视频解码器可选。最近提出的H.264标准以其高压缩 质量、高网络适应性等特性引起了业界的广泛兴趣,目前各手机生产厂家纷纷展开对H.264编码技术在手机上应用的研究,对3GPPPSSR6也在积极考虑 将其纳入规范。

(2)音频编码格式

3GPPUMTS音频媒体编解码应支持Extended AAC+或Extended AMR-WB,可以同时支持两种编解码格式,同时还可以支持MPEG-4解码器。

而对于CD MA2000系统,还至少应该支持13KQCELP、AAC、AMR-NB三者之一。

4、移动流媒体技术应用展望

在无线通信领域中,3G是以宽带 和多样化的要求为主,不仅提供高质量的语音,更应该提供及时的多媒体服务。移动流媒体技术应用主要有以下几种情况:

(1)移动音乐

如果3G手机具备MP3功能,运营商联合唱片公司每星期发布PopMusic排行榜,用户在试听歌曲片段之后,可通过小额支付下载到手机中,相当于运营商开唱片店。

(2)移动电视

用户通过3G手机收看电视节目,以简便操作获取娱乐感受。为了保证较好的收看效果,带宽必须保证在100kbit/s左右。考虑到空中带宽的有限性和用户的巨大数量,可采用广播 方式,而不要采用VOD方式。电视节目可精选为新闻、卡通、搞笑短片、MTV、经典片断、电影预告片、TV节目预告、精彩片断,以满足大部分用户的需求,同时保证方案的低成本。

(3)直播

各种体育赛事、演唱会、会议等大型事件的直播。此外,也可以用在交通、家庭等需要监控的场所。

(4)各种融合业务形态

流媒体和MMS的融合,将一些视频片断通过MMS在用户之间转发;流媒体和位置业务的融合,将路况信息、道路指引通过流媒体的形式展示给用户等等。

移动流媒体业务的开展给移动增值服务带来了新的希望,2.5G、3G以及超3G无线网络的发展也使得流媒体技术可以被用到无线终端 设备上,随着3G无线网络的应用,用户的网络带宽可以达到384kbit/s。另一方面,手机设备运算能力越来越强。总之,移动流媒体技术仍在不停发展和 完善中。

浅谈流媒体技术在无线网络中的应用相关推荐

  1. 计算机网络技术对教学的作用,浅谈计算机网络技术在教学应用中的作用和发展趋势.docx...

    浅谈计算机网络技术在教学应用中的作用和发展趋势 乜大伟 (山东医学高等专科学校,山东临沂276000 ) [摘要]计算机网络技术在教学中应用的推广,新型教学模式对传统教育思想. 教学观念.教学方法产生 ...

  2. 《浅谈条形码技术在连锁超市中的应用》论文笔记(二)

    一.基本信息 标题:浅谈条形码技术在连锁超市中的应用 时间:2016 来源:品牌(西京学院) 关键词:条形码技术; 连锁超市; 条码的应用; 二.研究内容 1.问题定义: 条形码作为一项以计算机技术和 ...

  3. 浅谈缓存技术在ASP.NET中的运用

    本篇文章虽不谈架构,但是Cache又是架构中不可或缺的部分,因此,在讲解Cache的同时,将会提及到部分架构知识,关于架构部分,读者可以不用理解,或者直接跳过, 你只需关心Cache即可,具体的架构, ...

  4. 数据恢复技术在计算机犯罪侦查中的应用,浅谈数据恢复技术在计算机犯罪侦查中的应用...

    在文件被删除(并从回收站中清除).FAT表或者磁盘根区被病毒侵蚀造成文件信息全部丢失.物理故障造成FAT表或者磁盘根目录区不可读或对磁盘格式化造成全部文件信息丢失的情况下,可以借助数据恢复软件如Eas ...

  5. 浅谈云计算技术在企业信息化建设中的应用

    1.绪论 "云计算并不是新的概念,也不是任何一个人或一家公司的想法,而是整个行业思维方法的转变." --Google克里斯多夫·比希利亚 "云计算"一词自出现以 ...

  6. 流媒体技术在宽带网络的应用与发展

    流媒体技术在宽带网络的应用与发展 作者/来源:中国电信 梁晓辉 游志胜 摘 要 文章介绍了流媒体的概念与特点,深入分析了流媒体系统及其关键技术,研究了流媒体技术在宽带网络中的应用及在国内外的发展情况, ...

  7. 计算机动画 vr技术应用,浅谈VR技术在动画专业教学中的运用

    摘要:VR技术是网络计算机技术快速发展背景下衍生的新技术,其以计算机为载体,能够对复杂数据进行高效的交互和可视化操作,当前,VR技术逐渐向教育领域延伸,作为一种新的教学技术具有非常广阔的前景.本文以V ...

  8. 计算机技术在现代地球科学中的重要性,浅谈GIS技术在地球科学中的应用.doc

    浅谈GIS技术在地球科学中的应用.doc 浅谈GIS技术在地球科学中的应用 中图分类号:P9 文献标识码:A 文章编号:1007-0745(2014)02-0181-01 摘要:地理信息系统是指带各种 ...

  9. 浅谈BIM技术在“智慧工地”建设中的应用

    浅谈BIM技术在"智慧工地"建设中的应用 随着信息技术的不断发展,建筑行业的信息化程度不断提高,BIM技术在建设行业得到了广泛的推广和应用,同时,伴随着大数据时代的到来,智慧城市的 ...

最新文章

  1. VC++实现恢复SSDT
  2. Qt中打开文件对话框和保存文件对话框
  3. 串口通信模块5:串口操作自定义类(2)
  4. openSUSE:系统安装(Windows和openSUSE双系统,硬盘安装)
  5. CSS——Position定位
  6. python flask源码解析_浅谈flask源码之请求过程
  7. jvm gc,gc算法_GC解释:算法
  8. maven配置sqlServer的依赖
  9. Linux下qwt源码编译,QWT的编译与配置
  10. 反射setAccessible()方法
  11. nginx 根据目录指定root_CentOS(7.6)基本操作与Nginx配置
  12. Crackme017
  13. 软件默认安装路径C盘(更改办法)
  14. neo4j图数据库导入scv文件
  15. 自然语言处理Java开源包FNLP(FudanNLP)的使用
  16. 第三代酷睿i3处理器_【分享】Intel酷睿Core历代CPU插槽类型、架构、及常用主板大全...
  17. 网络 计算机 访问权限,电脑无网络访问权限如何解决
  18. ECSHOP整合第三方登录,QQ登录、新浪微博登录、支付宝登
  19. 国外服务器 ping值不稳定,为什么美国服务器网络Ping值高
  20. Widget Extention开发笔记

热门文章

  1. 2023内推指南,硬件专场
  2. usbmon+tcpdump+wireshark USB抓包
  3. Java8 Stream流操作在用户系统中的妙用
  4. java 支持的编码格式_Java支持的编码格式(各个国家的语言)
  5. 邓耀鑫:黄金短线继续下挫,黄金最新行情分析及操作建议
  6. android 平面图app_Android平台上有哪些优秀的App?
  7. IT架构师介绍-软件架构设计学习第一天(非原创)
  8. 大学数字化校园云数据中心建设方案
  9. 进程和线程的基本特点和区别
  10. 访问chrome出现ERR_TUNNEL_CONNECTION_FAILED,何解?