流媒体播放系统设计文献综述

流媒体播放系统设计文献综述

ID:479819

大小:48.00 KB

页数:6页

时间:2017-08-09

流媒体播放系统设计文献综述_第1页
流媒体播放系统设计文献综述_第2页
流媒体播放系统设计文献综述_第3页
流媒体播放系统设计文献综述_第4页
流媒体播放系统设计文献综述_第5页
资源描述:

《流媒体播放系统设计文献综述》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、文献综述流媒体播放系统设计一、前言部分长久以来,互联网上的大量信息基本上都是以文字和图片之类的静态内容组成。而动态的音频、视频数据则很难在网上大量发布。因为一般非压缩的视频或音频在网络上传输往往需要耗费大量时间。需要随着互联网的普及,利用网络传播声音与视频的需求越来越大,但花上大把大把的时间来等待一个音频或视频文件的传输,实在是一件让人感觉十分烦恼的事情。在这种情况下,流媒体技术应运而生。流媒体具有创造不同于我们现在所知世界的潜能,利用流媒体技术,丰富的信息内容可以实现更为宽广的延伸。二、主题部分1流媒体技术的基本原理

2、 流媒体(Streaming)技术是指在发送端和接收端之间以独立于网络负载的以给定速率传输音频、视频信息的一种传输技术。流媒体具有隐含的时间维、传输的实时性和等时性、高吞吐量等特点[1]。目前因特网由于存在带宽不足、服务质量控制机制较弱等局限性,难以满足流媒体的实时性要求,为此因特网工程任务组(IETF)制定了一系列支持流媒体实时传输和服务质量控制的协议,如RTP、RSVP、RTCP等。其中,RTP是所有这些协议的基础[2]。在网络上传输音频或视频等多媒体信息,目前主要有下载回放和流式传输两种方案。下载回放方式时间长、

3、占的内存多,要求用户等到整个文件全部下载完毕才能回放。流式传输中声音、影像等通过网络向用户计算机进行连续、实时传送,用户不必等到整个文件全部下载完毕,而只需经过几秒或十几秒的启动延时即可进行观看[3]。流媒体技术是一种使用流式传输连续的时基媒体的技术。流式传输方式是将视频、音频等其他媒体压缩为一个个压缩包,由视频服务器向用户计算机连续、实时传送,只需要在用户端缓存足够可播放的视频容量就可以开始播放[4]。2流媒体技术的发展历史 从1994年一家叫做progressivenetworks的美国公司成立之初,流媒体开始正式

4、在互联网上登场亮相。时隔一年,他们推出了c/s架构的音频接受系统realaudio,并在随后的几年内引领了网络流式技术的汹涌潮流。1997年9月,该公司更名为realnetworks,相继发布了多款应用非常广泛的流媒体播放器realplayer系列,在其鼎盛时期,曾一度占据该领域超过85%的市场份额。微软原本也是realnetworks的投资人之一,但它很快发现了“流”的价值,开始垂涎于这片潜力巨大而活力十足的市场,于是毫不客气的推出了自己全新格式的流媒体产品,自此拉开了与realnetworks正面交锋的序幕。 流媒

5、体其实是一种多媒体文件,其在网络上传输的过程中应用了流技术。所谓流技术,就是把完整的影像和声音数据经过压缩处理后保存在网站服务器上,用户可以边下载边获取信息,从而无需将整个压缩文件下载之后再观看的网络传输技术。流媒体系统大致有以下几个组件:转档/转码工具(encoder),用于压缩转档;服务器(server),管理并传送大量多媒体文件;编码器(scripter),可整合多媒体,并以互动方式呈现;播放器(player),在用户端呈现流的内容[5]。有人曾形象的把流媒体比作淋浴,水随时都是新来的,相比泡浴缸而言,这显然是一

6、种更高效更节约更便捷的方式,唯一的瓶颈似乎只有带宽。  然而,网络技术的发展让宽带网逐渐有了普及的声势和现实步伐,流媒体的瓶颈正在悄悄的被突破。土壤是肥沃的,一旦阳光和空气充足,“流”的力量势必会有爆发的一天,而这一天似乎已经不远了。3流媒体的技术特征流媒体的主要技术特征就是流式传输。流式传输指通过网络传送媒体技术总称。特定含义为通过网络将流媒体传输到客户机。两种方法实现:顺序流式传输(ProgressiveStreaming)和实时流式传输(RealtimeStreaming)。顺序流式传输是顺序下载,在下载文件的同

7、时用户可观看在线媒体。在给定时刻。用户只能观看自己下载的部分,而不能直接观看尚未下载的部分,顺序流式传输不像实时流式传输在传输期间根据用户连接的速度做调整。由于标准HTTP服务器可发送这种形式的文件,也不需要其他特殊协议,被称作HTTP流式传输。实时流式传输总是实时传送,特别适合现场事件,也支持随机访问,用户可快进或快退已观看前面或后面的内容。理论上,实时流一经播放就不会停止,但实际上,可能发生周期暂停。4流媒体系统的组成流媒体系统包括以下5个方面的内容:编码工具:用于创建、捕捉和编辑多媒体数据,形成流媒体格式。流媒体

8、数据。服务器:存放和控制流媒体的数据。网络:适合多媒体传输协议甚至是实时传输协议的网络。播放器:供客户端浏览流媒体文件[6]。5流媒体的传输实现流式传输的实现需要合适的传输协议。TCP需要较多的开销,故不太适合传输实时数据。流式传输的实现方案中,一般采用HTTP/TCP来控制信息,而用RTP/UDP来传输实时媒体数据。RTP:实时

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。