详解流媒体服务器基础知识
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
天下数据详解流媒体服务器基础知识
近日,流媒体服务器忽然火爆起来,原因就是有很多企业将自己的网站进行了改革加入了一部分真人视频讲解的内容,这一点可谓是吸引了许多人进行尝试,不可否认,人一般都是视觉系的生物,试想下一个美女,在网站的首页出现,将企业文化和产品向访客娓娓道来,那么任谁也不会移开自己的视线,这也就达到了我们的目的,那么这些媒体文件是怎么放到网站之中呢?这里天下数据就要为大家介绍下天下数据独有的业务:流媒体服务器!
流媒体服务器或称视频服务器,是视频业务的实现基础平台,主要由三个主要功能模块组成:信令处理模块、视频流发送模块及视频文件存储模块。基本原理是接收用户的视频服务请求,提供适合格式的实时内容流,并根据用户的请求,实现即时的流传输控制(如暂停、快进、快退及停止等)。
信令处理模块负责与客户端进行信令交互,目前主流的信令协议是RTSP、DSM-CC和MMS协议。
视频流发送模块负责视频流发送,是服务器最核心的部分,也是技术含量最高的部分。主流的厂家都支持TS(传输流)和RTP(实时协议)两种形式的数据包封包方式。
视频文件存储模块是存放视频文件的系统,一般由硬盘组成,具有大容量、高性能等特点。这一模块往往与视频流发送模块具有非常高的藕合关系。
目前市面上提供的流媒体服务器,主要有四种典型的体系结构:
1,通用服务器。这是最初阶段的选择,主要通过软件来完成视频流的发送。由于容量小,只能支撑小规模的测试。这种体系结构中,硬盘中的数据首先被读入内存,经过CPU的处理,以TS或RTP的封包格式经过网络端口向外发送。
2,改进的服务器。通过增加硬盘的数量,配置专用的高性能的RAID卡,对通用服务器进行改进,在不改变软件体系结构的情况下,提升系统的性能水平,这种服务器也称为专业流媒体服务器。
3,基于专用硬件的服务器。通过设计专用的视频传送板卡、专用的存储系统来实现全硬件的解决方案,以追求系统最大的性能为目标,往往使用很多专有技术,系统相对封闭。这种方案以国外厂家为主,都要求厂家具备非常高的研发能力。
4,基于标准化模块的硬件结构。这种方案以标准化的硬件模块(A TCA)为基础,内部集成多块视频输出卡、以太网千兆交换模块和光纤通道交换模块。媒体文件通过光纤通道交换模块从独立的存储系统中读取,经过视频输出卡的处理后,由千兆交换模块与外部以太网络的主机进行视频流输出。