Protokół VISCA

VISCA to profesjonalny protokół sterowania kamerą używany z kamerami PTZ . Został zaprojektowany przez Sony do użytku w kilku kamerach monitorujących i blokowych OEM.

Realizacja

Opiera się na komunikacji szeregowej RS-232 z szybkością 9600 bitów/s, 8N1, bez sterowania przepływem, zwykle przez złącze DE-9 , ale może być również na 8-pinowych złączach DIN , RJ45 i RJ11 używanych w konfiguracjach łańcuchowych.

VISCA wykorzystuje konfigurację sieci szeregowego repeatera do komunikacji między komputerem PC (urządzenie nr 0) a maksymalnie 7 urządzeniami peryferyjnymi (od nr 1 do nr 7). Konfiguracja łańcuchowego oznacza, że ​​wiadomość przechodzi przez łańcuch, aż dotrze do urządzenia docelowego określonego w pakiecie danych. Następnie odpowiedzi przechodzą przez resztę łańcucha i ponownie w górę, aby dotrzeć do systemu. Niektóre pakiety mogą być rozsyłane do wszystkich urządzeń.

Pakiet danych poleceń składa się z:

  • Bajt adresu (1) nagłówek wiadomości
  • Bajty informacyjne (1..14)
  • Bajt końcowy (1) 0xFF

Nagłówek wiadomości ma format:

bit 7: zawsze „1” bity 6-4: nr urządzenia źródłowego bit 3: „0” normalny pakiet/ „1” dla pakietów rozgłoszeniowych bity 2-0: nr urządzenia docelowego lub „000” dla rozgłoszeniowych W opisach pakietów poniżej, ilości wielobajtowe są uporządkowane w stylu big-endian (w stylu Motorola), z MSB w [i] i LSB w [i + 1].

Każdy pakiet danych polecenia ma odpowiedni pakiet danych odpowiedzi. Odpowiedź na konkretny pakiet ma zmienny rozmiar i może wskazywać na stan błędu.

Używa

Protokół VISCA jest używany w kamerach serii LectureSight, Avaya Scopia , Angekis, Atlona HDVS, systemach wideokonferencyjnych Polycom i Cisco / Tandberg . Sony i Canon używają VISCA do kamer CCTV. Przełączniki Blackmagic Design ATEM wyposażone w port RS-422 i sterowane za pomocą paneli kontrolnych ATEM 1M/E lub ATEM 2M/E mogą sterować kamerami zgodnymi z protokołem VISCA od listopada 2015 r.

Linki zewnętrzne