酒店VOD系统设计方案.docx

上传人:b****3 文档编号:5322309 上传时间:2022-12-15 格式:DOCX 页数:57 大小:3.77MB
下载 相关 举报
酒店VOD系统设计方案.docx_第1页
第1页 / 共57页
酒店VOD系统设计方案.docx_第2页
第2页 / 共57页
酒店VOD系统设计方案.docx_第3页
第3页 / 共57页
酒店VOD系统设计方案.docx_第4页
第4页 / 共57页
酒店VOD系统设计方案.docx_第5页
第5页 / 共57页
点击查看更多>>
下载资源
资源描述

酒店VOD系统设计方案.docx

《酒店VOD系统设计方案.docx》由会员分享,可在线阅读,更多相关《酒店VOD系统设计方案.docx(57页珍藏版)》请在冰豆网上搜索。

酒店VOD系统设计方案.docx

酒店VOD系统设计方案

酒店VOD系统设计方案

1.实现功能

1.1客户端(机顶盒)实现功能

1.酒店介绍,信息咨询;

2.客房在线个性化服务;

3.自制轮播频道(媒体列表)滚动播出;

4.自制直播频道(需要硬件支持);

5.VOD视频点播;

6.VOD视频点播计费信息查询;

7.通过机顶盒直接浏览WWW互联网(以电视为输出);

机顶盒参数:

电源

输入电压90-260VAC

输出电压12VDC

功耗

小于15W

视频

支持PAL/NTSC制式

环境要求

温度0-45摄氏度

湿度5-90%

遥控器

8米内

1.2网络端实现功能

1.酒店VOD系统信息更新;

2.轮播频道媒体列表管理;

3.直播频道频道地址管理(需要相应硬件支持);

4.VOD视频媒体管理;

5.VOD点播计费管理;

6.机顶盒监控与管理;

2.网络架构

2.1简单架构(适用小型酒店)

1.HostPC:

用作WebServer和VODServer,需要安装特定软件。

如果设置动态获取IP,HostPC可以设置为DHCPserver;

2.STB:

可设置静态IP或者动态获取IP,设置HostPC作为WebServer地址,可以设置目录;

3.Switch/HUB:

将HostPC和STBs组成局域网,可以连接互联网;

4.TV:

输出装置,酒店电视;

5.Internet:

可连接到Internet。

简单架构应用于小型酒店,如客房数量少于100间。

2.2分级网络架构(适用中、大型酒店)

1.Web/DHCP/VODServer:

Webserver/DHCPserver/VODserver可以在不同主机实现,VODServer更可以实现分布式架构,由WebServer统一调度;

2.STB:

可设置静态IP或者动态获取IP,设置WebServer作为接入网地址,可以设置目录;

3.Switch/HUB:

将VODServer和STBs组成局域网,可以连接互联网;

4.TV:

输出装置,酒店电视;

5.Internet:

可连接到Internet。

分级架构应用于中、大型酒店,如客房数量多于100间,也可以适用于地理位置不同的连锁酒店。

2.3分级网络架构(适用超大型结构)

Backboneforlargearchitecture

1000Mswitcharchitecture

1.Web/DHCP/VODServer:

Webserver/DHCPserver/VODserver可以在不同主机实现,VODServer更可以实现分布式架构,由WebServer统一调度。

每个Webserver可以服务5000Stbs,每个VODserver可以服务1000Stbs;

2.STB:

可设置静态IP或者动态获取IP,设置WebServer作为接入网地址,可以设置目录;

3.Switch/HUB:

将VODServer和STBs组成局域网,可以连接互联网。

根据STB地理位置分布的不同,选择使用二级或者三级网络架构;

4.TV:

输出装置,酒店电视;

5.Internet:

可连接到Internet。

超大型结构如STB达到8000-10000台,且地理位置较为分散。

3.酒店VOD系统与其他系统融合

3.1酒店VOD系统与酒店楼宇广告系统

酒店VOD系统可以与酒店楼宇系统共用网络资源,共用VODserver。

通过访问WebServer上不同的首页文件,提供不同服务。

