基于Windows Media Service的视频直播解决方案-视频直播解决方案.doc
基于 Windows Media Service 的视频直播解决方案 -视频直播解决方案 1 应用需求 对于政府、企业等单位的门户网站上搭建视频直播应用,将多路音视频信号实时编码处理发送给流媒体服务器,由流媒体服务器提供直播点播服务,客户端不用下载专用播放器 ,采用操作系统中 Windows Media Player 便可观看直播服务。 2 解决方案 对于 Windows Media Player 采用我们提供了 Kuihua LiveONE 作为采集编码服务器,以 Windows Media Service 9(以下简称 WMS 9 或 WMS)服务器作为流服务器的典型应用解决方案,采用我公司提供的方案,能够完成如下功能: 实现同一设备采集压缩 4路电视信号或其他 AV信号,并发布给 WMS服务器,由 WMS 提供直播发布、录制,以及录像节目的 VOD 点播。针对与 WMS9 配合应用的情况,世纪葵花公司还专门对 WMS9 服务器进行了扩展,具体如下: 1、 扩展了 WMS 用户身份验证插件,使之能够对同一 IP 限制最大连接用户数,有效防止多线程下载工具对 WMS 造成的流量负担; 2、 可根据需要添加用户认证插件,使用户在观看节目时需先通过认证才能够进行观看; 3、 扩展了 WMS 对 Kuihua LiveONE 发布上来的电视信号的录制功能,能够设置多种录像模式,录制下来的节目格式为 WMV,并自动成为 WMS 的发布点,供用户进行点播观看; 4、 扩展了对 WMS 服务器的实时监控功能,可查看 WMS 服务器的以下实时状态: 1) CPU 占用量曲线 2) 内存使用量曲 线 3) 网卡流量曲线 (上传 /下载 ) 4) I/O 读写量曲线 (读取 /写入 ) 5) 在线用户量曲线 5、 可实现对 WMS 的远程管理功能。 2.1 系统拓扑图 2.2 系统组成 系统由 WMS 流媒体服务器、 Web 服务器、数据库服务器、直播编码机组成。 ● WMS 服务器( 1 台或多台)……提供流媒体数据的发布,满足视频直播、录像点播等服务; ● Web 服务器( 1 台)…… 负责用户接入; ● 直播编码工作站( Kuihua LiveONE)……采集 AV 信号,实时压缩成 MPEG4数据流,发布到 WMS 服务器满足直播需求。 2.3 系统功能 1. 扩展 MS