==========================WEB在线实时直播点播系统方案======================
目录:
一:需求概述
二:系统推荐配置
三:系统架构
四:功能列表
一: 需求概述:
客户需要开发一套WEB在线实时直播(单向发送流)与点播系统,同时配上简单的聊天系统。在线实时直播要求用户打开WEB站点页面之后点播放器的播放按钮或者WEB页面自动加载直播流媒体进行观看,同时要有声音支持,目前客户要求的是单站点,也就是说一个直播频道。点播系统为播放之前直播的历史流视频,用户客户选择点播的列表进行在线点播观看,点播为单个频道的历史信息。聊天系统,设计一个简单的聊天系统,在直播的同时用户登录聊天系统后即可在线和别的网友或者主持人进行聊天,支持多聊不支持私聊。
二: 系统推荐配置:
服务器:2GB-4GB内存的双核2.0G以上处理器。
服务器操作系统:windows2003操作系统
带宽 : 10M 独享为佳
WEB服务器: PHP5.1.6 + MYSQL5.045 + APACHE2.054+
流媒体服务器:WMS服务器(Windows Media Server )
三:系统架构:
…….……N+1
四: 功能列表:
| 序号 | 功能名称 | 描述说明 |
| 1 | 流媒体服务器架设(一台) | 1:需要给WIN2003服务器架设流媒体服务器软件 2:流媒体服务器配置与相应开发 3:流媒体服务器主要负责接收流媒体采集器的视频流以及保存视频流,即时发送视频流到WEB客户端呈现给观众。 4:给服务器配置WEB服务器环境 |
| 2 | 流媒体采集器设置(一台,单频道) | 1:客户端必须要有发送流媒体的软件以及设备。 2:流媒体发送软件一般为视频压缩和把流推送到服务器上。 |
| 3 | 直播视频流(单向,一个频道) | 客户端的一个流媒体播放器,镶嵌在WEB端 |
| 4 | 点播视频流(单向,一个频道) | 客户端的一个播放器,主要播放历史信息 |
| 5 | 点播视频列表 | 供客户选择点播历史的一个列表菜单,客户选择之后视频自动加载到WEB客户端进行播放。 |
| 6 | 聊天室系统 | 根据需求,打开直播点播页面后如果需要聊天则必须登录聊天系统和主持人或者别的观众进行聊天,初步为多方聊天,不分私聊。 |
| 7 | 聊天室管理系统 | 管理聊天室系统,如清空历史聊天信息,增加,删除,编辑用户账号信息。 |
| 8 | 点播和直播管理后台 | 管理点播列表和直播相关的参数操作。 |
| 9 | 客户端界面UI开发 | DIV+CSS模式。 |