流媒体技术的原理、应用及发展 随着现代网络技术的发展,网络开始带给人们形式多样的信息
从在网络上出现第一张图片到现在各种形式 的网络视频、三维动画,人们的视听觉在网络上得到了很大的满足
但人们又面临着另外一种不可避免的尴尬:在网络上看到生动清晰的媒体演示的同时,不得不为 等待传输文件而花费大量时间
为了解决这个矛盾,一种新的媒体技术应运而生,这就是流媒体技术
流媒体是指在网络中使用流式传输技 术的连续时基媒体,如音频、视频或多媒体文件
而流式传输技术就是把连续的声音和图像信息经过压缩处理后放到网站服务器上,让用户一边下载一边收听观看, 而不需要等待整个文件下载到自己的机器后才可以观看的网络传输技术
目前,在网络上传输音视频(A/V)等多媒体信息主要有下载和 流式传输两种方案
一方面,由于音视频文件一般都较大,所以需要的存储容量也较大;同时由于受网络带宽的限制,下载这样的文件常常需要几分钟甚至几小时, 所以采用下载方法的时延也就很大
而采用流式传输时,声音、图像或动画等时基媒体由音视频服务器向用户计算机连续、实时传送,用户只需经过几秒或数十秒的 启动时延而不必等到整个文件全部下载完毕即可观看
当声音、图像等时基媒体在客户机上播放时,文件的剩余部分将在后台从服务器上继续下载
流式传输不仅使 启动时延大大缩短,而且不需要太大的缓存容量
流式传输避免了用户必须等待整个文件全部下载完毕之后才能观看的缺点
一、流媒体技术基础 实现流式传输有两种方法:实时流式传输(Real-time streaming transport)和顺序流式传输(progressive streaming transport)
一般来说,如为实时广播,或使用流式传输媒体服务器,或应用实时流协议(RTSP)等,即为实时流式传输
如使用超文本传输协议 (HTTP)服务器,文件即通过顺序流发送
采用哪种传输方法