企业客户端与视频服务器协议_第1页
企业客户端与视频服务器协议_第2页
企业客户端与视频服务器协议_第3页
企业客户端与视频服务器协议_第4页
企业客户端与视频服务器协议_第5页
全文预览已结束

下载本文档

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

文档简介

1、文档编号:ta002 版本:2.0 作者:李文军 项目经理:陈小群全球眼平台系统企业客户端与视频服务器接口协议接口规格说明复审人部门姓名和职务开发部陈小群修改历史fi期修改人姓名注释2005-07-10刘玄勒第一版2005-11-11李文军重新整理布局后的文件1接口规格说明约定1.1据类型定义n:整数n正整数(不包含0)r:浮点型数ri正浮点型数byte: 一个字节范围的数(0 - 255)c:单个字符s:字符串x:十六进制的流dt:日期/时间格式字符串(2003-12-20 03:02:13)ldt: linux下的时间字符串(060215482004. 45表示6月2日15点48分2004

2、 年45秒)d: h期格式字符串(2003-12-20)t:吋间格式字符串(03:02:13)t+:时间小时和分钟格式字符串(03:02)b:布尔类型(0、1)b+:布尔类型的字符串表示(false、true)ip: ip地址格式的字符串(172. 16. 29. 223)12指令头4bytcs4 bytes4 bytes4 bytes32 bytes32 bytes版本号()指令长度()指令编号()指令序号()源id(s)h地td(s)指令头中的各字段设置:版本号 指令长度 指令编号 指令序号为257指令屮xml格式数据的长度。如果没有xml信息,长度为0 o 其它地方另行定义指令发起者自己

3、设定的一个数值,对应的指令返回头屮指令序号 与它完全相同源id 目地id发起者的口身的业务id 操作kl标的业务id1.3指令返回头4bytes4 bytes4 bytes4 bytes4 bytes版本号指令长度指令编号指令序号成功标志(n)(n)(n)(n)(n)指令返冋值头中的各宁段设置:版本号 指令长度 指令编号 指令序号 成功标志为接收到指令的版本号为指令返回值屮xml格式数据的长度 为接收到的指令中的指令编号加一为接收到的指令中的指令序号为0表示成功,其它表示错谋序号14指令发送指令格式:指令头+xml格式的附加信息(如果指令长度为0,则该项没有) 指令返回值格式:指令返冋值头+x

4、ml格式的附加信息(如果指令长度为0,则该项没有)注意,在下而每一个指令返冋头信息的成功标志信息中,都只是列出了 0正 确的信息。错误的信息在协议屮没有太硕性规定,请各印设置。1.5 tcp/1p控制约定本系统指令格式釆用tcp的方式。套接字的关闭都是主动发起者来完成。2具体接口规格2.1视频连接协议功能此协议是对视频服务器和接入服务誥协议中的3.2.3协议中的第二个协议详细 说明。注意,此协议的返回信息分为二部分。指令格式指令头:版本.(n)指令长度(n)指令编号(x)指令序 号 (n)源td(s)目地td(s)257xml的长度80000客八端sessionld摄像头idxml:<m

5、essage><ticket>连接验证信息(s31j) </ticket></message>ticket为验证信息,表示要查看与ticket相关的摄像头的视频信息。在视频请求吋应该 保存这个信息、以及对应的摄像头通道信息。返回结果格式第一步:版本号(n)指令长度(n)指令编号(n)指令序号(n)成功标志(n)257xml的长度800100xml:无或错误的描述信息,如果错误就没有第二步信息。第二步:然后再发送具体的i办议视频头和i办议视频流。注意:协议视频头只发送一次, 然后循环发送协议视频流,直到用户中止或异常退出。协议视频头=指令返冋头+具体厂家

6、的视频头描述信息。指令返回头:版本号(n)指令长度(n)指令编号 (n)指令序号(n)成功标志 (n)257真正的视频头长度800200具体厂家的视频头描述信息:二进值流协议视频流=指令返冋头+具体厂家的视频流信息。指令返回头:版木号(n)指令长度(n)指令编号(n)指令序号(n)成功标志(n)257真正的视频流长度800400注意:真正的视频流长度不能大于10k,即10240个字节。 具体厂家的视频流信息:二进值流2.2呼叫连接协议功能此协议是对视频服务器和接入服务器协议中的329协议中的第二个协议详细 说明。注意,此协议的返回信息分为二部分。指令格式指令头:版本号(n)指令长度(n)指令编

7、号 (x)指令序 号(n)源id(s)目地id(s)257xml的长度61120客八端sessiontd摄像头idxml:<message><ticket>连接验证信息(s31) <7ticket></message>ticket为验证信息,主耍来认证客户端是否经过呼叫请求。返回结果格式第一步:版木号(n)指令长度(n)指令编号(n)指令序号(n)成功标志(n)257xml的长度611300xml:message<nchannels>音频通道数(n) </nchannels><wbitspersample> 采

8、样深度(n)</wbitspersample><nsamplespersec> 采样速率(n) </nsamplespersec><compressedformat> 压缩格式(s) </compres sedformat ></message>注音频通道取值可以为1或2分别为单声道和立体声;采样深度有8位和16位; 采样速率可以为8000> 11025等等;压缩格式有none, liner2alaw, g722, g729apcm编码:8(x)()hz 1通道8位压缩代码:none工控机专川liner2alaw:压缩代码:ealaw北工人专川g722:床缩代码:g722海康嵌入式专用,假标准,只能用海康的hcnetsdk.dll实现 g729a:压缩代码:g729a山于前端不支持pcm播放山李文军引入g729a建议使用的原始声音数据为:16位2通道pcm sample为8000hz第二步:然后再循环的

温馨提示

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

评论

0/150

提交评论