1、流媒体的界说
流媒体是指在Internet/Intranet中利用流式传输技能的一连时基媒体,如:音频、视频或多媒体文件。流式媒体在播放前不必要下载整个文件,只需将开端局部内容存入内存,流式媒体的数据流随时传送随时播放。流媒体完成的要害技能是流式传输技能。与传统传输方法相比,流式传输使启动延时成十倍、百倍的延长,并且不必要太大的缓存容量。流式传输制止了用户必需等候整个文件所有从网上下载后才干寓目的缺陷。
2、流式传输方法
完成流式传输有两种办法:及时流式传输(Realtime streaming)温顺序流式传输(Progressive streaming)。一样平常说来,假如视频为实况播送、或利用流式传输媒体办事器、或使用如MMS的及时协议等,即为及时流式传输。假如利用HTTP办事器,文件即经过次序流发送。接纳哪种传输方法依赖于详细的需求。
及时流式传输指包管媒体流的带宽与网络毗连婚配,使媒体可被及时寓目到。及时流与HTTP流差别,它必要公用的流媒体办事器与响应的传输协议。及时流式传输必需婚配毗连带宽,这就意味着当网络拥堵或呈现题目时,会丧失视频质量。别的,及时流式传输必要特定办事器,如Real Server、Windows Media Services等,这些办事器可对媒体流的传输举行更多的控制。及时流式传输还必要特别的网络协议,如RTSP、MMS等。
次序流式传输是次序下载,在下载文件的同时用户可寓目在线媒体,在既定时候,用户只能寓目已下载的局部,而不克不及跳到还未下载的局部。次序流式传输不象及时流式传输在传输时期可依据用户毗连的速率做调解。次序流式传输可包管媒体播放的终极质量,比力合适高质量的短片断,如片头、片尾或告白的播放。次序流式传输经过尺度的HTTP协议传送,易于办理、但不支持实况播送。严厉来说,次序流式传输并不是真正意义上的流媒体技能。
3、流媒体的事情原理
① 用户选择某一流媒体办事器后,WEB欣赏器与Web办事器之间利用HTTP/TCP互换控制信息,以便把必要传输的及时数据从原始信息中检索出来;
② Web欣赏器启动音视频客户步伐,利用HTTP从Web办事器检索相干参数对音视频客户步伐初始化,这些参数大概包罗目次信息、音视频数据的编码范例或与音视频检索相干的办事器地点;
③ 音视频客户步伐及音视频办事器运转及时流协议,以互换音视频传输所需的控制信息,及时流协议提供实行播放、快进、快倒、停息及录制等下令操纵;
④ 音视频办事器利用RTP/UDP协议将音视频数据传输给音视频客户步伐,一旦音视频数据抵达客户端,音视频客户步伐即可播放输入。