- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
浅析流媒体技术及其网络直播系统
刘建明 林文孝 曾楠
(国电信息中心)
摘要:随着网络的宽带化,流媒体技术应用日益普及。本文介绍了流媒体技术特点,并以MMS协议为例简要分析了其工作机理;分析对比了目前主流的三种流媒体技术;提出了利用流媒体技术组建网络直播平台的方案,本文最后,介绍了该平台在国家电网信息网(SGInet)中的应用实例。
关键词:流媒体 传输 网络 直播
网络的宽带化使得人们对网络信息不再满足于简单的文本、图像,而越来越希望宽带网络能带来更直观更丰富的信息表现方式。流媒体技术的发展及应用使得这种需要成为可能。随着网络技术的迅猛发展,国家电网公司总部与公司系统各单位之间已基本实现宽带化,架构了以IP为基础的无阻塞数据承载平台。这使得利用公司信息网络和流媒体技术实时直播公司大型会议成为现实,也成为企业信息化中一项新的信息应用领域。
1、流媒体技术的起源与发展
流媒体技术起源于窄带互联网时期。由于经济发展的需要,人们希望有一种网络技术,能进行远程视频或音频信息沟通。1994年,一家叫做Progressive Networks 的美国公司开始专注于流媒体技术的研究。1995年,该公司推出了C/S架构的音频接受系统real audio,并在随后的几年内引领了网络流式技术的潮流。1997年9月,该公司更名为如今大家熟知的RealNetworks,相继发布了多款应用非常广泛的流媒体播放器(Realplayer)系列。随后,微软和苹果等公司在看到流媒体的大好前景之后,也相继加入流媒体产品市场,强大的竞争攻势在无形中促进了流媒体的迅速发展,使得流媒体以惊人的发展速度深入人心。
2000年下半年,随着全球范围内互联网的升温,宽带IP网成为现实, 作为流媒体技术倡导者和发起者的美国RealNetworks、Microsoft、Apple等公司几乎同时向世界宣布了他们最新的流媒体技术的宽带解决方案。在短短的时间里,流媒体技术有了飞跃性发展。当前,流媒体技术已广泛应用于视频会议、远程培训、网络电视等领域,在信息网络上进行全方位的视听接触,实现第一时间的音/视频(A/V)多媒体信息传递。
2、流媒体技术浅析
2.1 流媒体技术概述
2.1.1 流媒体的定义
流媒体是指在Internet/Intranet中使用流式传输技术的连续时基媒体,如:音频、视频或多媒体文件。流式媒体在播放前不需要下载整个文件,只需将开始部分内容存入内存,流式媒体的数据流随时传送随时播放。流媒体实现的关键技术是流式传输技术。与传统传输方式相比,流式传输使启动延时成十倍、百倍的缩短,而且不需要太大的缓存容量。流式传输避免了用户必须等待整个文件全部从网上下载后才能观看的缺点。
2.1.2 流式传输方式
实现流式传输有两种方法:实时流式传输(Realtime streaming)和顺序流式传输(Progressive streaming)。一般说来,如果视频为实况广播、或使用流式传输媒体服务器、或应用如MMS的实时协议等,即为实时流式传输。如果使用HTTP服务器,文件即通过顺序流发送。采用哪种传输方式依赖于具体的需求。
实时流式传输指保证媒体流的带宽与网络连接匹配,使媒体可被实时观看到。实时流与HTTP流不同,它需要专用的流媒体服务器与相应的传输协议。实时流式传输必须匹配连接带宽,这就意味着当网络拥挤或出现问题时,会损失视频质量。另外,实时流式传输需要特定服务器,如Real Server、Windows Media Services或QuickTime Streaming Server等,这些服务器可对媒体流的传输进行更多的控制。实时流式传输还需要特殊的网络协议,如RTSP、MMS等。
顺序流式传输是顺序下载,在下载文件的同时用户可观看在线媒体,在既定时刻,用户只能观看已下载的部分,而不能跳到还未下载的部分。顺序流式传输不象实时流式传输在传输期间可根据用户连接的速度做调整。顺序流式传输可保证媒体播放的最终质量,比较适合高质量的短片段,如片头、片尾或广告的播放。顺序流式传输通过标准的HTTP协议传送,易于管理、但不支持实况广播。严格来说,顺序流式传输并不是真正意义上的流媒体技术。
2.1.3 流媒体的工作原理
① 用户选择某一流媒体服务器后,WEB浏览器与Web服务器之间使用HTTP/TCP交换控制信息,以便把需要传输的实时数据从原始信息中检索出来;
② Web浏览器启动音视频客户程序,使用HTTP从Web服务器检索相关参数对音视频客户程序初始化,这些参数可能包括目录信息、音视频数据的编码类型或与音视频检索相关的服务器地址;
③ 音视频客户程序及音视频服务器运行实时流协议,以交换音视频传输所需的控制信息,实时流协议提供执行播放、快进、快倒、暂停及录制等命令操作;
④ 音视频服务
文档评论(0)