Visca协议是Sony摄像机的控制协议,后来几乎所有的视频会议云台或者摄像机都支持了Visca协议,Visca协议成为在视频会议和监控领域最为通用的控制协议。Visca协议主要的参数是波特率和指令码,波特率也就是写串口时的一个设备参数,不同的参数对应于不同的串口设备,另外一个参数是指令码,指令码是识别不同的云台控制的标示,各个指令码都不尽相同,这里我们就不讨论了,详细可以参考Visca的指令码。
Pelco协议和Visca协议一样,同属于业界通用的云台控制协议,Pelco协议分为Pelco-P协议和Pelco-D协议,其区别就是指令码的不同。Pelco协议和Visca协议都是串口的控制协议,参数也是带有波特率和指令码,而两者最大的区别是Pelco和Visca的传输距离不同,Pelco协议只能用RS232来进行传输,其传输距离不能超过15米,而Visca协议既可以通过RS232也可以通过RS422进行传输,其传输距离理论上可以达到1000多米,因此从传输距离上来看Visca协议比Pelco协议更有优势。从编程的角度来看,Visca协议的指令码更为简单,因此从编码角度来,Visca协议更容易实现。综合考虑,Visca云台控制协议比Pelco协议更优,而现今的视频会议摄像机对两种协议基本上都支持,我们可以灵活的选择不同的云台控制协议对视频会议摄像机进行远程控制。