酒店楼宇广告系统适用专门设计的管理平台,可以实现媒体内容设定、定时开关机和机顶盒配置等多种管理。

3.2酒店VOD系统与酒店有线电视系统

酒店VOD系统使用电视机A/V输出,不影响酒店原有有线电视系统使用。

从成本角度考虑,建议有线电视使用模拟电视系统。

酒店VOD系统作为酒店增值服务,提供个性化服务。

为增加用户的使用体验,可以将酒店VOD系统设置为默认服务,可以把电视和机顶盒遥控器融合并应用某些一键式操作。

3.3酒店VOD系统与酒店客房管理系统

酒店VOD系统从酒店客房管理系统获取客人信息,实现对客人的个性化功能。

VOD收费信息也将可以通过酒店客房管理系统直接获取,将会作为酒店综合管理系统的一部分。

3.4酒店VOD系统与卫星接收采集系统

为实现直播频道,需要安装卫星接收采集系统或者其它视频直播/采集系统,采集直播媒体资源,并通过电视前端系统(如DPI公司的DCH-4000P数字信号处理器)设置频道,以组播方式通过IP分发到局域网。

机顶盒将频道地址设置到相应的组播地址,就可以实现直播频道。

系统架构如下图所示。

 

4.硬件系统安装与配置

4.1WebServer

WEBServer主要考虑并发请求的快速响应、系统的扩充性、稳定性和可靠性。

配置应该选择更快的CPU处理速度,更大的内存,高可靠性的系统架构。

操作系统:

windowsXP

因为网页主要使用PHP语言,可以运行相应的加速软件如zendoptimizer等。

WEB服务器配置

设备名称

WEB服务器

配置说明:

●IntelCPU4核或以上

●4G内存或以上

●硬盘容量100G或以上

●DVD-ROM

●双1000M网卡

备注:

●该服务器只用于WEB服务器

●可以使用目录结构实现不同网站。

●IntelSR2500ALBRP

4.2VODServer

VODserver除了考虑并发请求的快速响应、系统的扩充性、稳定性和可靠性,还要考虑大存储量和存取速度。

配置应该选择更快的CPU处理速度,更大的内存,更大的硬盘空间,更快的存取速度,高可靠性的系统架构。

操作系统:

windowsXP

VOD服务器配置

设备名称

VOD服务器

配置说明:

●IntelCPU4核或以上

●4G内存或以上

●硬盘容量1000G或以上

●DVD-ROM

●双1000M网卡

备注:

●该服务器只用于VOD服务器

●每台服务器可以存储800-1000部视频。

●使用专用的视频磁盘阵列。

对于小型系统WebServer与VODserver位于同一主机时,则需要同时考虑并发请求的快速响应、系统的扩充性、稳定性和可靠性,大存储量和存取速度。

4.3机顶盒安装与配置

连接机顶盒与电视,将机顶盒连入网络。

可以使用遥控器或者在线对机顶盒进行配置,配置界面相同。

通过遥控器配置可以在机顶盒启动完成后按遥控器“配置”键,在线配置参考6.16节。

在不知道机顶盒IP情况下,只能使用遥控器对机顶盒进行配置,配置过程中请保持网络可用。

5.软件安装与配置

WebServer运行软件:

1.Apache–用作WebServer;

2.PHP–用于解释执行服务器端PHP脚本;

3.MySQL–用于管理和操作网站数据库,与PHP配合使用;

4.VODAdmin–用于服务器端管理数据库;

5.DHCPserver--可选,可以与WebServer使用相同主机,或者单独配置;

6.访问目录Hotel及文件–机顶盒访问的目录;

VODServer运行软件:

1.MediaServer–用作VODServer;

2.媒体转换工具TotalVideoConverter;

3.媒体转换工具FormatFactory;

4.媒体编辑软件(自备)。

5.1Apache

5.1.1安装

双击安装光盘中的apache_setup.exe文件,基本可以一路回车完成安装,其中有配置本地域名安装页,可以按其要求填写Dummy。

