Summary
AVer Pro-AV camera series controllable via VISCA over IP (UDP) and RS-232/RS-422 serial. VISCA over IP uses port 52381; CGI uses port 80. Serial config: 9600 baud, 8 data bits, no parity, 1 stop bit. Supports power on/off, pan/tilt, zoom, tracking, and preset recall.
Transport
protocols:
- udp
- serial
addressing:
port: 52381 # VISCA over IP control port; CGI port 80 listed but command syntax not documented
serial:
baud_rate: 9600
data_bits: 8
parity: none
stop_bits: 1
flow_control: null # UNRESOLVED: flow control not stated in source
auth:
type: none # inferred: no auth procedure in source
Traits
- powerable # power on/off commands present
- routable # tracking switch command present
- levelable # pan/tilt/zoom commands present
- queryable # inquiry packet format documented
Actions
- id: power_on
label: Power On
kind: action
params: []
description: "Hex: 01 00 00 09 00 00 00 00 81 01 04 00 02 FF"
note: "PTZ310/PTZ330, TR311/333"
- id: power_off
label: Power Off
kind: action
params: []
description: "Hex: 01 00 00 09 00 00 00 00 81 01 04 00 03 FF"
note: "PTZ310/PTZ330, TR311/333"
- id: ptz_up
label: PTZ Up
kind: action
params: []
description: "Hex: 01 00 00 09 00 00 00 00 81 01 06 01 08 08 03 01 FF"
- id: ptz_stop
label: PTZ Stop
kind: action
params: []
description: "Hex: 01 00 00 09 00 00 00 00 81 01 06 01 08 08 03 03 FF"
note: "Must be sent after any pan tilt movement command"
- id: camera_menu
label: Camera Menu
kind: action
params: []
description: "Hex: 01 00 00 09 00 00 00 00 81 01 06 06 10 FF"
note: "TR530/TR320"
- id: tracking_enable
label: Tracking Enable
kind: action
params: []
note: "TR311/TR331 - full hex not documented"
- id: tracking_disable
label: Tracking Disable
kind: action
params: []
note: "TR311/TR331 - full hex not documented"
- id: tracking_switch
label: Tracking Switch
kind: action
params: []
description: "Switch which person camera is tracking when 2 people in shot"
note: "TR311/TR331 - full hex not documented"
- id: recall_preset
label: Recall Preset
kind: action
params:
- name: preset
type: integer
description: "Preset number (1-based)"
note: "TR530/TR320 - hex not fully documented"
Feedbacks
# UNRESOLVED: no acknowledgement or response format documented for any command
Variables
# UNRESOLVED: no settable parameters documented
Events
# UNRESOLVED: no unsolicited notifications documented
Macros
# VISCA over IP packet structure: header + VISCA command
# Header: 01 00 00 [payload_length] 00 00 00 00
# Then VISCA command bytes, ending with FF
# Payload length varies by command type:
# - Inquiry: 05
# - Settings/framing: 07
# - Command/movement: 09
Safety
confirmation_required_for: []
interlocks:
- "After any pan tilt movement command, PT_Stop command must be sent to stop movement"
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:06:23.093Z
last_checked_at: 2026-06-02T21:40:21.233Z
Verification Summary
verdict: verified
checked_at: 2026-06-02T21:40:21.233Z
matched_actions: 9
action_count: 9
confidence: medium
summary: "spec action count: 9 (5 unresolved item(s) noted in Known Gaps.)"
Known Gaps
- "RTSP port 554 listed but no RTSP command documentation in source"
- "flow control not stated in source"
- "no acknowledgement or response format documented for any command"
- "no settable parameters documented"
- "no unsolicited notifications documented"
From the AI4AV catalog (https://ai4av.net) · ODbL-1.0