流媒体原理
时间:2022-09-07作者:北京新维讯科技有限公司浏览:103
流式传输的实现需要缓存。因为Internet以包传输为基础进行断续的异步传输,对一个实时A/V源或存储的A/V文件,在传输中它们要被分解为许多包,由于网络是动态变化的,各个包选择的路由可能不尽相同,故到达客户端的时间延迟也就不等,甚至先发的数据包还有可能后到。为此,使用缓存系统来弥补延迟和抖动的影响,并保证数据包的顺序正确,从而使媒体数据能连续输出,而不会因为网络暂时拥塞使播放出现停顿。通常高速缓存所需容量并不大,因为高速缓存使用环形链表结构来存储数据:通过丢弃已经播放的内容,流可以重新利用空出的高速缓存空间来缓存后续尚未播放的内容。——流式传输的实现需要合适的传输协议。由于TCP需要较多的开销,故不太适合传输实时数据。流式传输的过程一般是这样的:用户选择某*媒体服务后,Web浏览器与Web服务器之间使用HTTP/TCP交换控制信息,以便把需要传输的实时数据从原始信息中检索出来;然后客户机上的Web浏览器启动A/VHelper程序,使用HTTP从Web服务器检索相关参数对Helper程序初始化。这些参数可能包括目录信息、A/V数据的编码类型或与A/V检索相关的服务器地址。
A/VHelper程序及A/V服务器运行实时流控制协议(RTSP),以交换A/V传输所需的控制信息。与CD播放机或VCRs所提供的功能相似,RTSP提供了操纵播放、快进、快倒、暂停及录制等命令的方法。A/V服务器使用RTP/UDP协议将A/V数据传输给A/V客户程序(一般可认为客户程序等同于Helper程序),一旦A/V数据抵达客户端,A/V客户程序即可播放输出。
需要说明的是,在流式传输中,使用RTP/UDP和RTSP/TCP两种不同的通信协议与A/V服务器建立联系,是为了能够把服务器的输出重定向到一个不同于运行A/VHelper程序所在客户机的目的地址。实现流式传输一般都需要**服务器和播放器,其基本原理如图所示。
北京新维讯科技有限公司专注于网络直播点播,演播室配套设备等
词条
词条说明
流媒体是什么
流媒体(streaming media)是指以流的形式在网络(互联网、无线移动网络等)上进行数字媒体(主要指音频和视频)传输的技术。它将视频、音频之类的连续媒体经压缩编码、数据打包后按照一定的时间间隔要求连续地发送给接收方,接收方在后续数据不断到达的同时对接收到的数据进行重组、解码和播放。过去,多媒体文件(节目)需要从服务器上下载到终端设备后才能播放,这限制了人们在计算机和互联网上使用多媒体数据进
流媒体格式
流媒体格式声音流、视频流、文本流、图像流、动画流RA:实时声音RM:实时视频或音频的实时媒体RT:实时文本RP:实时图像SMIL:同步的多重数据类型综合设计文件SWF:macromedia的real flash 和shockwave flash动画文件RPM:HTML文件的插件RAM:流媒体的元文件,是包含RA、RM、SMIL文件地址(URL地址)的文本文件CSF:一种类似媒体容器的文件格式,可以
高清虚拟演播室系统
XVS-1000虚拟演播室*特的功能特点:1.瞬间自动适应初始化定位(1)*限定物理摄像机在演播室的摆放位置(2)不依赖于第三方参考目标定位。(3)真实摄像机对虚拟摄像机直接实施初始化定位。(4)*任何测量,可使多个机位及节目主持人在任意位置进行瞬间初始化定位。 2、*特的**跟踪技术(1)8M频响的采集电路*系统**高速度的跟踪指标。(2)摄像机数目可扩展,每个机位可自由地对虚拟摄像机
流媒体特征
(1)内容主要是时间上连续的媒体数据(音频、视频、动画、多媒体等)。 (2)内容可以不经过转换就采用流式传输技术传输。 (3)具有较强的实时性,交互性。 (4)启动延时大幅度缩短,缩短了用户的等待时间;用户不用等到所有内容都下载到硬盘上才能开始浏览,在经过一段启动延时后就能开始观看。 (5)对系统缓存容量的要求大大降低。 Internet是以包传输
八方资源网提醒您:
1、本信息由八方资源网用户发布,八方资源网不介入任何交易过程,请自行甄别其真实性及合法性;
2、跟进信息之前,请仔细核验对方资质,所有预付定金或付款至个人账户的行为,均存在诈骗风险,请提高警惕!