Apache默认使用80端口提供服务,确保80端口不被占用,如果占用,参考其它资料释放80端口。

(如:

skype会占用80端口,可以先关闭skype,再安装)

5.1.2配置文件

先建立所有媒体文件存放的目录,E:

\NET007demo,把安装光盘里的php文件夹,vod文件夹,vodadmin文件夹,example.ts示例文件放到这个目录下(E:

\NET007demo),

修改配置文件,改DocumentRoot项到媒体文件存放目录,如

DocumentRoot"E:

\NET007demo"。

修改如下项以支持中文显示:

AddDefaultCharsetgb2312

增加如下三行文字到httpd.conf的结尾处(为PHP做准备)

LoadModulephp5_module"E:

/NET007demo/PHP/php5apache2.dll"

AddTypeapplication/x-httpd-php.php

PHPIniDir"E:

/NET007demo/PHP"

温馨提示:

如果你认为上面的设置很麻烦,请确保建立所有媒体文件存放的目录是E:

\NET007demo

直接将安装光盘里的httpd.conf文件直接覆盖到Apache安装路径下的C:

\ProgramFiles\ApacheGroup\Apache2\conf的httpad.conf文件

5.1.3运行

将在每次开机后自动运行,也可以配置成手动运行(openservice)。

在运行时需关闭防火墙。

5.2MySQL

5.2.1安装

下面的是MySQL安装的图解,用的可执行文件安装的,详细说明了一下!

 

打开安装光盘中mysql安装文件mysql_setup.msi,出现如下界面:

mysql安装向导启动,按“Next”继续

选择安装类型,有“Typical(默认)”、“Complete(完全)”、“Custom(用户自定义)”三个选项,我们选择“Custom”,有更多的选项,也方便熟悉安装过程

在“CIncludeFiles/LibFiles(C库文件)”左边的“X”标记上单击左键,选择“Thisfeature,andallsubfeatures,willbeinstalledonlocalharddrive.”,即“此部分,及下属子部分内容,全部安装在本地硬盘上”。

在上面的“MySQLServer(mysql服务器)”、“ClientPrograms(mysql客户端程序)”、也如此操作(点击左边的图标,出现的窗口中选择:

“Thisfeature,andallsubfeatures,willbeinstalledonlocalharddrive.”,即“此部分,及下属子部分内容,全部安装在本地硬盘上”。

)以保证安装所有文件。

点选“change.”,

填上安装目录,如“E:

\MySQLServer5.1”,也建议不要放在与操作系统同一分区,这样可以防止系统备份还原的时候,数据被清空。

按“OK”继续。

温馨提示:

这里有连个路径要改:

1,选中CInclude/LibFiles,再点击change,填上安装目录

2,在MySQLServer下的MySQLServerDatsafiles选中,再点击change填上安装目录

按“Next”继续。

确认一下先前的设置,如果有误,按“Back”返回重做。

按“Install”开始安装。

正在安装中,请稍候,直到出现下面的界面

现在软件安装完成了,出现上面的界面,将“ConfiguretheMysqlServernow”前面的勾打上,点“Finish”结束软件的安装并启动mysql配置向导。

mysql配置向导启动界面,按“Next”继续。

温馨提示:

请确保关闭所有杀毒程序,否则有可能启动不了配置向导

选择配置方式,“DetailedConfiguration(手动精确配置)”、“StandardConfiguration(标准配置)”,我们选择“DetailedConfiguration”,方便熟悉配置过程。

选择服务器类型,“DeveloperMachine(开发测试类,mysql占用很少资源)”、“ServerMachine(服务器类型,mysql占用较多资源)”、“DedicatedMySQLServerMachine(专门的数据库服务器,mysql占用所有可用资源)”,一般选“ServerMachine”,不会太少,也不会占满。

选择mysql数据库的大致用途,“MultifunctionalDatabase(通用多功能型,好)”、“TransactionalDatabaseOnly(服务器类型,专注于事务处理,一般)”、“Non-TransactionalDatabaseOnly(非事务处理型,较简单,主要做一些监控、记数用,对MyISAM数据类型的支持仅限于non-transactional),我们这里选择“TransactionalDatabaseOnly”,按“Next”继续。

