浅谈流媒体技术及其在Internet上的应用

来源 :电脑知识与技术 | 被引量 : 0次 | 上传用户:ylycxr
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘要:流媒体技术的基础是多媒体通信技术,一般是指通过IP网络传送媒体(如视频、音频)的技术总称,它是当前十分流行的多媒体技术之一。本文从流媒体技术的相关技术出发,对流媒体的组成、发展及其在Internet上的应用进行了研究探讨。
  关键词:流媒体协议 传输 视频
  中图分类号:TP37 文献标识码:A文章编号:1009-3044(2007)06-11733-01
  
  1 引言
  随着通讯技术的飞速发展,计算机的不断普及和Internet网络的应用已经客观上改变了人们的工作和生活方式,人们对该网络寄予的期望也越来越多。数字信息处理技术和骨干网络传输带宽(SDH)的不断进步以及网络接入技术(如xDSL)的不断提高,使得Internet网络上传输宽带视频信息成为可能。人们已经成功实现了在Internet上传输音频信息的应用,并不断尝试在该网络上传输视频信息。作为尽力而为的网络,Internet本身不能保证在ATM网络上提供多媒体通信业务的服务质量。借鉴计算机本身利用缓存区来提高文件运行速度的方式,考虑在播放端是否可以放置缓冲区来解决服务质量问题成为了流媒体技术的思想。
  
  2 流媒体概述
  2.1 流媒体
  流媒体(Streaming Media)技术是当前十分流行的多媒体技术,其基础就是多媒体通信技术。流媒体一般是指通过IP网络传送媒体(如视频、音频)的技术总称。广义的涵义是使音频和视频形成稳定而连续的传输流和回放流的一系列技术、方法和协议的总称。狭义上讲,流媒体是相对于传统的“下载—回放”方式而言的一种新的从Internet上获得音频和视频等流媒体数据的方式,这种方式支持多媒体数据流的实时传输和实时播放。
  使用流视频或流媒体,一个Web用户无需在观看视频或听声音前先耗费大量时间苦苦等待下载一个大文件,而是媒体以一种恒定的速率发送,具有一边到达一边显示的优势,节省了大量的存储空间预先构造的流文件或用实时编码器对现场信息进行编码得到的现场流都比原始信息的数据量要小,重要的是用户不必将所有下载的数据都同时存储在本地存储器上,从而节省了大量的磁盘空间。
  2.2 流媒体相关技术
  流媒体系统主要用于传送视频信息,若按目前计算机显示的,全屏大小640×80,帧速30fps,分辨率640×480,彩色深度为24bit,则需要网络传输速率为216Mbit/s。考虑到目前已有的接入技术的传输带宽(见表1),若将未经压缩的图像信息传送到用户终端设备来实现全屏显示是不可能的。因此,需要有好的图像压缩技术。考虑到不同媒体对网络性能的要求(见表2),目前Internet存在的丢包、延时和抖动问题会影响图像的传输质量,需要改进网络传输质量或克服Internet本身缺欠的技术。除此之外,还需要数据存储技术、内容分发技术等。
  2.3流媒体系统相关协议
  流媒体系统相关协议仍处于发展过程中。目前,认为可能会成为流媒体系统的主流协议有:
  (1)Internet网络和传输协议,即IP协议、TCP/UDF协议;
  (2)媒体投递和控制协议,即RTP和RTCP;
  (3)媒体控制协议,即RTSP和SIP
  (4)媒体描述和说明协议,即SDP和SAP等。
  2.4 流媒体的发展现状
  从1995年推出第一个互联网流媒体播放器以来,流媒体应用有了爆炸性增长。据统计,目前互联网每周约有4.5万小时的广播节目,58个美国电视台提供Web广播,34个电视台提供点播服务。有近半数的跨国公司在内部使用流媒体实现Web广播。中国电信推出的Vnet互联星空宽带项目,是目前Vnet最具有宽带特色的网上应用服务,也是最能吸引用户使用宽带的亮点。
  正如几年前的IP网络和Web技术,流媒体应用正处于持续高速增长时期。来自国际权威机构的调查显示,2003年在网上访问流媒体的人数增加了65%,西方网络发达国家访问流媒体的人数已达到1.8亿,约占网民的1/3,在亚洲流媒体的访问用户也迅速增加到3500万人将近网民的1/6。
  与用户增长相呼应,去年互联网上视频流媒体技术应用增长幅度达251%。据Jupter Communications预测,到2004年,流媒体市场将呈现巨大的收入潜能,其中为消费者服务将创收90亿美元。这样巨大的市场正吸引越来越多的企业参与竞争。
  
  3 流媒体系统组成
  用户可以通过网络上相应Web门户网站所提供的相关信息源存储查找自己喜爱的节目内容,并下载播放。图1为流媒体系统示意图。(下转第1745页)
  (上接第1733页)
  表1各种接入技术的传输带宽
  表2各种媒体对网络性能的要求
  视频图像压缩编码标准主要由ITU-T和MPEG制订,已经发布的有ITU-T建议H.261,H.262,H.263,H.264以及MPEG1,MPEG2,MPEG4等。目前,认为比较适合于流媒体系统中使用的标准主要有H.264和MPEG4。
  改善基于IP技术的网络服务质量一直是网络技术研究人员探讨的问题,人们希望能够从根本上解决服务质量,但目前主要还是采用一些相应的辅助手段来解决。相关的方式有:
  (1)解决带宽问题。速率控制,通过估计有效带宽将视频信息速率与有效带宽相匹配。
  (2)解决Internet包丢失问题。差错控制,利用信道编码、信源编码、差错消除和弹性差错视频编码等方式来解决类似于分组网络的丢包或无线链路上的比特差错或突发差错的影响。
  从图1可以看出流服务器中所存储的节目信息经过编码处理和流化处理。从流媒体系统组成和服务过程可以得出与流媒体业务相关的技术包括:信息检索技术,数据存储技术,信息处理技术,语音编解码、视频信息编解码技术以及解决视频流信息在Internet上的传输问题的相关技术等。
  
  4 流媒体技术在Internet 上的应用
  4.1 远程教育
  将信息从教师端传递到远程的学生端,需要传递的信息包括各种类型的数据:如视频、音频、文本、图片等。由于当前网络带宽的限制,流媒体无疑是最佳的选择。除去实时教学以外,使用流媒体中的VOD(视频点播)技术,更可以达到因材施教、交互式的教学目的。
  4.2 宽带视频点播
  随着计算机的发展,VOD技术逐渐应用于局域网及有线电视网中,虽然VOD技术趋于完善,但音、视频信息的庞大容量阻碍了VOD技术的发展。由于流媒体经过了特殊的压缩编码,使得它很适合在互联网上传输,在视频点播方面我们完全可以遗弃局域网而使用互联网。随着宽带网和信息家电的发展,流媒体技术会越来越广泛地应用于视频点播系统。
  图1 流媒体系统示意图
  4.3 互联网直播
  (1)从互联网上直接收看体育赛事、重大庆典、商贸展览等。网络带宽问题一直困扰着互联网直播的发展,随着宽带网的不断普及和流媒体技术的不断改进,互联网直播已经从试验阶段走向了实用阶段,并能够提供较满意的音、视频效果。
  (2)流媒体技术在互联网直播中充当着重要的角色。无论从技术还是市场上考虑,现在互联网直播是流媒体众多应用中最成熟的一个。
  4.4 视频会议
  市场上的视频会议系统有很多,这些产品基本都支持TCP/IP网络协议,但采用流媒体技术作为核心技术的系统并不占多数。流媒体并不是视频会议必须的选择,但是流媒体技术的出现为视频会议的发展起了很重要的作用。
  
  5 结束语
  流媒体业务被人们看作未来具有很好发展前景的业务。与该业务相关的一些技术包括图像编码技术、解决网络传输服务质量问题的相关技术都有了一定的进展,业务的应用范围也在不断扩大。但流服务器处理能力问题,并发流数量还是扩大其服务范围的一个瓶颈。该业务的价值链主要包括信息提供者,如电影制片商、广播电视节目制造者、音乐、教育节目制作者、会议电视信息等;业务平台提供者—系统集成商;通信网络运营者以及最终用户。从这些价值链上的环节可以看出,该业务的源头是数字信息的创造者,而该业务的特点是将这些数字信息在网络上传播,由于数字信息的可复制性,所以决定了流媒体在其发展过程中存在着数字版权保护以及各环节之间的合作问题。流媒体业务主要承载于基于IP技术的网络上,但到目前为止,基于IP网络的业务还没有一个普遍看好的商业模型,该问题在流媒体业务上也同样存在。笔者认为流媒体业务具有很好的发展前景,同时也需要解决一些潜在的问题。
  参考文献:
  [1]新东方IT教育,教材研发室,白煜,辛向晖. Windows Media与Real网络流媒体案例教程[M].北京:清华大学出版社,2004.
  [2]唐天虹,冯宝坤,胡晓鹏.实战流媒体[M]. 北京:科学出版社,2003.
  [3]孙力,钱维莹. 流媒体技术与创作[M]. 北京:中国青年出版社,2002.
  本文中所涉及到的图表、注解、公式等内容请以PDF格式阅读原文。
