酒店VOD系统设计方案_第1页
酒店VOD系统设计方案_第2页
酒店VOD系统设计方案_第3页
酒店VOD系统设计方案_第4页
酒店VOD系统设计方案_第5页
已阅读5页,还剩56页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、酒店 VOD 系统设计方案1. 实现功能1.1 客户端(机顶盒)实现功能1酒店介绍,信息咨询;2客房在线个性化服务;3自制轮播频道(媒体列表)滚动播出;4自制直播频道(需要硬件支持);5VOD 视频点播;6VOD 视频点播计费信息查询;电源功耗视频环境要求遥控器输入电压 90-260VAC输出电压 12V DC小于 15W支持 PAL/NTSC 制式温度 0-45 摄氏度湿度 5-90%8 米内7通过机顶盒直接浏览WWW 互联网(以电视为输出); 机顶盒参数:1.2 网络端实现功能1酒店 VOD 系统信息更新;2轮播频道媒体列表管理;3直播频道频道地址管理(需要相应硬件支持);4VOD 视频媒

2、体管理;5VOD 点播计费管理;6机顶盒监控与管理;2. 网络架构2.1 简单架构(适用小型酒店)InternetSwitchHost PCEthernetTV1(LCD)STB1STB2TV2(LCD)1Host PC用作Web Server 和 VOD Server,需要安装特定软件。如果设置动态获取 IP,Host PC 可以设置为DHCP server;2STB可设置静态IP 或者动态获取 IP,设置Host PC 作为 Web Server 地址,可以设置目录;3Switch/HUB将 Host PC 和 STBs 组成局域网,可以连接互联网;4TV:输出装置,酒店电视;5Inter

3、net:可连接到Internet。简单架构应用于小型酒店,如客房数量少于 100 间。2.2 分级网络架构(适用中、大型酒店)InternetWeb ServerDHCP ServerEthernetSwitch/HubSwitch/HubVOD ServerVOD ServerEthernetEthernetTV1(LCD)TV3(LCD)STB1STB2TV2(LCD)STB3STB4TV4(LCD)1Web/DHCP/VOD Server:Web server/DHCP server/VOD server 可以在不同主机实现,VOD Server 更可以实现分布式架构,由Web Serv

4、er 统一调度;2STB可设置静态IP 或者动态获取 IP,设置Web Server 作为接入网地址,可以设置目录;3Switch/HUB将 VOD Server 和 STBs 组成局域网,可以连接互联网;4TV:输出装置,酒店电视;5Internet:可连接到Internet。分级架构应用于中、大型酒店,如客房数量多于 100 间,也可以适用于地理位置不同的连锁酒店。2.3 分级网络架构(适用超大型结构)Ethernet 10000MInternetWeb Svr1 Web Svr2 VOD Svr1VOD Svr2VOD Svr101000M Switch x 10Backbone for

5、 large architectureWeb Server1(5000 Stbs)VOD Svr1(1000 Stbs)InternetEthernet 1000M(1000 Stbs)x101000M Switch100M SwitchSTB3STB4100M SwitchSTB3STB4Ethernet 100M(100 Stbs)Ethernet 100M(1000 Stbs)STB1STB2STB1STB21000M switch architecture1Web/DHCP/VOD Server:Web server/DHCP server/VOD server 可以在不同主机实现,V

6、OD Server 更可以实现分布式架构,由Web Server 统一调度。每个Web server 可以服务 5000 Stbs,每个 VOD server 可以服务 1000 Stbs;2STB可设置静态IP 或者动态获取 IP,设置Web Server 作为接入网地址,可以设置目录;3Switch/HUB将 VOD Server 和 STBs 组成局域网,可以连接互联网。根据STB地理位置分布的不同,选择使用二级或者三级网络架构;4TV:输出装置,酒店电视;5Internet:可连接到Internet。超大型结构如STB 达到 8000-10000 台,且地理位置较为分散。3. 酒店 V

7、OD 系统与其他系统融合3.1 酒店 VOD 系统与酒店楼宇广告系统酒店 VOD 系统可以与酒店楼宇系统共用网络资源,共用VOD server。通过访问Web Server 上不同的首页文件,提供不同服务。酒店楼宇广告系统适用专门设计的管理平台,可以实现媒体内容设定、定时开关机和机顶盒配置等多种管理。3.2 酒店 VOD 系统与酒店有线电视系统酒店 VOD 系统使用电视机A/V 输出,不影响酒店原有有线电视系统使用。从成本角度考虑,建议有线电视使用模拟电视系统。酒店VOD 系统作为酒店增值服务,提供个性化服务。为增加用户的使用体验,可以将酒店VOD 系统设置为默认服务,可以把电视和机顶盒遥控器

