小议流媒体技术
2009-06-17耿永利
耿永利
摘要:随着互联网的不断发展,以及大众对网络的不断依赖,使得网络流媒体技术越来越重要,那什么是流媒体呢?本文将从流媒体概念进行讲解,并对流媒体系统的组成进行分析、对媒体传输协议进行部分阐述。
关键词:流媒体协议RSVP
中图分类号:G434 文献标识码: A文章编号:1672-1578(2009)11-0094-01
1983年因特网诞生标志着人类走上了信息化的道路。随着因特网的不断发展,网络上信息传输由当初只能传输文字、图片等静态数据向能够传输音频、视频数据转变。随着超5类双绞线、光纤等技术的出现,网络带宽得到很大的改善,100M甚至更高以太网得以实现,但面对高质量的多媒体信息传输的需要仍无法满足,为了解决此问题一个全新的数据的传输方式——流媒体技术应运而生。
1 什么是流媒体技术
流媒体是指采用流式传输的方式在Internet播放的多媒体格式。所谓流媒体技术也称流式媒体技术就是把连续的影像和声音信息经过压缩处理后放上网站服务器,让用户一边下载一边观看、收听,而不要等整个压缩文件下载到自己的计算机上才可以观看的网络传输技术。流媒体具有高压缩和可变流速率等特点,充分适应了网络传输速率不定和交换延迟的环境,使多媒体资料的传输质量更高、延迟更短。为了解决当前因特网的带宽不足等问题,因特网工程任务组制定了一系列支持流媒体实时传输和服务质量控制的协议,如 RTP、RTCP等。从而使得我们能利用流媒体软件来顺畅的收看多媒体资料。
2 流媒体系统由哪几个部分组成
从流媒体的工作过程上看,流媒体系统大致由以下几个重要部分构成:转档/转码工具、服务器、编码器、播放器等。
转档/转码工具,用于压缩转档,以及把一些音频或视频进行格式转换,例如把wma格式的歌曲转码成mp3,增加音乐质量;把rm格式视频转码成3gp,以放在手机上进行观看等。例如MediaCoder是一个免费的通用音频/视频批量转码工具,功能完整强大的。几乎支持所有流行的音频和视频格式。
服务器,管理并传送大量多媒体内容;由于影视资料较为庞大,因此服务器须配备大容量的磁盘,并具备高性能的数据读写能力;该服务器具备高速传输外界请求数据的能力。
编码器,可整合多媒体,并以互动方式呈现;即用于创建、捕捉和编辑多媒体数据,形成流媒体格式。它包括了一系列的工具,从独立的视频、声音、图片、文字组合到制作丰富的流媒体。这些工具产生的流媒体文件可以存储为固定的格式,供发布服务器使用。
播放器,在用户端的PC上呈现流畅的多媒体内容等。流媒体系统支持实时音频和视频的直播和点播,可以嵌入到浏览器中,可播放多种流行的媒体格式。目前应用最多的播放器有Real Networks公司的Real Player、微软公司的Media Player和苹果公司的Quicktime三种产品。realnetworks 公司虽然可以称得上是流媒体真正意义上的鼻祖,但在近两年激烈的市场拼杀中,却深切感受到了来自微软的巨大威胁,渐渐露出疲态。今年六、七月间,微软宣布即将于年底推出其新一代的媒体技
术——windows media9 series(开发代号:corona),其咄咄逼人的气势,让 realnetworks 的高层 们心惊不已。据市场调研公司 nielsen/netratings最近的一份统计数据显示,目前realnetworks公司媒体播放软件的市场占有率为 16.2%,而微软占 14.4%,两家公司产品的市场份额差距正在逐步缩小。另外,在企业级应用方,微软的windows media player已开始领先realplayer,realnetworks 公司流媒体领域的老大地位岌岌可危。
3 流媒体的传输协议
网络协议是计算机网络中不可缺少的组成部分,同样流媒体协议是流媒体技术中不可或缺的重要组成部分,也是流媒体技术的基础组成部分。所以IETF在流媒体设计中的主要工作就是设计各种协议,是的流媒体技术能更好的发展。现已已经获得认可的几种支持流媒体的传输协议如下:
3.1RTP/RTCP
RTP(Real-time Transport Protocol)对具有实时特征的音、视频数据提供端到端的传送服务。RTP在底层网络支持的情况下还可使用多播向多个目的端点发送数据。RTP协议由两个部分组成,分别为RTP和RTCP。在RTP数据包头部分包含了一些使接收端能够对收到的数据包进行判断并复原到原始状态数据包的重要字段。RTCP协议通过RTSP协议实现了在用户在操作中对流媒体内容的播放、暂停、快进、录制和定位等操作。
3.2RSVP
IETF的资源预留协议RSVP(Resource Reservation Protocol)是网络中预留所需资源的传送通道建立和控制的信令协议,该协议促使流数据的接收者主动请求数据流路径上的路由器,并为该数据流保留一定的资源(即带宽),从而保证一定的服务质量。但是RSVP没有提供多媒体数据的传输能力,它必须配合其它实时传输协议来完成多媒体通信服务。
3.3RTSP
实时流协议rtsp(realtimestreamingprotocol)是由realnetworks和netscape共同提出的, 该协议用于通过网络对媒体服务器进行远程控制,可建立和控制一个或多个音/视频连续媒体的时间同步流。
随着时间变迁,计算机网络和3G手机网络的不断发展,网民对流媒体的需求在不断增加,我们相信在IETF的不断努力下流媒体技术将在更广的范围内得到应用。
参考文献:
[1]唐天虹,冯宝坤,胡晓鹏.多媒体技术及应用[M]. 科学出版社,2003-9-1.
[2]远望图书.2006-网络.流媒体特辑[M].人民交通出版社,2006.
[3]廖勇,周德松,麻信洛,张晓华.流媒体技术入门与提高[M].
国防工业出版社,2006-1.
[4]钟玉琢,向哲,沈洪.流媒体和视频服务器[M]. 清华大学出版社,2003-6.
猜你喜欢
杂志排行
读与写·教育教学版的其它文章
- A Tentative Study of Pynchon and His Works
- Yan Fu’s Thoughts of Translation
- The Study of Three-paragraph Argumentative Writings under Scaffolding Theory
- Reflections on Elizabeth Bishop’s Poem-The Moose
- Discourse Power and Translator’s Style
- On Natural Speech’s Role in Chinese Students’ English Listening Comprehension