其他文献
摘要:J2EE是目前流行且成熟的分布式应用开发模型,结合J2EE在开发分布式应用方面的优势,设计了一种基于J2EE平台的电子邮件系统,并利用JavaMail强大的邮件处理功能,对系统进行了实现。  关键词:电子邮件;J2EE;JavaMail  中图分类号:TP311文献标识码:A文章编号:1009-3044(2007)06-11647-02    1 引言  电子邮件是Internet上应用最广
期刊
摘要:通过对低端FPGA的设计,完成数据量不大的光口通信功能;并对传输中的协议进行了说明,实现了数据的有效传输。  关键词:FPGA;SPARTAN3E;光通信  中图分类号:TP311 文献标识码:A文章编号:1009-3044(2007)06-11669-02    1 引言  当今,在电子设计领域,FPGA因为其强大的功能、低功耗、高速并行处理等优势越来越受到广大设计人员的青睐。无论在工业控
期刊
摘要:文章对网络图形建模语言(Java 3D)进行了研究,通过Java 3D构建三维世界,并在网页上显示三维图像,用Java 3D的图形技术,把转换形成的图形格式直接用于仿真之中,不需要利用编程方式进行建模。使得数控加工仿真技术达到缩短加工编程的周期、提高生产效率、降低生产成本的意义。  关键词:Java 3D;三维绘图;数控仿真;网页  中图分类号:TP391 文献标记码:A 文章编号:1009
期刊
摘要:本文探讨利用Matlab来解决高等数学中的二维图形问题,并对其中的初等函数、极坐标、统计图进行实例分析,对于这些很难用手工绘制的图形,利用Matlab则很轻易地解决。  关键词:Matlab;高等数学;二维图形  中图分类号:TP319文献标识码:A文章编号:1009-3044(2007)06-11677-01    1 引言  Matlab是将计算、可视化和编程功能集成在非常便于使用的环境
期刊
摘要:C语言中的++运算符是一种特殊的运算符,其特殊性在于一个运算符包含两个操作,不同的编译器对这两个操作在复合表达式中的处理机制不同,而同一个编译器对其在程序中的不同位置也有不同的处理。教材中仅仅对++运算符作了最简单的介绍,并没有对++运算的左连接和右连接同时参与运算时的处理规则作介绍,本文对++运算在不同情况下的求解进行了深入研究,得出对++运算符的运算要根据一定的程序环境和编译器环境而定。
期刊
摘要:针对BP基本算法应用于曲面重建的缺点,提出自调整S型函数方法,并利用共轭梯度法同时调整权值系数和S型函数的形状参数,使得收敛曲线能够迅速摆脱平缓的区域,加速了收敛进程。将这一改进的算法应用于BP网重建自由曲面中,仿真结果表明,同BP基本算法相比,在收敛速度和重建精度上均有较大程度的提高。  关键词:自由曲面;BP神经网络;共轭梯度法;S型函数  中图分类号:TP183 文献标识码:A文章编号
期刊
摘要:文介绍了现代企业在信息化建设过程中遇到的交互和耦合问题,阐述了面向服务构建企业应用的解决方案——ESB企业服务总线,对该解决方案给出了详细的设计,并举出实现例子。  关键词:面向服务;企业解决方案;企业服务总线  中图分类号:TP391 文献标识码:B 文章编号:1009-3044(2007)06-11659-02    1 问题提出  企业信息化建设,大部分已经结束各自为政的各业务部门独立
期刊
摘要:Authorware作品在演示时往往会出现演示窗口不能按设计者的意图全屏显示的问题,产生这一现象的原因是计算机系统的显示器分辨率与作品设计分辨率不一致。文中详细说明了解决这个问题所采用的两种技术,并提出了三种可行的解决方法。  关键词:Authorware;演示窗口;控制;分辨率;UCD函数  中图分类号:TP317文献标识码:A文章编号:1009-3044(2007)06-11729-02
期刊
摘要:分析了在接收端对抑制载波双边带调制信号的载波提取的重要性和可行性,运用matlab中的仿真工具箱simulink实现了载波提取的具体过程。其中包括:平方变换法提取载波和插入导频法提取载波,并举例验证其可行性。最后比较了两个方法的适用范围。结论表明:实验仿真和理论推导的结果基本一致,并可推广到单边带和残留边带调制信号的载波提取中。  关键词:载波;平方变换;导频;仿真  中图分类号:TP872
期刊
摘要:运用ANSYS Workbench集成开发平台对自行车车架进行了静力学和动力学及屈曲分析,用以指导车架的形状优化设计。首先,对自行车车架在AWE环境下Design Modeler模块中进行了三维建模;借助于这个模型,在AWE的Design Simulations模块中进行网格划分和约束载荷的施加;在此基础上并行的对车架进行应力应变分析、模态分析、屈曲分析,大大缩短了设计周期;最后整合这些分析
期刊