Summary

The AVer SVC Series are professional PTZ cameras controllable via VISCA over IP (UDP) or RS-232/RS-422 serial. This spec covers the concrete VISCA commands documented in the source as full byte sequences: power on/off, camera menu (OSD) toggle, pan-tilt up, and pan-tilt stop. The VISCA over IP transport uses UDP port 52381; RS-232 uses VISCA protocol at 9600 baud.

Transport

protocols:
  - udp
  - serial
addressing:
  port: 52381  # VISCA over IP control port, UDP, IPv4
serial:
  baud_rate: 9600
  data_bits: 8   # UNRESOLVED: data bits not explicitly stated; standard VISCA RS-232 assumption omitted per policy
  parity: null   # UNRESOLVED: parity not stated in source
  stop_bits: null  # UNRESOLVED: stop bits not stated in source
  flow_control: null  # UNRESOLVED: flow control not stated in source
auth:
  type: none  # inferred: no auth procedure in source

Traits

- powerable      # inferred from power on/off command examples

Actions

# Source: AVer Pro-AV Camera Control using Visca over IP UDP and RS-232 commands
# Only commands with literal hex byte sequences in the source are included.
# VISCA over IP packet format: 8-byte header + VISCA payload, terminated with FF.
# Header bytes 3-4 indicate payload length.
#
# NOTE: The source states the TR530/TR320 does NOT support Power ON via VISCA over IP;
# that command works only via RS-232 on those models.

- id: power_off
  label: Power Off
  kind: action
  command: "hex:01 00 00 09 00 00 00 00 81 01 04 00 03 FF"
  notes: >
    Full VISCA over IP packet (8-byte header + VISCA payload).
    Same byte sequence applies for RS-232 serial (VISCA protocol).
  params: []

- id: power_on
  label: Power On
  kind: action
  command: "hex:01 00 00 09 00 00 00 00 81 01 04 00 02 FF"
  notes: >
    Full VISCA over IP packet. Also works via RS-232.
    NOT supported via VISCA over IP on TR530/TR320 models; use RS-232 for those.
  params: []

- id: camera_menu_toggle
  label: Camera Menu / OSD Toggle
  kind: action
  command: "hex:01 00 00 09 00 00 00 00 81 01 06 06 10 FF"
  notes: >
    Toggles the on-screen display (OSD) menu.
    Same byte sequence for VISCA over IP and RS-232.
  params: []

- id: pan_tilt_up
  label: Pan-Tilt Up (PT_Up)
  kind: action
  command: "hex:01 00 00 09 00 00 00 00 81 01 06 01 08 08 03 01 FF"
  notes: >
    Documented for VISCA over IP. Send PT_Stop (pan_tilt_stop) after this command
    to halt movement; continuous motion otherwise.
  params: []

- id: pan_tilt_stop
  label: Pan-Tilt Stop (PT_Stop)
  kind: action
  command: "hex:01 00 00 09 00 00 00 00 81 01 06 01 08 08 03 03 FF"
  notes: >
    Must be sent after any pan-tilt movement command to stop camera motion.
    Documented for VISCA over IP.
  params: []

Feedbacks

# UNRESOLVED: no query/response byte sequences documented in this source.
# The source mentions inquiry packets (e.g. 01 00 00 05 00 00 00 00 81 09 00 02 FF)
# but provides no response format or parsed field definitions.

Variables

# UNRESOLVED: no settable parameter variables documented in this source.

Events

# UNRESOLVED: no unsolicited notifications documented in this source.

Macros

# UNRESOLVED: no multi-step sequences documented in this source.

Safety

confirmation_required_for: []
interlocks: []
# UNRESOLVED: no explicit safety warnings or interlock procedures in source.

Notes

  • The VISCA over IP packet header is 8 bytes. Bytes 3–4 (0-indexed) carry the payload length. The worked examples in the source show length 0x0009 for 9-byte payloads (PT_Up, PT_Stop, Power On/Off, Menu) and 0x0005 for 5-byte inquiry payloads.
  • RS-232 protocol supports up to 7 cameras (VISCA), 32 cameras (Pelco-P), or 256 cameras (Pelco-D) depending on the selected protocol. VISCA over IP supports up to 256 cameras on the same network subnet.
  • RS-232 physical connector is Mini DIN8 (PTZ models) or Mini DIN6 (TR530/TR320) to 9-pin D-Sub.
  • RS-422 variant uses RJ-45/Cat5E; set Control Type to RS422 via OSD menu.
  • Baud rate is documented as 9600 as a starting point; other rates may be available via OSD.
  • The CL01 Camera Controller RS-232 pinout: Pin 2 = RXD, Pin 3 = TXD, Pin 5 = GND/Shield (9-pin D-Sub male).

Provenance

source_domains:
  - averusa.com
source_urls:
  - "https://www.averusa.com/pro-av/downloads/control-codes/AVer%20Pro-AV%20PTZ%20Visca%20over%20IP-UDP%20and%20RS-232%20Guide.pdf"
retrieved_at: 2026-05-14T11:17:58.757Z
last_checked_at: 2026-06-23T09:58:10.323Z

Verification Summary

verdict: verified
checked_at: 2026-06-23T09:58:10.323Z
matched_actions: 5
action_count: 5
confidence: medium
summary: "All 5 spec actions matched verbatim VISCA command examples; transport port 52381 + 9600 baud verified. (11 unresolved item(s) noted in Known Gaps.)"

Known Gaps

- "source is a generic VISCA app-note with only worked examples. Full VISCA command set (zoom, focus, iris, preset recall, inquiry commands, etc.) is not documented in this source."
- "data bits not explicitly stated; standard VISCA RS-232 assumption omitted per policy"
- "parity not stated in source"
- "stop bits not stated in source"
- "flow control not stated in source"
- "no query/response byte sequences documented in this source."
- "no settable parameter variables documented in this source."
- "no unsolicited notifications documented in this source."
- "no multi-step sequences documented in this source."
- "no explicit safety warnings or interlock procedures in source."
- "full VISCA command catalogue (zoom, focus, iris, presets, white balance, exposure, pan-tilt speed variants, inquiry responses) not covered by this source."

From the AI4AV catalog (https://ai4av.net) · ODbL-1.0