网络系列远程控制接口(延时功能)

网络系列远程控制接口(延时功能)

ID:22298547

大小:79.00 KB

页数:5页

时间:2018-10-28

网络系列远程控制接口(延时功能)_第1页
网络系列远程控制接口(延时功能)_第2页
网络系列远程控制接口(延时功能)_第3页
网络系列远程控制接口(延时功能)_第4页
网络系列远程控制接口(延时功能)_第5页
资源描述:

《网络系列远程控制接口(延时功能)》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、网络系列远程控制接口一、使用设备:高精度延时播放服务器。n前可以进行遥控操作的只有一个网络音源通道,统一为各设备的第四路音源。二、原理1.概述远程控制采用UDP协议,命令内容使川JSON编码格式。JSON可以将C,C++,JAVA等编程语言的结构体,数组等复杂数据结构转换成文本,易于进行传输和第三方幵发调试。UDP协议无连接,操作简单。2.协议格式:a.命令类型:两个字节,高字节在前b.保留:六个字节c.包序号:两个字节,高字节在前;当一个JSON字符串长度人于1200字节吋,耑要把这个JSON分解成儿个UDP数据包。这个序号表征了这一包数据在整个JSON数裾中的位置,用户可以根裾这个序号重组

2、JSON字符串。c.其余:一个完整的JSON字符串三、协议1.读取服务器快捷播放列表a.请求命令类型:0x80JSON字符中:无b.应答命令类型:0x81,如果是数据的最后一包,这个变为0x82JSON字符串:{“MCat”:[{//服务器中快捷分类,是个数组"Mode":1{//这个分类下則的快捷播放列表,是个数组“na”f’音源四”//string,快捷播放的名称“off’:3//number,快捷将呼叫的节点没有正常连接网络的数量;“on”:3//number,快捷将呼叫的节点正常连接网络的数S;“prv”:15//number,快捷的优先级別;}],“na了测试一”//string,快

3、捷播放的名称}»“Msg”:”RmtModeList”//string,表示这足一个快捷播放列表}2.读取服务器曲FI信息列表a.请求命令类型:0x88JSON字符中:无a.应答命令类型:0x89,如果足数据的最后一包,这个变为0x8aJSON字符串:M{"Items":[{//目录中的项目"lenM:323,//number文件播放长度,以秒计量nna":”[毛阿敏]呼唤-•毛阿敏"//string音频文件名称HlcnM:0,"na^f'CecileCORBEL-Arrietty'sSong(Englishversion)"}J,nnan:ntestl2"//string,目录名称},{Ml

4、enM:4,nnan:n19报瞥音-okn,,lenM:245,Mna":n[]another-step-超魔神英雄传"}J,,,na,,:,,MusicH}],”na":”音乐1”}],”Msg":nRmtMusicListn,//string,表示这是一个曲目列表"na”:nF:\DM2011M\fancytab-widgets\debug\Music,7/lll

5、0列表在服务器屮的位置}1.请求服务器执行命令a.请求命令类型:0x90谘求登录服务器:JSON字符串:{“Cmd”:4,//number“user”:“123”,//string,在服务器端获得用广名称“pwd”:“1

6、23”,//string,在服务器端获得用户密码}请求登出服务器:JSON字符中:{“Cmd”:5,//number“user”:“123”,//string,登录服务器时使用的用户名称}请求执行快捷播放:JSON字符串:{“Cmd”:0,//number“modeCat”:“测试一”,//string,快捷播放所属的分类“mode”:“音源卩4”,//string,快捷播放的名称}请求暂停音源通道四:(音源通道播放是会被暂停,处于暂停状态时则会恢复播放状态)JSON字符串:{“Cmd”:2,//number}请求改变音源播放位as改变音源四的文件播放位aJSON字符串:{“Cmd”:3,//

7、number“pos”:34,//string,文件位置,以秒计量}请求执行F—个音源文件:直接完成当前文件的播放,播放列表屮的下一个文件JSON字符串:{“Cmd”:6,//number}请求执行上一个音源文件:直接完成当前文件的播放,播放列表中的上一个文件JSON字符串:{“Cmd”:7,//number}b.应答,请求命令发送到服务器后,服务器的响应信息命令类型:0x91请求登录服务器:JSON字符串:{“Cmd”:4,//number“user”:“123”,//string,在服务器端获得川户名称“pwd”:“123”,//string,在服务器端获得用户密码“Msg”:“Succe

8、ss’’,//string,Success表示成功,Failed表示失败}谘求登岀服务器:JSON字符串:{“Cmd”:5,//number“user”:“123”,//string,登录服务器吋使用的用户名称“Msg”:“Success”,//string,Success表示成功,Failed表示失败}请求执行快捷播放:JSON字符中:{“Cmd”:0,//number“modeCat”:“测试

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。