在视频会议系统里,可以通过控制协议来进行云台摄像机的远程控制,我们称之为云台控制协议。首先我们先讲一下什么是云台控制协议,云台控制协议是通过写串口数据,来实现对摄像机云台的控制,如调焦、转动等。在还没有出现统一的云台控制协议之前,不同的视频会议厂商的摄像机的控制信令都是不同,因此要控制不同的摄像机必须要对每种摄像机进行重新的信令编码,这样增加了开发的复杂性。后面许多摄像机厂商联合起来,制定了统一的云台控制协议,也就是通过相同的信令可以控制不同的摄像机。云台控制协议一般分为Visca协议和Pelco协议,这两种云台控制协议有什么区别以及各自有什么特点呢?

    Visca协议是Sony摄像机的控制协议,后来几乎所有的视频会议云台或者摄像机都支持了Visca协议,Visca协议成为在视频会议和监控领域最为通用的控制协议。Visca协议主要的参数是波特率和指令码,波特率也就是写串口时的一个设备参数,不同的参数对应于不同的串口设备,另外一个参数是指令码,指令码是识别不同的云台控制的标示,各个指令码都不尽相同,这里我们就不讨论了,详细可以参考Visca的指令码。

Pelco协议和Visca协议一样,同属于业界通用的云台控制协议Pelco协议分为Pelco-P协议和Pelco-D协议,其区别就是指令码的不同。Pelco协议和Visca协议都是串口的控制协议,参数也是带有波特率和指令码,而两者最大的区别是PelcoVisca的传输距离不同,Pelco协议只能用RS232来进行传输,其传输距离不能超过15米,而Visca协议既可以通过RS232也可以通过RS422进行传输,其传输距离理论上可以达到1000多米,因此从传输距离上来看Visca协议比Pelco协议更有优势。从编程的角度来看,Visca协议的指令码更为简单,因此从编码角度来,Visca协议更容易实现。综合考虑,Visca云台控制协议比Pelco协议更优,而现今的视频会议摄像机对两种协议基本上都支持,我们可以灵活的选择不同的云台控制协议对视频会议摄像机进行远程控制。


Powered by PageAdmin CMS