对InnoDBTablespace进行配置,就是为InnoDB数据库文件选择一个存储空间,如果修改了,要记住位置,重装的时候要选择一样的地方,否则可能会造成数据库损坏,当然,对数据库做个备份就没问题了,这里不详述。

我们这里没有修改,使用用默认位置,直接按“Next”继续

选择您的服务器的一般mysql访问量,同时连接的数目,“DecisionSupport(DSS)/OLAP(20个左右)”、“OnlineTransactionProcessing(OLTP)(500个左右)”、“ManualSetting(手动设置,自己输一个数)”,我这里选“OnlineTransactionProcessing(OLTP)”,自己的服务器,应该够用了,按“Next”继续

是否启用TCP/IP连接,设定端口,如果不启用,就只能在自己的机器上访问mysql数据库了,我这里启用,把前面的勾打上,PortNumber:

3306,在这个页面上,您还可以选择“启用标准模式”(EnableStrictMode),这样MySQL就不会允许细小的语法错误。

如果您还是个新手,我建议您取消标准模式以减少麻烦。

但熟悉MySQL以后,尽量使用标准模式,因为它可以降低有害数据进入数据库的可能性。

按“Next”继续

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

按“Next”继续。

选择是否将mysql安装为windows服务,还可以指定ServiceName(服务标识名称),是否将mysql的bin目录加入到WindowsPATH(加入后,就可以直接使用bin下的文件,而不用指出目录名,比如连接,“mysql.exe-uusername-ppassword;”就可以了,不用指出mysql.exe的完整地址,很方便),我们这里全部打上了勾,ServiceName不变。

按“Next”继续。

这一步询问是否要修改默认root用户(超级管理)的密码(默认为空),“Newrootpassword”如果要修改,就在此填入新密码password(如果是重装,并且之前已经设置了密码,在这里更改密码可能会出错,请留空,并将“ModifySecuritySettings”前面的勾去掉,安装配置完成后另行修改密码),“Confirm(再输一遍)”内再填一次新密码password,防止输错。

“Enablerootaccessfromremotemachines(是否允许root用户在其它的机器上登陆,如果要安全,就不要勾上,如果要方便,就勾上它)”。

最后“CreateAnAnonymousAccount(新建一个匿名用户,匿名用户可以连接数据库,不能操作数据,包括查询)”,一般就不用勾了,设置完毕,按“Next”继续。

温馨提示:

这里的密码一定只能用password

确认设置无误,如果有误,按“Back”返回检查。

按“Execute”使设置生效。

设置完毕,按“Finish”结束。

如果MySQL安装出错,要把MySQL和MySQLServer5.1两个文件夹全部删除再重新安装。

按上面设置完成,自动修改配置文件my.ini(MYSQL安装路径,如:

E:

\MySQLServer5.1\my.ini),确保支持中文输入:

default-character-set=gbk(注意有两个位置default-character-set要改)

5.2.2运行

MYSQL将在每次开机后自动运行,也可以配置成手动运行(openservice)。

5.2.3升级

MYSQL数据库改变时,需要进行升级,操作如下:

1.开始=〉程序=>mysql=>mysqlserver5.1=>mysqlcommandlineclient

2.enterpassword:

password

3.dropdatabasehotelvod;

4.quit

注意:

此操作将会完全删除数据库记录,不能返回,如非必要请勿操作。

5.3PHP

修改php\php.ini文件(如:

E:

\NET007demo\php\php.ini):

修改extension_dir="D:

/.."至PHP目录所在目录(如:

E:

\NET007demo\php\ext);

修改Apache配置文件httpd.conf(C:

\ProgramFiles\ApacheGroup\Apache2\conf\httpd.conf):

增加如下三行文字到httpd.conf的结尾处(如果5.1.2Apache里配置过,这里不用重做)

LoadModulephp5_module"E:

/NET007demo/PHP/php5apache2.dll"

AddTypeapplication/x-httpd-php.php

PHPIniDir"E:

