一站式互联网信息化服务专家
PC网站、移动网站、微信网站、APP,四网合一
Louth-VDCP协议简介
来源: | 作者:pro0718d357 | 发布时间: 1491天前 | 8138 次浏览 | 分享到:
VDCP协议的全程是“视频磁盘通讯协议(Video Disk Communications Protocol)”作为国际流行的视频服务器的控制协议标准,提供了简洁、通用以及点对点式的控制方式,满足了硬盘播出系统度视频服务器实时、精确、有效控制的要求。作为硬盘播出系统基础性控制协议,广为业界采用。

         CMD-2VDCP指令代码;

         DATA-1… DATA-N:数据组,提供指令所需信息;CHECKSUM:校验位。

 

受控端在收到指令后进行实时反应,如果CMD-1指令为012类,服务器返回执行成功(ACK)或不成功(NAK;其他指令还需要返回数据,如时码、状态等,服务器端同样按照上述语法返回控制端所需数据。

四、          VDCP指令

VDCP指令是由控制端口发送,通过RS422点对点通讯传到视频服务器对应端口,由服务器实现实时正确地执行,并返回相应参数。在服务器控制应用中,视频服务器存储了大量的视音频文件,因此需要定义文件名加以区分。在VDCP里就建议每个文件以8个字符排列作为其名称,称之为ID。视频服务器需要在运行当中随时提供状态和数据的查询,以确保控制端合理有效的发送指令,因此VDCP里对端口状态、当前时码位置,以及ID文件状态、长度等查询指令进行了定义。此外,VDCPID文件拷贝、删除等辅助控制功能指令做了明确的定义,类似控制录像机的PLAYSTOPCUE等基本指令也有响应的描述。

对视频服务器的控制类类似于录像机,却远远超过录像机,具有更多样的功能。VDCP版本的指令将近80条,分为执行控制、状态查询、数据查询、文件管理、 参数设置以及宏指令等多种类型。其中,执行控制、数据查询、状态查询、文件管理等是视频服务器应用中常见的,具体控制指令语句可查阅VDCP协议原文。

五、视频服务器基于VDCP的应用实现

VDCP的应用是由控制端程序以及服务器端服务程序共同实现的。视频服务器基于VDCP的应用可实现服务器的多种功能,最主要的就是编码和解码,分为上载、回放(编辑审看)和播出。不管哪种情况,其应用流程大部分是按照“初始化”-“开始执行”—“状态跟踪”—“事后处理”的顺序实现的。

 视频服务器采用VDCP协议进行通讯,内部通过CPUI/O的方式对输入、输出信号进行处理。