流媒体服务器是流媒体应用的核心系统,是运营商为用户提供视频服务的关键平台。其主要功能是对媒体内容进行采集、缓存、调度和传输播放,主要体现在流媒体应用系统的性能取决于性能和媒体服务器的服务质量。因此,流媒体服务器是流媒体应用系统的基础,也是流媒体应用系统最重要的组成部分。
因此,流媒体服务器应满足以下硬件要求:
一颗强劲的“芯”。
大容量内存和硬盘。
占用较少系统资源的声卡。
良好的视频捕捉设备。
尽量高的带宽。
流媒体服务器的主要功能是通过流协议(RTP/RTSP、MMS、RTMP等)将视频文件传输到客户端,供用户在线观看。它还可以接收来自视频采集和压缩软件的实时视频流,然后通过流协议将它们广播给客户端。
因此,应该根据需要选择合适的流媒体软件。
█ 流媒体服务器软件分类
1. 直播服务器软件
输入源支持UDP、RTMP、HTTP:TS等主流的传输协议;
输出协议支持当前最主流的web应用播放需求及android系统、ios系统播放需求;
支持时移与时移视频下载功能;
支持用户链接数控制功能;
提供二次开发接口; 支持分布式部署;
将输入和输出通过内外网卡分离以保障输入与分发独立性和可靠性。
2. 虚拟直播服务器软件
轻松创建自己的网络电视台;
将视频文件转为实时直播流;
方便快捷的节目编排能力;
对未播放到的节目可随时调整;
支持EPG的生成和数据下载;
通用的rtmp标准输出;
丰富完善的二次开发接口,方便融入第三方业务平台;
支持云部署。
3. 剪切服务器软件
支持mp4/flv/mov/ts/wmv/mkv/rmvb等多种类型的文件上传;
支持与转码服务器的结合,对不符合格式的视频自动进行转码;
支持H264+AAC编码;
音视频文件无损剪切;
智能识别关键帧,精确到关键帧剪切;
支持推流与拉流2种输入源模式;
支持UDP拉流/RTMP拉流/HTTP-TS拉流等最主流的输入传输协议;
支持多码率输出;支持直播节目的边录制边剪切;
支持快捷键操作方式,方面快捷高效;
支持批量提交剪切任务,并行处理任务;
提供二次开发接口;
支持单网卡或多网卡,支持内外网址配置。
4. 转码服务器软件
5. 内容管理系统