点歌机系统安装说明-视易星云KTV系统培训教材-原理篇.pdf
《点歌机系统安装说明-视易星云KTV系统培训教材-原理篇.pdf》由会员分享,可在线阅读,更多相关《点歌机系统安装说明-视易星云KTV系统培训教材-原理篇.pdf(53页珍藏版)》请在咨信网上搜索。
1、t p视易星云KTV系统培训教材一一原理篇W河北鼎杰科贸e esTB第1页L 读者对象原理篇的目的让大家了解熟悉星云KTV7.。系统的各重要模块组成及功能、各模块之间 的关系、系统各主要功能的流程等内部原理。学习完本教材后,就像庖 丁解牛一样,让大家对星云KTV7.0系统的工作原理和流程有清晰的认识,最终形成清晰的解决思路。/使用读者(安装使用过星云KTV系统的读者:学习建议 y原理性的教材内容必须至少学习3-5遍才能彻底理解并牢记。同时也可 以做为手册使用,在碰到问题时进行查阅。s T 第2页内容提纲星云KTV系统的主要功能介绍星云KTV系统的主要功能模块介绍星云KTV系统主要功能模块工作原
2、理星云KTV数据库重要的表系统实施拓扑图详解 VODsys.log运行信息解读第3页科技创新-融合应用KTV系统主要功能AK TV系统功能看似复杂,其实我们只要抓住主要的功能模块入手学习,就能去 繁就简,快速掌握系统运行的经脉。A选歌星云K TV提供图形化的点歌界面供客人选歌。不管点歌界面如何千变万化,客 人选歌的过程其实就是机顶盒根据客人操作,进行如下功能模块的过程:查询数据库获得歌曲信息:是容易因参数配置等外界原因出现问题的模块,大家需要认真理解机顶盒是如何查 询获取到歌曲信息的。显示查询结果:不容易受外界因素影响出现问题,除非是程序有错误、机顶盒内存不足原因,一般 不容易出现错误。保存操
3、作结果:是容易因参数配置等外界原因出现问题的模块,大家需要认真理解机顶盒是如何保 存点歌列表、我的歌库等信息的。播歌客人选中歌曲后,机顶盒就要通过网络从服务器获得歌曲数据播放,并响应暂 停、停止、重唱等播放控制请求。此过程很容易受网络、服务器影响而出现问题,但还是有规律可循,这部分功能的 工作原理对大家排查现场问题菲常重要。http:/www-evideosTB-com创新第5页KTV系统主要功能h A稳定性和容错性功能热迁移功能系统自动屏蔽故障的VOD服务、分发服务,并自动识别已经恢复的服务器。这部分的 工作原理很重要,大家需要仔细了解。负载均衡功能系统自动在服务器之间、不同服务器的网卡间、
4、同一服务器的不同硬盘之间对点播相 同歌曲的并发流进行均衡分配。此功能由程序代码自动实现,受外界因素干扰小。硬件容错功能系统自动识别屏蔽不能正常工作的网卡、硬盘、歌曲。此部分功能由程序代码自动实 现,受外界因素干扰小。A后台管理后台管理模块独立性强,为系统运行提供内容和设置保证,出现问题容易排查。曲库管理:用来维护歌曲库文件和歌曲信息 包厢管理:用来维护包厢设置和状态信息 系统设置维护模块:设置系统运行必需的参数,大家要理解每个参数的作用、影响的 模%A运营管理也就是K TV酒水收银管理系统,相对点歌系统独立运行,会另有培训教材进行培训。http:/www-evideosTB-com创新第6页h
5、 t t Pwed e oS T Bm科技创新合应用第7页星云KTV VOD服务模块A 功能:响应机顶盒的点播请求,把对应的歌曲按照一定的码率,按照视频点播协议,采用流媒体 机制传输给机顶盒。每台VOD服务器上都要运行此服务。运行形式:VOD服务模块就是:星云K TV安装目录evideoK TVbinvodservice.exe文件。作为后台服务 程序,没有人机交互界面,Win2K系统启动后自动以服务的形式运行。可以进入”管理工 具”服务”中,服务名称是 START VOD Service”。资源需求:内存资源:VOD服务启动时,会检测系统物理内存是否满足需要,不满足则不自动。判断规则为:系统
6、物理内 存=256M(留给Win2K系统使用)+授权并发流数*4M字节(每个点播并发流需要的内存)。所以512M内 存最多只能负载64个并发流。数据库资源:VOD服务运行过程中,需要访问SQL数据库,获取ID号对应的歌曲存放目录。配置参数文件:VOD服务需要的参数都保存在c:StartVOD.ini中,特别是VOD服务要访问的SQL服务器信息。此配置文件说明见备注。版本区别:演示版本:为了演示方便,不需要加密狗,但最多只能同时支持3个并发流。正式版本:需要加密狗才能运行。以上两个版本的Vodservice.exe文件不一样。第8页http:/www-evideosTB-com4 C3新星云KT
7、V VOD服务模块A授权限制:加密狗不认服务器:注册加密狗时可以在任一台服务器上进行,加密信息写入 加密狗中,插到任何一台服务器都可以使用,与服务器硬件没有关系。授权次数:总共只有6次输入授权的机会,5次输入限时授权机会,一次输入正式授权 机会。所以每个授权都有标明对应的次数。授权优先级关系1.第一次授权的优先级最低,正式授权的优先级最高,即NOkNO2vNO3vNO4vNO5正式。2.在使用对应次数的授权过期后,再注册必须使用更高优先级的授权。例如,第4次授权过期后,必须使用第5次或者正式授权。3.如果低优先授权没有过期,而输入了更高优先级授权,则低优先级授权自动作废,启用更高优 先级授权;
8、4.一旦输入正式授权码,则加密狗变成正式授权,不能再使用限时授权。如果想再使用限时授权,必须更换加密狗。功能授权:授权码中含有是否能够使用某些需要付费购买功能的授权信息,例如多合 一、热迁移等。http:/www运行监控:VOD属于后台运行的服务,无GUI界面。VOD服务的所有运行信息都保存进入c:vodsys.log 文件中,按时间顺序写入,最后的信息是最近发生的。要查看VOD所宥的运行信息,只能 通过查看此文件,这一点非常重要。e V i d e o s T B VOD服务运行命令行参数:VodService.exe-install:注册VODService.exe程序成为Win2K系统的
9、服务。VodService.exe-remove:从Win2K的服务列表中删除此服务 VodService.exe-start:启动VOD服务。第9页创新融合应用 J星云KTV VOD服务工作流程 VOD服务启动和工作流程:1.VOD服务启动,读取c:startvod.ini中配置信息进行初始化。如果初始化失败,则把失败原因写入c:vodsys.log文件然后退出。2.读取加密狗获得授权并发流数信息,申请一定数量的内存。如果申请内存失败,则 把失败原因写入c:vodsys.log文件然后退出。3.开始监听机顶盒的点播请求。4.有点播请求时,判断当前的并发流是否已经超过授权数。如果没有,再根据R
10、TSP点 播协议进行交互。5.机顶盒通知VOD服务需要点播歌曲的文件ID号(非歌曲编号)。VOD服务查询本地信 息文件,获得歌曲文件ID号对应的歌曲存放目录和文件名。如果此歌曲不存在,则 通知TSServer进行坏歌屏蔽。6.按照节目的码率,遵循RTSP协议,以数据流的形式把歌曲数据源源不断的传输给机 顶盒。机顶盒端一边通过网络接收歌曲数据放入内存缓存中,一边从缓存中取出数 据交给解码芯片播放。就像一个水池,一边进水一边出水。进水的速度必须大于出 水的速度,否则会出现接收缓存区欠载出现歌曲播放停顿的现象。如果出现读取歌 南类败、超时等错误,对通妥口TSserver进行球歌屏蔽。7.相应机顶盒端
11、的暂停、停止操作指令。http:/wwwevid e OSTB-com8.以上每个动作对应的运行状态信息都记录进入c:vodsys.log文件中。第10页星云KTV TSserver分发服务模块 TSserver服务模块是非常重要的模块,也称作分发服务,每台VOD服务器上都需要运行此服 务。功能相当于K TV系统各功能模块之间的交通警察,进行负载均衡调度、硬件故障屏蔽处 理、指挥实现热迁移功能、汇报指挥调度情况。;t 对应文件就是:星云K TV安装目录evideoK TVbinTSServer.exe文件,非后台服务程序,有操作界面。通过屏幕右下 角系统托盘上的图标指示工作状态。创新运行监控调
12、出TSserver监控界面的方式是:双击系统托盘上K TVwatch状态图标-在弹出的对话框上双击状态栏,即可 进入。监控界面会实时显示分发服务的工作状态和运行信息。请务必注意TSserver属于应用程序进程,不能 通过系统工具栏进行关闭。e功能描述:统计记录系统负载情况;VOD服务在开始、结束一个点播流时,都会通知所有服务器上的TSserver。分发服务会在内存中维护 一张所有网卡、硬盘的负载情况表,并根据VOD服务通知而动态修改。硬盘负莪均衡TSserver在启动时,会从本地信息文件(不是SQL数据库)中获取到所有服务器硬盘盘符和其上保存的歌 曲的文件ID(文件IDW歌曲编号)对应表。当机
13、顶盒点播一个节目前,分发服务查询得到保存有此歌曲所 有硬盘中负载最轻的,把此硬盘上该歌曲的文件ID告诉机顶盒,机顶盒以此文件ID向VOD服务申请点 播。.网、负载均衡在形成点播链发送给机顶盒前,分发服务会从内存记录中,确定歌曲所在的哪个服务器负载最轻,该 服务器哪个网卡负载最轻,告诉机顶盒从哪个网卡进行点播。硬件容错当VOD服务发现文件、硬盘、网卡故障时,会通知分发服务。分发服务会记录下来,时,排除这些设备。第12页,触合应用星云KTV TSserver分发服务模块A功能描述:判断和触发VOD服务热迁移分发服务在生成点播链之前,会先按照RTSP协议进行虚拟交互,判断负载均衡机制选 择的VOD服
14、务是否可以正常工作。如果发现改VOD服务不能正常服务,则会标示该 VOD服务不可用,不再参与负载均衡机制。后续机顶盒再点播到此服务器上歌曲时,分发服务直接让机顶盒切换播放下一首歌曲。这个过程就是VOD服务的热迁移。当服务器有冗余备份时,热迁移后,机顶盒还是可以点播到所有的歌曲。当服务器没有冗余备份,热迁移后,机顶盒可以查询和选择故障服务器上的歌曲,但播放时会跳歌。后续的版本会实现机顶盒端对此情况下故障服务器上的歌曲自 动屏蔽显示,客人不会看到这些歌曲。故障服务器的恢复识别分发服务会定时自动判断已经被屏蔽的VOD服务是否恢复了正常。如果已经恢复,则 自动把该VOD服务标示为正常,参与负载均衡机制
15、,对外提供服务。服务器之间信息同步分发服务会自动在不同服务器之间同步包厢状态信息、已点歌曲列表、个人歌库等(设 计本地数据库机制,后面会详细讲述)。付费功能限制:分发服务启动时,会自动判断是否授权使用多合一功能、热迁移功能。系统自动对时:分发服务会自动同步PC时钟,以时间最晚的服务器为准,修改其它服转瞿的时女 确 保所有分发服务所在的机器时彝甘度。避免出现开关房时间不统一等曳为1 2、削q 如果要更改服务器时间,必须先关闭所有的分发服务后,才能进行。妾刁htt p:/w w WevideosTB-com星云KTV系统服务监控模块运行形式:服务监控模块就是:星云K TV安装目录evideoK T
16、Vbinktvwatch.exe文件。星云系统安装后,会在系统启动时自动运行,并自动最小化以托盘图标的形式 体现。t t p关键功能介绍:监控服务运行:实时监控VOD、TS服务的运行状态,当监测到服务停止时,可自动启动这些服务。生成机顶盒端本地数据库信息文件:启动后,自动根据SQL数据库内容,查询、转换生成机顶盒本地数据库机制需要的固 定格式的信息文件。Dbyou目录下所有文件、servershare目录下部分文件是由 K TVwatch每次启动时根据数据库重新生成。回写数据库:把ServerShare目录下记录的机顶盒工作信息数据,回写进入数据库。例如点播排行、个人歌库信息等 提供系统工作信
17、息查询提供系统工作状态的信息提示,例如网卡、硬盘屏蔽的信息、TS服务运行信息的提供。提供授权信息查询可以查询加密狗授权信息,例如第几次授权、已经授权次数、剩余授权时间。:/WWWevid e OSTB-com第14页创新-融合应用星云KTV系统本地数据库机制A以前的网络数据库机制:歌曲信息、包厢状态信息、已点歌曲列表、个人歌库等信息都是保存在SQL Server币的,必须实肝访问SQL Server才能获取/更新这些信息。机顶盒因为采用嵌入式Linux系统,不能直接访问SQL数据库,故通过一个数据库 访问代理程序DBSer ver来中转一下。机顶盒每次需要显示信息时,都需要访问DBServer
18、o例如翻页显示歌曲列表时。所有机顶盒都在使用时,导致DBServer和SQL Server负载很重,效率低,且容易 出现问题。:为保证数据库查询实时性,35个点以上时都需要单独的SQL服务器。网络一旦出现问题,机顶盒端就不能进行歌曲查询的工作;A本地数据库机制:服务器启动时,自动查询SQL Server,获得机顶盒工作需要的数据库信息,并以 文笨落式居文彳牛葆存下来。机顶盒启动时,会自动下载这些文件,然后在内存中建立一个本地数据库表。机顶盒需要查询歌曲信息时,是从本机内存中的数据库中查询显示结果。所有机 顶盒都是各自查询自己的本地数据库,大大减轻了服务器的压力和对网络的依赖。本地数据库查询速度
19、快,工作可靠稳定,间接提升了服务器端的稳定性。机顶盒只在更新已点歌曲列表、个人歌库等情况下,才发给分发服务器,保存在 文本格式的数据文件中。如果不重新生成本地数据库且重新启动机顶盒,机顶盒端不会立即看到对曲库做:-弟通专星云KTV 7.0系统本地数据库机制介绍A星云K TV从6.0版本开始使用本地数据库机制,7.0及后续版本把本地数据库机制进行 了改进,极大的减少了对SQL Server的依赖。A机顶盒工作需要的所有数据库信息,在原先的网络数据库机制下,是通过读取/更新 SQL数据库实现。在本地数据库机制下,全部保存在每台分发服务所在的机器中 evideoktvdownload目录下的本地文本
20、格式的薮据庠文件中。数据库信息文件 由K TVWatch程序在每次启动时,会查询SQL数据库,生成文本格式的数据文件,保存在 evideoktvdownloaddbyou目录下。彳列如歌曲信息、歌星信息、注册路径等。并直讨以随时重 新生成本地数据库信息文件 机顶盒启动时,通过分发服务器所在的IIS服务,以http协议自动下载这些文件,并转换为内存 中的本虑薮据库。机顶盒工作信息记录文件 机顶盒在工作过程中,会产生一些需要保存的信息,如已点歌曲列表、个人歌库等信息。机顶盒 会通知分发服务进行保存,以文本支件的形式保存在服务器上的evideoktvdownloadServerShare 目录下相关
21、文件中。http:/wwwA星云K TV 7.0及后续版本只在启动时,K TVwatch生成dbyou目录下数据文件时需要访 问SQL server,当本地数据库生成后,点歌系统就完全脱离SQL,即使关闭SQL服务,而不影响系统的运行。e V i d e o s T BA虽然在本地数据库机制下,包厢管理工具、机顶盒不会再访问SQL服务。请注意曲库 管理工具、星云酒水收银管理系统还是基于SQL数据库的。第16页新触合应用星云KTV 7.0系统本地数据库文件介绍A提供机顶盒运行时需要查询信息的本地数据文件,存放目录为:evideoktvdownloaddbyou0 setting.ini:记录机顶
22、盒播放相关设置的配置文件。song.txt:总曲库信息文件。Songcfg.ini:因总曲库信息文件太大,下载处理不方便,故把总曲库song.txt分成几部分下载,此文件记录总曲库分割的信息;:MaxSongNum=*,总库文件中歌曲数量 SongFileNum=N,记录总库文件被分割为几个文件下载,例如=3,贝就会有songl.txt song2.txt song3.txt songl.txt,song2.txt、song3.txt:把总库分割后的子文件,数量与songcfg.ini中SongFileNum数值 对应。htt p:/w w w singer.txt:记录所有歌星信息。Movi
23、eType.txt:记录电影类型信息。NewSong.txt:记录新歌列表信息。Polling.txt:记录设置的公播歌曲信息。vip.txt:记录属于VIP才能观看的歌曲信息。vip_type.txt:记录VIP类型,目前暂时用不上此文件,保留给以后使用。Welcome.txt:记录走马灯默认的欢迎信息。serial.idx:检测以上记录正确性的信息文件。Rank目录及下面的文件:记录所有歌曲、不同类别歌曲的点播排行 Zong.txt:总曲库的排行列表 GuoYu.txt,LiuXing,txt,MinNan.txt,QingGe.txt,QiTa.txt,YueYu.txt,别、语种歌曲的
24、子点播排行。/创新Zong.txt,同类evideOSTB-com4C3星云KTV 7.0系统本地数据库文件介绍保存机顶盒运行过程信息的本地数据文件,存放目录为:evideoktvdownloadServerShare。请大家注意,此目录必须以共享名Servershare进行共享。evideoktvdownloadServerShareShareCall 目录,保留目录,目前没有使用。evideoktvdownloadServerShareShareData目录,存放包厢、服务器设置、注册路径等关键 信息的目录 Server.txt:记录服务器设置信息的文件,对应数据库中的Server表。t
25、t p列名对应数据库中的字段备注服务器名Server.ServerName服务器是否可用Server.IsValid0-不可用1-可用服务器IP1Server.IP 1IP1是否屏蔽Server.IP 1 Disabled0-可用1-不可用网卡1的权重Server.Weight 1服务器IP2Server.IP2IP2是否屏蔽Server.IP2Disabled0-可用1-不可用网卡2的权重Server.Weight2服务器IP3Server.IP3IP3是否屏蔽Server.IP3 Disabled0-可用1-不可用网卡3的权重Server.Weight3服务器IP4Server.IP4IP
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 点歌 系统 安装 说明 星云 KTV 培训教材 原理
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【曲****】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【曲****】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。