流媒体技术简介

上传人:公**** 文档编号:488233773 上传时间:2023-07-11 格式:DOCX 页数:3 大小:12.08KB
返回 下载 相关 举报
流媒体技术简介_第1页
第1页 / 共3页
流媒体技术简介_第2页
第2页 / 共3页
流媒体技术简介_第3页
第3页 / 共3页
亲,该文档总共3页,全部预览完了,如果喜欢就下载吧!
资源描述

《流媒体技术简介》由会员分享,可在线阅读,更多相关《流媒体技术简介(3页珍藏版)》请在金锄头文库上搜索。

1、流媒体技术简介流媒体技术(Streaming Media Technology)是为解决以Internet为代表的中低带 宽网络上多媒体信息(以视音频信息为重点)传输问题而产生、发展起来的一种网络新 技术。采用流媒体技术,能够有效地突破低比特率接入Internet方式下的带宽瓶颈,克 服文件下载传输方式的不足,实现多媒体信息在 Internet 上的流式传输。 Microsoft、 Intel、apple、RealNetworks 等公司在流媒体技术的发展、应用等方面都具有很强的实 力。一、流媒体技术原理1流媒体流媒体的概念包括以下两个层面。其一,流媒体是计算机网络(尤其是中低带Interne

2、t / Intranet)上需要实时传输的多媒体文件,比如声音、视频文件。在传输前 需要压缩处理成多个压缩包,并附加上与其传输有关的信息(比如,控制用户端播放器 正确播放的必要的辅助信息),形成实时数据流。数据流最大的特点是允许播放器及时 反应而不用等待整个文件的下载。其二,流媒体是对多媒体信息进行流化处理,是一 种解决问题的方式,可以使视频等对实时性要求严格的多媒体文件在Internet / Intranet 上在既无下载等待需求又不占用客户端硬盘空间的情况下保证实时播放。目前 Internet 上比较流行的流媒体有 RealNetworks 的 Realmedia、 Microsoft 的

3、 WindowsMedia以及Apple公司的Quick time,它们包括不同的媒体内容,具有不同的流 格式(StreamingFormat),都有专用的播放器。以目前网上最常见的RealMedia为例, 其中包括 RealVideo、RealAudio、RealFlash (RealNetworks 公司与 Macromedia 公司新 近合作推出的一种高压缩比动画格式),专用播放器是RealPlayer。传输过程中通过MIME (MultiPurposeInternetMailExtensions,多用途邮件扩展)识别流媒体类型。2.流媒体技术体系的关键技术-压缩编码技术压缩编码技术是流

4、媒体技术体系中的关键技术。压缩编码的基本原理是采用一定的 编码方式,将文件的数据结构进行重组,一方面,去掉一些重复或占而不用的空间,以 达到减小文件尺寸的目的;另一方面,将文件分成压缩包,形成数据流,将原有的多媒 体文件转化为具有流格式的流媒体。例如,Microsoft采用MPEG4 (最新版本为版本3)视频压缩编码算法,能够基于视 频内容编码,生成ASF格式流媒体,同时支持多带宽、高带宽视频压缩编码,可以针对 不同的网络环境生成包含几种不同传输速率数据流的视频流,为高级流技术的运用提供 了可能性。3流式传输以视频文件为例,压缩处理后的视频文件被分成一些小片段(CliP),当用户端发 出请求后

