第一篇:视频分发服务器使用说明书
视频分发服务器使用说明
视 频 分 发 服 务 器
使用说明
视频分发服务器使用说明
目录
前言...........................................................................................................................................................................3 推荐配置...................................................................................................................................................................3 第一章 转发服务器设置.......................................................................................................................................4 1.1 设置管理中心端口.................................................................................................................................4 1.2 转发服务器设置.....................................................................................................................................5 第二章 景点视频系统管理中心软件.....................................................................................................................8 第三章 设置站点....................................................................................................................................................11 第四章 客户端连接...............................................................................................................................................14
视频分发服务器使用说明
前言
视频分发服务器是科力公司(KONY®)新近推出的一套用于视频数字化远程传输过程中数据共享、管理的软件系统。用户可以通过ADSL连接前端视频服务器,当用户达到一定数量后,由于有限的带宽是无法使更多的用户同时链接到同一台前端视频服务器的。传统的解决方案必须增加前端视频服务器的网络带宽来满足用户接入的要求。若有多台前端视频服务器,其资金投入以及用户权限管理的难度都是非常大的。
科力公司(KONY®)利用在视频技术方面的优势和最新IT技术研发了全新的数据共享、管理的软件系统――视频分发服务器。该系统利用转发服务器将所有的前端视频服务器的视频数据集中后通过百兆或千兆以太网分发给连接用户,其优势可以最大限度的接受大量用户分享前端视频数据,可以有效的解决视频服务器端网络资源有限的问题,扩展资源利用率。并且通过转发服务器可以集中管理前端多个视频服务器的访问权限,为用户提供一个专业的、高性价比的IP视频解决方案。
推荐配置
该系统对转发服务器的要求比较高,建议配置越高可扩展的用户连接数量越多。硬件:
CPU:P4 2.26GHZ 以上; 内存:512M 以上; 网卡:100M 自适应; 显卡:64M显存,独立显卡;
操作系统:Windows2000(FAT32、NTFS); 显示器设定为:1024×768, 32 位真彩色。
视频分发服务器使用说明
第一章 转发服务器设置
1.1 设置管理中心端口
安装TransmitServer.exe软件后,可以对转发服务器进行设置。设置之前,首先必须安装运行景点中心管理软件Management.exe。
运行Management.exe后出现如图1所示景点视频系统管理中心软件窗口:
图1 设置景点管理中心的端口号:
视频分发服务器使用说明
图2 按【设置】按钮可以填入端口号,可设置的端口范围为:1024-65535,设置后按【确定】按钮保存设置。
1.2 转发服务器设置
在景点中心管理软件开启的情况下,运行转发服务器软件,在没有任何信息的情况下会弹出如图3所示提示信息:
图3 点击【确定】按钮,出现如图4所示窗口:
视频分发服务器使用说明
图4
1.管理中心设置:
点击【设置】按钮,在IP、端口处填入信息。其中,端口号为【1.1设置管理中心端口】中所设置的端口相同。
设置之后点击【确定】按钮保存设置信息。
2.本机设置:
本机名:用以区别转发服务器的名称;
监听端口:设置范围为:1024-65535,必须注意的是,该端口号不能与管理中心端口号相同。
最大连接数:可以设置通过本转发服务器共享前端视频数据的最大用户数目。3.前端设备设置:
点击【添加】按钮填入设置信息,按【保存】按钮保存信息。服务器名:设置前端视频服务器名称; IP地址:为前端视频服务器的IP地址;
转发端口:设置范围为:1024-65535,必须注意的是,该端口号不能与管理中心端口号、转发服务器端口号相同。例如:管理中心端口号为10000,转发服务器端口号
视频分发服务器使用说明
为1024,则此处的转发端口号只能是1025-9999或10001-65535中的任意值。若视频服务器有多个,每个视频服务器的转发端口均唯一。
观看时间:设置每个用户可以观看该视频服务器提供的视频数据流的时间限制,以小时为单位。
添加完所有信息后需点击【刷新】按钮,将设置信息上传到管理中心,退出并重新启动软件后,点击【启动】按钮,弹出如图5所示提示,表示连接成功。
图5
视频分发服务器使用说明
第二章 景点视频系统管理中心软件
图6 1.转发服务器设置:
如图6所示,可以远程修改、添加转发服务器端的设置,这里的设置方法参看第一章说明。2.视频服务器设置:
视频分发服务器使用说明
图7
可以远程修改、添加转发服务器端的设置,这里的设置方法参看第一章说明。3.本机设置:
如图2所示,设置管理中心软件端口。4.状态查询(该功能正在升级维护)5.日志(该功能正在升级维护)6.查询:
该功能可以为多用功能,可以分别查询各功能的信息。例如:将窗口切换到【视频服务器设置】,点击【查询】菜单,弹出如图8所示的窗口:
图8 可以分别对服务器名、IP、端口进行查询,每次查询只需任选一项。填入需要查询的名称后,视频分发服务器使用说明
点击【查询】按钮,则【视频服务器设置】内立即出现需要查询的服务器信息:
图9 同样,也可以按照上述方法查询【状态查询】、【日志】里的内容等。
视频分发服务器使用说明
第三章 设置站点
单击“我的电脑”鼠标右键,选择“管理”,弹出如图10所示的窗口:
图10 选择“internet信息服务”-“默认web站点”,点击鼠标右键选择“属性”,弹出如图11所示窗口,选择“主目录”菜单,并将本地路径改为拥有Default.htm和netplayer.cab两个文件的文件夹名,例如图11中,Default.htm和netplayer.cab两个文件在F盘的OCX目录中。设置后点击【确定】按钮,已保存设置。
视频分发服务器使用说明
图11 设置站点之后,右键点击Default.htm,用记事本打开该文件,如图12所示,将ip地址改为转发服务器设置的ip,设置后保存。
视频分发服务器使用说明
图12
视频分发服务器使用说明
第四章 客户端连接
按照第一、二、三章的方法对系统设置后,可以通过ie完成远程监控、观看。在浏览器地址栏内输入转发服务器的ip地址进行连接,出现如图所示界面:
图13 填写管理中心IP和端口后,点击【刷新】按钮,在界面右端显示服务器列表信息,直接双击视频服务器名称即可连接前端服务器。
第二篇:联信UM服务器UMServer使用说明书(v1.0.20110111)
联信UM服务器UM_Server
使用说明书
v1.0.20110111
青岛英特沃克网络科技有限公司
2011-1-11
第三篇:Real Server视频服务器
Real Server视频服务器(点播与直播)
Real流媒体技术的实现基础是需要3个软件的支持的。RealPlayer 播放器 RealProducer 编辑制作
RealServer 服务器下面我们分别来介绍这三个软件。
RealPlayer,这是大家众所周知的软件,从早期的RealPlayer发展到RealPlayer8.0,RealPlayer9.0,现在已经升级到RealOne和RealOnePlayerGold版本。Real所特有的格式为*.rm,*.ra,*.ram。所占用的空间极小,并且有较好的影音质量,被广泛地传播在互联网上。
RealProducer,是一款编辑制作Real特有文件的软件,我们下载到的*.rm, *.ra,*.ram,文件都是从原始的影音文件,通过软件转化过来的,RealProducer无疑是一款最好的转化软件。它还有一个最大特点,而且也是我们做Real服务器必须的,就是它可以将影音文件转化成多流的影音文件,这种文件是可以根据浏览者的网速而传送不同质量的影音文件,详细的内容我们将在以后具体的转化介绍。
RealServer也是整个流媒体架设平台的核心软件,通过RealServer的建立,可以使浏览者访问服务器上的影音文件,由此实现网上在线视听。
下面就通过这三个软件来实现Real流媒体技术。
先我们先来安装这三个软件
双击Real播放器图标,等待程序准备运行后,弹出了下面的窗口,第一个选项是默认安装,第二个选项为自定义安装,我们这里选择默认安装,单击Next> 1
弹出的第二个对话框是关于RealOne安装过程中的一些协议,都是英文的,我们大可不闭理会,因为这写协议相对于我们来说没有什么意义,点击Accept就行了。如果你对前面的对话框里的内容填写的感到不是很满意在这里可以点击Back回到上一个对话框中。这一步是Real公司让用户在网上注册的过程,可以说我们大部分用户使用的Real都是D版的软件,所以用户注册对我们来说也是没什么用的,所以这一步可以随便选择一下,在这里我选择了56.5K的小猫 拨号。然后点击Next>
这一步就是软件安装RealOne的过程了,都是自动的,我么就不用在选择什么了。
最后选择Finish就可以了。
Realplayer播放器我们已经安装完成了,其实安装播放器的目的就是为了我们在客户机能浏览服务器上的音视频文件。每个客户机如果想要实现在线视听,必须要安装此软件,否则就没发观看服务器上的音视频文件了。
下面的对话框非常重要,而且跟其他软件安装有些不同,在这里需要一个Real公司的许可文件,我们这里用到的许可文件是Real公司许可的可以支持60个人同时在线观看影音文件,也就是说,服务器最大只能支持60个人同时访问,当然了,并不是说 RealServer只能支持60个人同时访问,这是根据你得到的许可文件算的,像中央电视台网站上的流媒体系统可以支持几十万人、几百万人的同时访问的,那它的许可费用就是很高的,一般都要8位数的 RMB。
我们单击Browse(浏览)
找到我们的许可文件后,也就是安装软件常常说到的CDKEY,点击打开 接下来们就该安装服务器端的软件了,就是RealProducer和RealServer。首先我们来安装RealProducer。同样双击安装图标,弹出安装窗口。
同样这也是安装Real公司软件的许可协议,我们不用理会,点同意就可以了,单击Accept>
接下来弹出的对话框可以选择软件安装的路径,下面让我们输入的是购买产品的序列号。
等待软件安装完成,就可以了。
最后就是安装RealServer软件了。双击安装图标,弹出如下对话框:大致的意思就是欢迎你进入Realserver8.0的安装界面。点Next> 6
我们又进入到了熟悉的画面,同样是安装软件的协议,点同意就是了。
下面的对话框是让用户选择安装目录。
接下来输入用户名,和密码,这是你进入RealServer管理界面的密码,所以一定要记住了。
下面三个对话框都没有什么太大的用处,无非就是访问服务器的端口号。
最重要的就是下面的对话框给用户的数字,这是监听管理员的端口号,一定要拿笔记住了,以后会有用的。而且每次安装软件时,这个端口号是随机的,所以每个服务器都有不同的端口号。
双击桌面上的RealServer图标弹出的对话框中就要输入安装软件时输入的用户名和密码。
点击确定后就进入了RealServer的管理员管理界面,它是以htm网页页面形式管理的,在这里我们只需要修改一下其中的设置就可以了。
我们在管理员界面中找到Configure-General Setup-Connection Control选项,单击进入如下界面:
接下来一直点下一步就可以了,就可以完成RealServer的安装了。
到目前为止,我们的前期准备都已经完成了,只要软件安装正确后,接下来的应用就是非常简单的。
我们刚进入界面时,画红圈中的方框里的数字应该是0,此时我们改成60,也就是Real公司许可给你的文件,就是你的服务器最大可以允许60人同时访问。修改后点 击右下角的Apply按钮,弹出一个修改成功的页面就可以了。然后我们启动RealServer服务器。
接下来就是服务器端的音视频制作了,我们用到的软件就是前面安装的Realproducer,其实就是将我们常见的*.mp3,*.wav, *.avi,等影音文件转换成Real服务器支持的ram,rm,ra文件,但这个转换过程不是一版的音乐格式转换,而是将其转换成多流音乐格式,以便于不同网络速度用户的访问。下面我们就来看看RealProducer的转换过程。
双击桌面上的Realproducer图标,弹出Realproducer的主窗口后,选择Files-Recording wizards-Record From Files。
点击后会弹出一个流媒体文件制作的向导,首先让用户选择要制作流媒体文件的源文件,单击下一步,弹出的对话框分别是输入标题,作者,版权,描述,关键字,填写完毕后进入下一对话框就是我们前边提到的制作多流和单流的流媒体文件了。
所谓多流就是指根据不同网速制作的流媒体文件,可以根据服务器测到的实际用户连接速度来进行分别连接,这样,不同网速接入的用户就可以以最适合的质量来欣赏音视频文件。而单流只是单一的文件,它不会根据用户接入网速来调整最适合质量的影音文件,而只是机械的传送一种速率的文件,这样极不方便用户的浏览。
接下来的界面就是选择要制作几种多流文件。
在弹出音乐格式的对话框中,我们通常选择music,这是音乐文件的默认选项,也是最合适的选项。
然后选择输出流媒体文件的存储位置,确认后,就会回到RealProducer的主页面,这时我们会发现左下角的Start按钮可以点击了,单击后转换就开始了。
单击图标后会弹出一个对话框。在第一个浏览框中,输入流媒体文件的地址,就是前面提到的:rtsp://dongyang:15437/*.rm。第二组框中,可以设置音视频文件播放的宽度和高度,一般在网页中的视频窗口大小为 400px×300px。点击确定后,就可以了,此时我们预览一下,就真正在网页中实现了流媒体播放了。
但此时,我们必须保证你的RealServer服务器是开启的。这样用来播放流媒体的页面就建成了,我们可以在其他页面上建立一个超级链接,来指向这个页面。这样,一个完整的流媒体点播页面就完成了。至此,制作过程就完成了,我们就可以通过Realplayer观看服务器上的流媒体文件了。
打开RealOne Player,选择file-àopen 在弹出的窗口栏里输入rtsp://dongyang:15437/*.rm,*.rm就是服务器上的流媒体文件,这样我们就可以观看流媒体形式的文件了。
在网页中实现流媒体播放平台
虽然我们现在可以浏览服务器上的音视频文件,但这样的访问方式势必会给浏览者带来很大的麻烦,浏览者必须要知道你的服务器的IP地址,还有服务器上的音视频文件名。那么,在网上那些在线视听技术都是怎样实现的呢?其实道理是很简单的,我们可以新建一个超级链接,而这个超级链接的URL就是指向服务器上的音视频文件名,它的格式跟上边我们在RealOne Player打开对话框中输入的地址是一样的。那么怎样简单地在网页中实现这些效果呢。
首先,我们是需要一个插件的,是一个Dreamweaver插件,这个插件的主要功能是将Real流媒体文件插入到网页中,从而是浏览者能够方便地访问Real服务器上的文件。但是如果不用这个插件,我们同样能够在网页中插入流媒体文件,只是要人工编写代码,这样就麻烦些。
言归正传,我们先来看看要用到的插件。
左边的是一个图标文件,当我们安装上这个插件后,在Dreamweaver中就会出现这个图标。右边的网页格式的文件就是这个插件的核心,把这两个文件同时复制到C:Program FilesMacromediaDreamweaver MXConfigurationObjectsCommon这个目录其实是Dreamweaver的安装目录。重新启动Dreamweaver后就可以了。
Real Networks 产品应用范围
基于Real的编码特点及Sure Stream ,广告插播等多项特性,它的产品可以应用到十分广阔的领域。基本上,只要是和互联网上(窄带或宽带)视频相关的,大部份都可以通过Real 的解决方案实现。以下是其中的一些应用范围:
网络电子广告——用影音画面代替静止、刻板的图文网络广告,比广播更生动,比电视更具互动性。利用高科技的网络传输,密切关注电脑前的信息受众,凭借更完善的广告方式将众多网民“一网打尽”。
直播大型活动——如新闻发布会、体育比赛、商贸展览、商业宣传、开学典礼、毕业典礼、校友聚会、周年庆典、结婚庆典等等。
与明星聊天——让平民百姓有机会与名人明星直接对话,拉近距离
直播展会——不再怕受条件限制,可以自由进入各大展会、新闻发布会等,为公司收集信息
远程会议——减少公司差旅费用的成本,提高效率 远程教育——让受条件限制的学生获得更优良的教学
远程监护——无人值守,把视频放上互联网,通过互联网实现全球监控
电台电视台网上直播、点播——在线电视电台收看收听,网罗精彩音视频元素,支持多种播放格式及带宽
Real Networks在国内的成功应用 1. 香港所有电台、大学
2. 深圳电视二台(国内第一家上网的电视台)网址:realtv.szptt.net.cn 3. 中央电视台四台(春节晚会网上直播)网址:www.xiexiebang.com 5. 河南信息港 6. 人民日报 7. 清华大学远程教育系统 8. 北京电视台: www.xiexiebang.com
第四篇:《2014中考指南》使用分发原则
《2014深圳中考指南》盛大发布
——暨使用分发原则
《2014深圳中考指南》是由邦德教科院组织编写出品的,用于指导深圳初三学生了解深圳各项中考政策,了解深圳高中学校,指导学生填报中考志愿,树立合理的中考理想。由于此书对于中考考生具有重要的现实指导意义,因此,自2012年发布以来,一直受到学生和家长的广泛关注和欢迎。
《2014深圳中考指南》将于本周送达各分校,为了更好的服务考生及家长,同时杜绝浪费,物尽其用,现将使用分发原则公布如下:
一:各部门数量。
具体请看附表。
二:前台摆放少量供取阅。
请各部门前台拿出5本——10本摆放在前台展示区,供家长学生现场取阅,但是不得带走。
三:20元一本,有偿提供。
学生及家长如果需要《2014深圳中考指南》,需要购买,20元一本,由前台开收据,收费项目为“资料费”。
四:时间节点。
2014年4月30日之前,各部门需要按照有偿提供原则提供,4月30日之后,教科院会统计各部门剩余数量,统一安排处理。
五:配合部门。
请客服部门将以上原则信息通知下达给各部门班主任们,谢谢!辛苦了!
教科院
2013年12月2日
第五篇:GPRS 车辆调度服务器说明书
GPRS 车辆调度服务器说明书
产品简介:
MJK-GPRS&GPS终端是集成GPRS数传功能的新型移动GPS定位设备。它基于GPRS与GPS技术,充分利用成熟的GPRS网络资源,为用户提供的一种运营费用低廉、终端成本较低的车载定位终端解决方案。
MJK-GPRS&GPS终端内部集成GPRS和GPS模块,它自动判断GPRS网络是否可用,在GPRS网络可用时,采用GPRS方式传输定位数据,在GPRS不可用时,自动通过短信发送GPS定位信息。最大程度保障数据传输的可靠性。
更有特色的是,MJK-GPRS&GPS终端除了可以发送GPS定位信息外,还单独提供了一路串口数据传输通道,可以用于传输车辆上各种仪表数据到数据中心,从而实现车辆工作状态的遥测,遥调等功能 ,MJK-GPRS&GPS内置了远程I/O监控功能,可以实现车辆遥控断电,断油等控制.MJK-GPRS&GPS针对车辆应用环境设计,适应各种恶劣环境,为车辆远程监控领域提供了完整的解决方案。
MJK-GPRS&GPS发送给中心的GPS定位信息,可以方便地显示在电子地图上:
MJK-GPRS&GPS可以播放广告节目,插播广告功能,技术参数
支持的清晰度:720P/1080I 电视编码制式:NTSC/PAL/自动
视频输出:A/V、YUV、VGA、S-VIDEO
视频:支持格式: MPEG1(VCD)、MPEG2(DVD)、MPEG4、DivX、ASP、WMV、AVI 音频:支持格式: PCM编码、MP3/WMA/AAC 图片:支持格式: JPG
OSD语言:中文、英文(或多国语言)文字:单双排字幕、整屏滚动字幕 存储介质:CF卡/SD卡/U盘 背景音乐支持:支持 数据接口: RS-232C(选配)、USB2.0接口(选配)
服务器操作说明:
GPRS服务器为装有GPS模块的监控中心。安装在车上的GPS终端接收全球定位卫星传来的定位信号,通过解算得出车辆当前位置信息(位置、速度、时间等),这些信息加上其它信息如车辆的调度信号、播放节目及实时地点等通过GPRS无线通讯系统传到GPRS监控指挥中心,并在电子地图上直观的显示出来,查询信息库;同时,中心也可对受控车辆实时的发送指挥调度等信令,对请求服务的个人提供信息反馈等多种查询浏览服务。监控中心管理软件界面友好,全部采用图标、按钮及下拉菜单选择,操作极为方便,如下图所示。
整个界面分为: 在线车辆,群组控制,信息服务,上线调式窗口栏;<一>:在线车辆 <二>:群组控制 <三>信息服务
一 :在线车辆
车辆管理窗口记载了车辆信息表。当监控人员右击车辆信息表中需要监控的车辆,便会弹出该车辆的信息菜单。
(1)字幕控制(2)挂角控制(3)车辆查询(4)轨迹查询(5)列表更新
在弹出的信息单中选中字幕控制,然后用鼠标左击则会弹相应的字幕控制对话框
挂角控制
在弹出的信息单中选中字幕控制,然后用鼠标左击则会弹相应的挂角控制对话框
点击浏览按钮选中要下载的挂角点下发送按钮,则此挂角广告会立即下载到了客房端,点击更新按钮,广告机会显示刚才下载到机器的LOG图片;
在弹出的信息单中选中字幕控制,然后用鼠标左击则会弹相应的车辆查询对话框;
输入当前车辆ID号即可进行车辆当前位置查询;注意(进行轨迹查询时一定要将GPS服务开启,不进行轨迹显示时关闭GPS设置);
在弹出的信息单中选中字幕控制,然后用鼠标左击则车辆轨迹会显示出来;(注意要先在车辆查询中开启GPS设置);
二: 群组控制
机器上线后会在所对应的组群下显示出来;可以分为字幕控制,挂角控制,列表控制;(1)字幕控制(2)挂角控制(3)列表控制
选中相应的组群,点击左键则会弹出相应控制菜单(操作方法与以上类似);
三.信息服务
(1)车辆信息登记(2)日志管理
<1> 建立组群方法
点击”组群管理”,可以对组群进行”保存”,”删除,修改;等操作;
<2> 车辆管理
点击车辆管理
在新增机器中写入机器的各种信息,点击保存后,在已存在的机器中会显示刚才保存的机器;
日志管理
能够以机器名,时间,文件名对机器的日志进行查询;
关于ESS+GPRS+GPS板的使用及GPRS的TCP应用层协议说明
说明, 凡文件和文件夹名字均以“开始,以”结束,不包括“;未特别说明,X均表示ASCII的0-9的数字,...均表示数据部分.有些命令的数据部分,前面跟有”,“有些命令的数据部分,紧跟命令,请注意.一 报站器功能 二 GPRS设置
三 关于TCP部分应用协议的说明 四 已播放节目日志上传 五 播放列表下载 六 七 八 九
////////////////////////////////////////////////////////////////////////////////////////////////// 一报站器
在CF里建立报站文件”LINE01“和礼貌用语文件夹”HELLO“;”LINE01“里存放报站文件,名字以”XXb“开始的报站文件为上行报站文件,名字以”XXc“开始的为
下行文件,名字中的X表示0-9的数字,因此,当前支持上下行各99个文件.”HELLO“里存放礼貌用语,名字以”XXD“开始,当前仅支持4条礼貌用语,即,”01D_“,”02D_“,”03D_“,”04D_“ GPS配置文件存放在当前线路下,即”LINE01“文件夹内.具体格式可参考示例文件.需要注意,GPS配置文件”GPS.TXT“里,上下行标示字段,”1“表示上行,”0“表示下行.////////////////////////////////////////////////////////////////////////////////////////////////// 二GPRS设置
CF卡里存放设置文件”GPRSCFG.TXT“文件,系统上电后,如果有此配置文件,会按照此文件来配置GPRS.GPS数据查询和自动上传 字幕 角标
系统升级
十 其他说明 配置立即生效.以下为一个完整的”GPRSCFG.TXT“文件的内容 $phone,*** $id,12345678 $name,vechile $hname1,junzetest.gicp.net $ip,192.168.18.100 $port,20000
phone字段设置手机号码,必须为11个数字 id字段设置该设备的ID,必须为8个数字
name字段设置设备的名称,最大20个字符,”,“后无内容,则设置为空 hname1字段设置服务器域名,最大40个字符,”,“后无内容,则设置为空 ip字段设置服务器静态IP,”,“后为空,则设置的IP为0.0.0.0 port字段设置服务器端口号
系统每次上电,首先使用域名来连接服务器,当尝试3次失败后,使用IP地址连接,如果仍然失败, 则GPRS重新拨号;如果域名长度0,则立刻使用IP尝试与服务器连接,失败后,重新拨号;如果域名长度和IP均为0,则GPRS不进行拨号,TCP不可用.LED用来指示当前GPRS部分状态: LED显示周期为1秒, 亮0.5秒,GPRS部分未拨号 亮0.1秒,GPRS正在拨号
亮两次0.1秒,GPRS正在解析域名 亮三次0.1秒,TCP已经连接 以0.1秒的间隔闪烁,系统错误!
////////////////////////////////////////////////////////////////////////////////////////////////// 三 关于TCP部分应用协议的说明
TCP为应用层提供可靠的字节流服务.本设备仅维护一条和服务器的TCP连接.在该连接上需要传送数据和命令.为区分数据和命令,应用层应将数据打包后发送到TCP上.一个数据包的格式为: #...;即,以”#“开始,以”;“结束,被这两个字符包围的数据,在传送时,需要做转义,具体转义方法为
”#“用”?$“代替,”;“用”?<“代替,而”?“需要转义为”??“.每个包所携带的数据长度(转义后),建议不要超过512字节
每个命令或者数据包发送完后,均有应答.为使数据可靠,每发送一个命令或者数据包,请等待应答,或者超时退出.”#“后紧跟命令的类型,根据不同的应用,命令字段的长度也有所变化.比如, #cjc1;#cdg;#chg;#csfcg;
应答的格式和所发送的命令或者数据包格式不同!应答以”#“和所发送的命令头开始,其后跟CR,LF,和应答的数据.有些命令可能有多个应答字段, 每个字段均会以CR,LF隔开.注意,应答不做任何的转义!
举例: 发送设备版本查询命令 #cv;设备返回 #cv 12345678901 95279527 mc35i v01.03,mc39i,09/02/21 v01.00,lpc2387
有时设备需要自动回传数据给服务器,应答格式也一样,均会以”#“开始.比如,节目播放日志每次上传数据,均以”#list“开始.GPS自动上传如果打开,则上传数据,均以”#cginfo“开始.////////////////////////////////////////////////////////////////////////////////////////////////// 四 已播放节目日志上传
当连接上服务器后,设备每保存有3条播放纪录后,自动回传给服务器.设备在每个文件开始播放时产生一条记录,被打断的节目,恢复播放时,不会产生新的播放记录.比如,当前在播放A节目,有广告插播,插播的广告在开始播放时会产生一条记录,广告播放完,恢复A文件
播放时,不会产生A文件的开始播放记录.设备保存最多10条播放纪录,新的纪录会被丢掉,不管当前的TCP是否可用.当TCP可用, 才开始每3条回传一次,直到当前所有保存的纪录被上传完为止.每次回传的纪录被从设备的缓冲区中清掉,以便设备保存新的播放纪录.以下是一次回传数据的例子
#list 123
.AVI 090208094103,0000.0000,00000.0000 123
.AVI 090208094105,0000.0000,00000.0000 123
.AVI 090208094106,0000.0000,00000.0000
每条纪录由名字,时间,坐标构成;名字字段格式为12.3格式,即文件名字最多12个字符,不够的以空格填充,后缀最多3个字符,不够以空格 填充.时间字段格式为,年月日时分秒,例如090208094103表示2009年2月8日9点41分3秒 坐标字段先纬度后经度,格式和GPS的GPRMC中经纬度格式一致.比如,坐标字段数据为
2232.5354,11356.7391 表示,纬度22度32.5354分,经度113度56.7391分.////////////////////////////////////////////////////////////////////////////////////////////////// 五 播放列表下载
播放列表”PLAYLIST.TXT“用来设置ESS的主播节目内容.设置的内容,请确认在CF卡上已经存放,否则未找到的文件
不会被播放,播放列表中所有节目均未找到,则按照缺省的播放顺序播放.以下是一个播放列表的内容: [01a] [02a] [墙纸] [雪松] [动画]
被编排的节目名字以”[“开始,以”]“结束,节目名字(不要后缀)最多16个字符(8个汉字).每个条目间可以不用字符隔开.每次上电,系统按照CF里的已经存在的”PLAYLIST.TXT“播放.播放列表文件”PLAYLIST.TXT“可以
通过GPRS下载到CF中.播放列表文件下载用到的命令如下:
<1>开始下载,并指定列表文件大小.文件大小由6个ASCII的数字组成,最大可表示999999 bytes的列表
文件.该命令发送后,ESS停止当前节目播放,回到主菜单,准备好后,发送应答.命令
#css,xxxxxx;应答 #css,okrn #css,errrn <2>列表文件数据包,命令中的”...“表示列表文件的内容.每发送一包,均有应答, 请收到应答后,再发送下一数据包.直到所有文件内容被发送完.注意,设备不检查文件内容的大小,服务器需要判断当前文件内容是否发送完毕.若发送完毕,可转下一步.命令
#csd,...;应答 #csd,okrn #csd,errrn <3>查询已下载临时列表文件的校验和,校验和为2个字节,组成16位无符号整型, 为文件内容所有字节的累加和.服务器判断发送完文件内容后,并等待到应答, 可发该命令来查询文件校验和.并和自己计算的校验和做比较.以判断下一步的动作.命令
#csfcg;应答 #csfcg,XXXXrn
#csfcg,errrn <4>取消当前发送的列表文件,使用原来的列表文件进行播放.当判断文件校验和失败,发此命令来恢复播放.命令
#csi;应答 #csi,okrn
#csi,errrn <5>使用当前下载的列表文件来播放.该命令删除掉先前的列表文件,使用下载的文件开始新的播放.命令
#csv;应答 #csv,okrn #csv,errrn 下载播放列表步骤: 1 使用#css,xxxxxx;命令,开始下载,x为0-9的数字,6个X表示要下载的播放列表的大小,所以,最大可表示的列表文件大小为
999999 Bytes 命令发送后,ESS会停止播放,并返回 #css,okrn,或者,#css,errrn 等待播放列表文件数据的下载.该命令的应答可能会等几秒钟时间,以便ESS新建文件
(GPRS的数据通讯时间不计算在内).使用#csd,...;命令发送要下载的文件数据,数据部分从逗号后开始.每个包,总长度建议不要超过512个字节.每成功发送一个数据包,均会返回
#csd,okrn,或者,#csd,errrn 建议在收到回应后,才开始发送第二个数据包.注意:文件的大小,ARM部分程序不做检查,所以,需要应用程序判断当前的列表文件是否发送完毕.并且要等到最后一个数据包的应答
到来后,才开始下一步骤.3 使用#csfcg;命令来获得已经下载的列表文件的 校验和,共两个字节,为文件内容所有字节的累加和.返回, #csfcg,xxxxrn 或者#csfcg,errrn 当收到应答后,应用程序,需要计算自己的校验和,和返回的进行比较,以决定下一部动作.4 当自己的校验和,和应答的数据一致,那么,认为下载的文件是正确的,可发送
#csv;命令,来开始新列表的播放.应答为
#csv,okrn 或者 #csv,errrn 5 当校验和不一致时,可发送
#csi;命令,该命令,取消当前已经下载的播放列表,重新开始播放.应答
#csi,okrn 或者 #csi,errrn ////////////////////////////////////////////////////////////////////////////////////////////////// 六 GPS数据查询和自动上传
GPS的设置会进行保存,每次上电均使用上一次的设置.当前支持的命令如下: <1>GPS自动上传打开和关闭 命令
#cgu0;#cgu1;关闭GPS自动上传 打开GPS自动上传
应答
#cgu,okrn #cgu,errrn <2>GPS自动上传时间间隔设置,X表示ASCII码的0-9的数字.时间单位为秒.缺省为4秒.命令
#cgsXXX;应答 #cgs,okrn #cgs,errrn <3>GPS自动上传数据格式设置,X表示ASCII码的0-9.注意,当前仅支持0,即上传GPRMC的原始 数据.命令
#cgfX;应答
#cgf,okrn #cgf,errrn <4>查询当前GPS设置,应答的字段,依次为,是否使能上传,上传间隔,数据格式.比如,返回,#cgg,1,004,0rn表示,使能GPS自动上传功能,上传间隔4秒,格式0.命令
#cgg;应答
#cgg,0,000,0rn <5>查询当前GPS坐标.如果当前GPS信号有效,则立刻返回GPRMC字段的数据,如果无效, 则返回#cgv,invalidrn
命令
#cgv;应答 #cgv,...rn #cgv,invalidrn <6>GPS自动上传数据 应答 #cginfo,...rn
以下是一些GPS部分应答的数据: #cgv,$GPRMC,035608.000,A,2232.5221,N,11356.6959,E,0.00,210209,,E*72 #cginfo,$GPRMC,035618.000,A,2232.5221,N,11356.6959,E,0.00,210209,,E*73 #cginfo,$GPRMC,035622.000,V,,,,210209,,N*45
////////////////////////////////////////////////////////////////////////////////////////////////// 七 字幕 命令: <1>字幕控制 命令
#cdc0;#cdc1;#cdc2;#cdc3;
显示字幕 停止显示
复位字幕显示
清除缓冲区中的字幕内容
应答
#cd,okrn #cd,errrn <2>字幕设置,设置部分字段依次为,字体大小,字幕速度,字幕间隔.命令
#cdcf,X,X,XXXX;应答
#cd,okrn #cd,errrn <3>追加当前的数据到字幕缓冲区.ESS开辟一片内存空间作为字幕的缓存.所有的字幕数据均存放到该
区域.当发送该命令时,数据被追加到缓存中.当前的字幕会跟随前面的字符显示出来。如果需要显示一条新的字幕。请先发清除缓冲区命令。
注意,缓存大小为2KB,ESS并不检查缓存是否溢出,TCP应用层需计算当前缓存的剩余空间大小。命令
#cdd...;数据
#cd,okrn #cd,errrn <4>查询当前字幕状态,当前不支持!命令
#cdg;应答 #cd,okrn #cd,errrn
要发送一条新的字幕内容.建议步骤为 1,发#cdc1;停止当前字幕显示,并等待应答;2,发#cdc3;清除当前缓冲区内容,并等待应答;3,发#cdd...;下载字幕数据,如果字幕较长,请分包发送;4,发#cdc0;开始显示当前新的字幕.////////////////////////////////////////////////////////////////////////////////////////////////// 八 角标
ESS内开辟了2块缓存A,B,A块用来存放当前显示的角标的数据,B块用来存放下载的角标的数据.每次下载完后,请使用更新角标命令,将B块的数据拷贝到A块.命令: <1>角标控制 命令
#cjc1;#cjc2;停止显示当前角标 开始显示角标
更新角标,这个命令,必须在下载完角标数据后发送.否则,会导致角标不显示.#cjc3;应答 #cj,okrn #cj,errrn <2>开始角标下载,并指定此后发送角标数据的大小.为下载角标数据做准备.命令
#cjs,xxxxx;应答 #cj,okrn #cj,errrn <3>角标数据下载,该命令需要在发送完”开始下载“命令后发送.一般角标的数据都较大,需要分包发送.每发送一包请等待应答,再发下一包.ESS检查角标数据的大小,当接收到的总数据和”角标下载“命令中的大小一致时,发送最后一包应答
#cj,dat cptrn 服务器接收到最后一个包的应答时,可发送”更新角标".命令
#cjd...;应答 #cj,okrn #cj,errrn #cj,dat cptrn <4>查询角标状态 命令
#cjg;应答 #cj,okrn #cj,errrn
////////////////////////////////////////////////////////////////////////////////////////////////// 九 系统升级
当前系统由ESS和ARM构成,两部分程序升级如下
ESS部分: 升级程序必须存放到ESS的存储设备中,比如,ESS的CF卡,或者U盘,或者挂到ESS上的SD卡.将MJK8381.ROM程序存放到上述存储介质中.使用遥控器,确认播放,即可自动进入升级状态.升级完后,屏幕显示DONE.ARM部分: 升级程序必须存放到挂到ARM的SD卡中去.每次开机,ARM板自动在SD卡中寻找要升级的文件
MJK2387.HEX,如果找到,自动进入升级状态.升级的过程在LED上显示.2___,表示正在擦除芯片 3___,表示擦出完毕
4XXX,表示正在写芯片,数字代表当前已经写如的字节数,单位KB.5XXX,表示写如完毕,等待拔掉SD卡.拔掉SD卡,系统即按新的程序重新启动.////////////////////////////////////////////////////////////////////////////////////////////////// 十 其他说明
<1>查询当前设备的版本号 命令
#cv;返回:
#cv,12345678901,95279527,mc35i v01.03,mc39i,09/02/21 v01.00,lpc2387
字段依次为,设备号码,设备ID,设备名称
ARM部分的软件版本 ARM板硬件版本
<2>未保持GPRS永远在线,设备每间隔30秒向服务器发送 #hrn <3> 当前未支持ESS和ARM部分的GPRS在线升级.联系方式:
深圳明进康电子有限公司
地址:深圳南山区高新科技园创维大厦A座602 网址:http://www.xiexiebang.com 电话:0755-26010610转807 手机:*** 联系人:管文鹃 小姐 客服QQ:964956808