/NET007demo/PHP"

RestartApache服务。

复制媒体共享目录下libmysql.dll(如E:

\NET007demo\php\libmysql.dll)至C:

\WINDOWS\system32==〉支持MySQL

重启apache

如果安装没有问题,请再浏览器地址栏输入:

http:

//localhost/vodadmin/index.php

点击创建数据库,自动创建数据库,证明Apache,Php,MySQL都安装好

5.4MediaServer

不需要安装,将安装光盘里的MediaServer.exe复制到媒体文件所在目录,开机后运行程序。

可以使用windows的计划任务实现程序开机自动运行,操作如下:

开始-〉设置-〉控制面板-〉计划任务-〉添加要运行的程序

双击添加计划任务-〉下一步-〉浏览-〉选择mediaServer.exe,打开

-〉选择开机时启动-〉下一步

-〉输入用户名和密码(必需,如果HostPC原来没有设置密码,可在此时设置)

-〉下一步-〉完成

MediaServer安装后不需要任何配置,运行后也不需要任何操作。

可以通过service中手动重新启动/停止service,运行过程中不能关闭MediaServer.exe。

5.5TotalVideoConverter

5.5.1安装

绿色版本,不需要安装,直接运行tvc.exe。

5.5.2操作

1.导入媒体文件

2.选择转换目标文件类型TS

3.选择音频编码格式

编码=>mp3

采样率=>原始

比特率=>原始

4.选择视频格式

编码=>H.264

帧/率=>原始

比特率=>原始

5.选择视频大小

大小:

720x576

4:

3/16:

9(视情况)

6.其它选择

裁减:

disable

填充:

disable

7.选择转换目的文件存放目录,可以选择媒体文件所在目录,转换完成后不需要再进行复制操作

8.开始转换,媒体文件转换需要较长时间,升级电脑硬件配置可以加快转换速度。

5.6FormatFactory

对于不能通过TotalVideoConverter直接进行转换的媒体文件,可以使用FormatFactory等工具先将媒体文件转换成TotalVideoConverter能处理的输入文件格式,然后再使用TotalVideoConverter转换成MediaServer支持的流媒体格式。

FormatFactory为免费绿色软件,不需要安装,解压后直接运行formatfactory.exe。

请参考软件自带的帮助文件进行操作。

6.VOD管理平台使用

6.1主界面

(在浏览器地址栏输入:

http:

//localhost/vodadmin/index.php)进入管理平台主界面

6.2创建数据库

请确保创建之前,my.ini里两处改成国标的GBK或者GB2312,否则不支持中文输入

6.3设置自制频道

6.4配置直播频道地址

6.5配置轮播频道媒体列表

6.6选择上网功能

6.7查看网站网址

6.8查询记录

6.9插入/更新记录

6.10设置VOD服务器IP

6.11更新影片列表

6.12查询修改用户消费记录

6.13按房间号查询用户消费记录

6.14修改单个媒体收费

6.15加入酒店信息介绍

6.16加入酒店信息图片

6.17查看机顶盒配置

6.18增加机顶盒IP与房间号映射

6.19在线配置机顶盒

点击左边的“机顶盒管理”输入要管理的在线的机顶盒的IP地址,点“在线配置”

6.20在线重启机顶盒

点击左边的“机顶盒管理”输入要管理的在线的机顶盒的IP地址,点“重启机顶盒”

按上图可以重设该机顶盒的IP地址和服务器IP地址,WEBSEVERIP:

要填

http:

//192.168.0.1:

80/vod(完整填上服务的IP,端口,服务文件路径)

USERID:

填0001

PASSWORD:

填0001

VIDEOOUTPUT:

如果要色差接口输出720P,请选720P,要1080i请选1080i,AV接口都有输出

NETWORK:

选staticip静态IP,后面要填就是本机的静态IP的地址:

如192.168.0.8

子网掩码:

255.255.255.0

网关:

192.168.0.1

DNS:

可以不填

6.21查看客户端网页效果

7.机顶盒用户操作

7.1首页

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 自然科学 > 物理

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1