5、,由服务器向用户端连续、实时传送这些小片段,用户端利用解压设备(播放 器)对压缩过的视频片段解压后进行播放和观看。在用户端播放小片段之前,这些小片 段已经存入用户机的内存,而在播放前一片段的同时,后续片段继续在后台从服务端以 稳定的速率向用户端发送,不影响前台播放,所以理论上播放前的延时主要是由于接收、 处理第一片段引起的,一旦开始播放就能保证连续性和稳定性,视频片段很小,用户机 能够即时反应,延时就比文件下载方式下的延时小得多,而且不占用用户机的硬盘空间。(1) 遵循一定的网络协议流式传输的实现需要合适的传输协议,主要包括:实时传输 协议RTP (RealtimeTransportProto

6、col.针对Internet上实时多媒体数据流的一种传输 协议);实时传输控制协议 RTCP (Real timeTranspor tCon trolPro to col,和 RTP 一起提 供流量控制和拥塞控制服务);实时流协议 RTSP(RealTimeStreaminsProtocol 定义了 一对多的应用程序如何有效地通过IP网络传送多媒体数据);预留资源协议RSVP (ResourceReserveProtocol,正在开发的Internet上资源预订协议人。(2) 采用高级流技术Realsystem的自适应流(SureStream)技术、 WindowsMediaTechnolog

7、y的智能流(IntelligentStream)技术属于高级流技术。高级流 技术的采用,使服务器(Realserver或WindowsMediaServer)与播放器(Realplayer 或Windowsmediaplaver)之间可以根据网络带宽进行动态地沟通、调整。服务端编码工具可以对同一多媒体数据按多种压缩比率进行编码,同时生成适应不 同网络带宽需求的多种传输速率的数据流,并集成在一路多媒体节目流中,当播放器连 接到一个能提供多速率数据流的节目流服务器时,服务器会自动诊测该播放器的连接速 度,并按该速度提供节目流中与之匹配的数据流。当播放器的网络连接中出现数据包丢 失现象时,服务器就会

8、转向发送更低带宽的数据流。转向低带宽数据流会导致节目质量 一定程度的下降。虽消除了抖动但需重新连接等不足。当播放器的连接速度上升后,服 务器又会自动转向提供更高带宽的数据流,而且这中间的转变过程是瞬时完成的,节目 的接收没有中断或间隔。因此,尽管用户接收的是同一个多媒体节目流,但由于他们各 自的网络环境不同,理论上的播放效果并不一样。二、流媒体技术软件产品1. 流媒体技术软件简介通过软件技术的优化,形成流媒体技术软件产品,充分发挥现有普通硬件环境和网 络的潜力,在降低投资成本的同时增强系统的性能,这是目前流媒体技术市场的发展趋 势。流媒体技术软件产品的研制是 RealNetworks 和 Mi

9、crosoft 两家公司在流媒体技术领 域的竞争焦点,目前 RealNetworks 推出的流媒体技术软件体系是 Helix, Microsoft 推出的软件体系是WindowsMediaTools,已集成在Windows2000中。两种软件体系中都包 含了多个软件工具。(1) 编码软件产生的多媒体数据流可以是多媒体流文件,也可以是直播数据流。以文 件形式传输少量多媒体信息,可以直接利用web服务器,如果传输直播数据流或大容量 多媒体流文件,必须使用安装了专用服务器软件,有流媒体专用服务器。(2) 编码软件和服务器软件可以集成在一台性能优良的计算机上,也可以分别安装在 不同的计算机上,如果分离

10、使用,可以增加流媒体技术系统工作的稳定性。2. 流媒体技术软件应用许多电视台都利用流媒体技术软件提供电视节目网上直播或点播服务。普通用户也可以 借助一定的软硬件设备进行网上视音频信息的发布。1999年,上海通力公司采用RealsystemGZ帮助中央电视台完成了 CCTV春节联欢晚 会在 Internet 上的实时直播。据中央电视台和北京电信的权威数据统计:大年三十(2 月 15 日)当天,共有 461O00 人次访问过直播网站,有 124000 人次实际观看了晚会直播, 另据统计,有 23 的访问者是海外华人观众。目前通过流媒体技术软件(播放器软件)获取 Internet 上视频流信息的用户越来越 多,其中RealNetworks的RealPlayer的利用率最高。(1)每周有350000 小时的直播视音频信号推出。(2)1500万以上的人次下载使用RealPlayer,其中850万人次只使用RealPlayer(而 不用其他播放器)。(3)每天有1600O0以上人次从WWW. real, com处下载RealPlayer。(4)WWW. real. con是世界上25个最热网站之一

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 学术论文 > 其它学术论文

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号