8、融合并应用某些一键式操作。3.3 酒店 VOD 系统与酒店客房管理系统酒店 VOD 系统从酒店客房管理系统获取客人信息,实现对客人的个性化功能。VOD 收费信息也将可以通过酒店客房管理系统直接获取,将会作为酒店综合管理系统的一部分。3.4 酒店 VOD 系统与卫星接收采集系统为实现直播频道,需要安装卫星接收采集系统或者其它视频直播/采集系统,采集直播媒体资源,并通过电视前端系统(如DPI 公司的DCH-4000P 数字信号处理器)设置频道,以组播方式通过IP 分发到局域网。机顶盒将频道地址设置到相应的组播地址,就可以实现直播频道。系统架构如下图所示。4. 硬件系统安装与配置4.1 Web Se

9、rverWEB Server 主要考虑并发请求的快速响应、系统的扩充性、稳定性和可靠性。配置应该选择更快的CPU 处理速度,更大的内存,高可靠性的系统架构。操作系统:windows XP因为网页主要使用PHP 语言,可以运行相应的加速软件如zend optimizer 等。WEB 服务器配置配置说明:设备名称WEB 服务器备注:lIntel CPU 4 核或以上l4G 内存 或以上l硬盘容量 100G 或以上lDVD-ROMl双 1000M 网卡l该服务器只用于 WEB 服务器l可以使用目录结构实现不同网站。lIntelSR2500ALBRP4.2 VOD ServerVOD server 除

10、了考虑并发请求的快速响应、系统的扩充性、稳定性和可靠性,还要考虑大存储量和存取速度。配置应该选择更快的CPU 处理速度,更大的内存,更大的硬盘空间,更快的存取速度,高可靠性的系统架构。操作系统:windows XPVOD 服务器配置配置说明:设备名称VOD 服务器备注:lIntel CPU 4 核或以上l4G 内存 或以上l硬盘容量 1000G 或以上lDVD-ROMl双 1000M 网卡l该服务器只用于 VOD 服务器l每台服务器可以存储 800-1000 部视频。l使 用 专 用 的 视 频 磁 盘 阵 列 。对于小型系统Web Server 与 VOD server 位于同一主机时,则需

11、要同时考虑并发请求的快速响应、系统的扩充性、稳定性和可靠性,大存储量和存取速度。4.3 机顶盒安装与配置连接机顶盒与电视,将机顶盒连入网络。可以使用遥控器或者在线对机顶盒进行配置,配置界面相同。通过遥控器配置可以在机顶盒启动完成后按遥控器“配置”键,在线配置参考6.16 节。在不知道机顶盒IP 情况下,只能使用遥控器对机顶盒进行配置,配置过程中请保持网络可用。5. 软件安装与配置Web Server 运行软件:1Apache 用作Web Server;2PHP 用于解释执行服务器端PHP 脚本;3MySQL 用于管理和操作网站数据库,与PHP 配合使用;4VODAdmin 用于服务器端管理数据

12、库;5DHCP server - 可选,可以与Web Server 使用相同主机,或者单独配置;6访问目录 Hotel 及文件 机顶盒访问的目录;VOD Server 运行软件:1.Media Server 用作VOD Server;2.媒体转换工具Total Video Converter;3.媒体转换工具Format Factory;4.媒体编辑软件(自备)。5.1 Apache5.1.1 安装双击安装光盘中的apache_setup.exe 文件,基本可以一路回车完成安装,其中有配置本地域名安装页,可以按其要求填写Dummy。Apache 默认使用 80 端口提供服务,确保 80 端口不

13、被占用,如果占用,参考其它资料释放 80 端口。(如:skype 会占用 80 端口,可以先关闭skype,再安装)5.1.2 配置文件先建立所有媒体文件存放的目录,ENET007demo,把安装光盘里的php 文件夹,vod文件夹,vodadmin 文件夹,example.ts 示例文件放到这个目录下(ENET007demo),修改配置文件,改DocumentRoot 项到媒体文件存放目录,如DocumentRoot ENET007demo 。修改如下项以支持中文显示:AddDefaultCharset gb2312增加如下三行文字到 httpd.conf 的结尾处 (为PHP 做准备)Lo

14、adModule php5_module E/NET007demo/PHP/php5apache2.dll AddType application/x-httpd-php .phpPHPIniDir E/NET007demo/PHP温馨提示:FilesApache GroupApache2conf如果你认为上面的设置很麻烦,请确保建立所有媒体文件存放的目录是ENET007demo 直接将安装光盘里的httpd.conf 文件直接覆盖到Apache 安装路径下的 CProgram的 httpad.conf 文件5.1.3 运行将在每次开机后自动运行,也可以配置成手动运行(open service

15、。在运行时需关闭防火墙。5.2 MySQL5.2.1 安装下面的是 MySQL 安装的图解,用的可执行文件安装的,详细说明了一下!打开安装光盘中 mysql 安装文件 mysql_setup.msi,出现如下界面:mysql 安装向导启动,按“Next”继续选择安装类型,有“Typical(默认)”、“Complete(完全)”、“Custom(用户自定义)”三个选项,我们选择“Custom”,有更多的选项,也方便熟悉安装过程在“C Include Files/Lib Files(C 库文件)”左边的“X”标记上 单击左键,选择“This feature, and all subfeature

16、s, will be installed on local hard drive.”,即“此部分,及下属子部分内容,全部安装在本地硬盘上”。在上面的“MySQL Server(mysql 服务器)”、“Client Programs(mysql 客户端程序)”、也如此操作 (点击左边的图标,出现的窗口中选择:“This feature, and all subfeatures, will be installed on local hard drive.”,即“此部分,及下属子部分内容, 全部安装在本地硬盘上”。)以保证安装所有文件。点选“change.”,填上安装目录,如“EMySQL Se

17、rver 5.1”,也建议不要放在与操作系统同一分区, 这样可以防止系统备份还原的时候,数据被清空。按“OK”继续。温馨提示:这里有连个路径要改:1,选中 C Include/Lib Files,再点击 change,填上安装目录2,在 MySQL Server 下的 MySQL Server Datsafiles 选中,再点击 change 填上安装目录按“Next”继续。确认一下先前的设置,如果有误,按“Back”返回重做。按“Install”开始安装。正在安装中,请稍候,直到出现下面的界面的勾打上,点“Finish”结束软件的安装并启动 mysql 配置向导。mysql 配置向导启动界面

18、,按“Next”继续。现在软件安装完成了,出现上面的界面,将 “Configure the Mysql Server now”前面温馨提示:请确保关闭所有杀毒程序,否则有可能启动不了配置向导选择配置方式,“Detailed Configuration(手动精确配置)”、“Standard Configuration(标准配置)”,我们选择“Detailed Configuration”,方便熟悉配置过程。MySQL选择服务器类型,“Developer Machine(开发测试类,mysql 占用很少资源)”、“Server Machine(服务器类型,mysql 占用较多资源)”、“Dedic

19、atedServer Machine(专门的数据库服务器,mysql 占用所有可用资源)”,一般选“Server Machine”,不会太少,也不会占满。选择 mysql 数据库的大致用途,“Multifunctional Database(通用多功能型,好)”、“Transactional Database Only(服务器类型,专注于事务处理,一般)”、“Non-Transactional Database Only(非事务处理型,较简单,主要做一些监控、记数用,对 MyISAM 数据类型的支持仅限于 non-transactional),我们这里选择“Transactional Data

20、base Only”,按“Next”继续。对 InnoDB Tablespace 进行配置,就是为 InnoDB 数据库文件选择一个存储空间, 如果修改了,要记住位置,重装的时候要选择一样的地方,否则可能会造成数据库损坏,当然,对数据库做个备份就没问题了,这里不详述。我们这里没有修改,使用用默认位置,直接按“Next”继续选择您的服务器的一般 mysql 访问量,同时连接的数目,“Decision Support(DSS)/OLAP(20 个左右)”、“Online Transaction Processing(OLTP)(500 个左右)”、“Manual Setting(手动设置,自己输一

21、个数)”,我这里选“Online Transaction Processing(OLTP)”,自己的服务器,应该够用了,按“Next”继续是否启用 TCP/IP 连接,设定端口,如果不启用,就只能在自己的机器上访问mysql 数据库了,我这里启用,把前面的勾打上,Port Number:3306,在这个页面上,您还可以选择“启用标准模式”(Enable Strict Mode,这样 MySQL 就不会允许细小的语法错误。如果您还是个新手,我建议您取消标准模式以减少麻烦。但熟悉 MySQL 以后,尽量使用标准模式,因为它可以降低有害数据进入数据库的可能性。按“Next”继续这个比较重要,就是对

22、mysql 默认数据库语言编码进行设置,第一个是西文编码,第二个是多字节的通用 utf8 编码,都不是我们通用的编码,这里选择第三 个,然后在 Character Set 那里选择或填入“gbk”,当然也可以用“gb2312”,(这里请选择使用“gb2312”),区别就是 gbk 的字库容量大,包括了 gb2312 的所有汉字,并且加上了繁体字、和其它乱七八糟的字使用 mysql 的时候,在执行数据操作命令之前运行一次“SET NAMES GBK;”(运行一次就行了,GBK 可以替换为其它值,视这里的设置而定),就可以正常的使用汉字(或其它文字)了,否则不能正常显示汉字。按 “Next”继续。

23、选择是否将 mysql 安装为 windows 服务,还可以指定 Service Name(服务标识名称),是否将 mysql 的 bin 目录加入到 Windows PATH(加入后,就可以直接使用bin 下的文件,而不用指出目录名,比如连接,“mysql.exe -uusername -ppassword;” 就可以了,不用指出 mysql.exe 的完整地址,很方便),我们这里全部打上了勾, Service Name 不变。按“Next”继续。这一步询问是否要修改默认 root 用户(超级管理)的密码(默认为空),“New root password”如果要修改,就在此填入新密码 pas

24、sword(如果是重装,并且之前 已经设置了密码,在这里更改密码可能会出错,请留空,并将“Modify Security Settings”前面的勾去掉,安装配置完成后另行修改密码),“Confirm(再输一遍)” 内再填一次新密码 password,防止输错。“Enable root access from remote machines(是否允许 root 用户在其它的机器上登陆,如果要安全,就不要勾上,如果要方便,就勾上它)”。最后“Create An Anonymous Account(新建一个匿名用户,匿名用户可以连接数据库,不能操作数据,包括查询)”,一般就不用勾了,设置完 毕,按

25、“Next”继续。温馨提示:这里的密码一定只能用 password确认设置无误,如果有误,按“Back”返回检查。按“Execute”使设置生效。设置完毕,按“Finish”结束。如果 MySQL 安装出错,要把 MySQL 和 MySQL Server 5.1 两个文件夹全部删除再重新安装。按上面设置完成,自动修改配置文件my.ini(MYSQL 安装路径,如:EMySQL Server 5.1my.ini),确保支持中文输入:default-character-set=gbk (注意有两个位置default- character-set 要改)5.2.2 运行MYSQL 将在每次开机后自动

26、运行,也可以配置成手动运行(open service。5.2.3 升级MYSQL 数据库改变时,需要进行升级,操作如下:1.开始=程序=mysql=mysql server5.1=mysql commandline client 2.enter password: password3.drop database hotelvod;4.quit注意:此操作将会完全删除数据库记录,不能返回,如非必要请勿操作。5.3 PHP修改 phpphp.ini 文件(如:ENET007demophpphp.ini):GroupApache2confhttpd.conf:修改 extension_dir = D

27、/.至 PHP 目录所在目录(如:ENET007demophpext); 修改 Apache 配置文件httpd.conf(CProgram FilesApache增加如下三行文字到 httpd.conf 的结尾处(如果 5.1.2Apache 里配置过,这里不用重做)LoadModule php5_module E/NET007demo/PHP/php5apache2.dll AddType application/x-httpd-php .phpPHPIniDir E/NET007demo/PHPRestart Apache 服务。复制媒体共享目录下libmysql.dll(如 ENET0

28、07demophplibmysql.dll)至CWINDOWSsystem32 =支持MySQL重启 apachehttp:/localhost/vodadmin/index.php如果安装没有问题,请再浏览器地址栏输入:点击 创建数据库,自动创建数据库,证明Apache,Php,MySQL 都安装好5.4 Media Server不需要安装,将安装光盘里的MediaServer.exe 复制到媒体文件所在目录,开机后运行程序。可以使用windows 的计划任务实现程序开机自动运行,操作如下:开始-设置-控制面板-计划任务-添加要运行的程序双击添加计划任务-下一步-浏览-选择mediaServ

29、er.exe,打开-选择开机时启动-下一步-输入用户名和密码(必需,如果Host PC 原来没有设置密码,可在此时设置)-下一步-完成MediaServer 安装后不需要任何配置,运行后也不需要任何操作。可以通过service 中手动重新启动/停止 service,运行过程中不能关闭MediaServer.exe。5.5 Total Video Converter5.5.1 安装绿色版本,不需要安装,直接运行tvc.exe。5.5.2 操作1.导入媒体文件2选择转换目标文件类型TS3选择音频编码格式编码=mp3采样率=原始比特率=原始4选择视频格式编码=H.264 帧/率=原始比特率=原始5选

30、择视频大小大小:720x5764:3/16:9(视情况)6其它选择裁减:disable 填充:disable7选择转换目的文件存放目录,可以选择媒体文件所在目录,转换完成后不需要再进行复制操作8开始转换,媒体文件转换需要较长时间,升级电脑硬件配置可以加快转换速度。5.6 Format Factory对于不能通过Total Video Converter 直接进行转换的媒体文件,可以使用FormatFactory 等工具先将媒体文件转换成Total Video Converter 能处理的输入文件格式,然后再使用Total Video Converter 转换成MediaServer 支持的流媒体格式。FormatFactory 为免费绿色软件,不需要安装,解压后直接运行formatfactory.exe。请参考软件自带的帮助文件进行操作。6. VOD 管理平台使用6.1 主界面(在浏览器地址栏输入:http:/localhost/vodadmin/index.php)进入管

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论