Summary
The AV Bridge 2x1 is an AV-to-USB bridge device enabling integration of professional AV equipment with software conferencing platforms. Control is available via RS-232 serial and TCP/IP (Telnet/VT100). The serial API supports audio management, camera control, video routing, streaming configuration, and system maintenance.
Transport
protocols:
- serial
- tcp
addressing:
port: 23 # Telnet port stated in source
serial:
baud_rate: 38400
data_bits: 8
parity: none
stop_bits: 1
flow_control: none
auth:
type: null # UNRESOLVED: source mentions "admin account" login but does not specify password
Traits
- powerable # inferred: system standby, camera standby commands present
- routable # inferred: audio route, video program source commands present
- queryable # inferred: get variants for volume, mute, route, standby, streaming settings present
- levelable # inferred: volume set, crosspoint-gain set, CCU parameter commands present
Actions
- id: audio_volume
label: Audio Volume
kind: action
params:
- name: channel
type: enum
values:
- master
- line_in_1
- line_in_2
- usb3_playback_left
- usb3_playback_right
- hdmi_in_<1..2>_left
- hdmi_in_<1..2>_right
- dante_in_<1..4>
- line_out_1
- line_out_2
- usb3_record_left
- usb3_record_right
- ip_out_left
- ip_out_right
- hdmi_out_left
- hdmi_out_right
- dante_out_<1..4>
- name: operation
type: enum
values: [get, up, down, set]
- name: level
type: number
description: Volume level in dB (required for set operation)
- id: audio_mute
label: Audio Mute
kind: action
params:
- name: channel
type: enum
values:
- master
- line_in_1
- line_in_2
- usb3_playback_left
- usb3_playback_right
- hdmi_in_<1..2>_left
- hdmi_in_<1..2>_right
- dante_in_<1..4>
- line_out_1
- line_out_2
- usb3_record_left
- usb3_record_right
- ip_out_left
- ip_out_right
- hdmi_out_left
- hdmi_out_right
- dante_out_<1..4>
- name: operation
type: enum
values: [get, on, off, toggle]
- id: audio_route
label: Audio Route
kind: action
params:
- name: output
type: enum
values:
- line_out_1
- line_out_2
- usb3_record_left
- usb3_record_right
- ip_out_left
- ip_out_right
- hdmi_out_left
- hdmi_out_right
- dante_out_<1..4>
- name: operation
type: enum
values: [get, set]
- name: inputs
type: string
description: Input source(s) to route (for set operation)
- id: audio_crosspoint_gain
label: Audio Crosspoint Gain
kind: action
params:
- name: output
type: enum
values:
- line_out_1
- line_out_2
- usb3_record_left
- usb3_record_right
- ip_out_left
- ip_out_right
- hdmi_out_left
- hdmi_out_right
- dante_out_<1..4>
- name: input
type: enum
values:
- line_in_1
- line_in_2
- usb3_playback_left
- usb3_playback_right
- hdmi_in_<1..2>_left
- hdmi_in_<1..2>_right
- dante_in_<1..4>
- name: operation
type: enum
values: [get, set]
- name: level
type: number
description: Gain in dB (-12.00 to 12.00)
- id: camera_home
label: Camera Home
kind: action
params:
- name: camera
type: integer
description: Camera number (1 or 2)
- id: camera_pan
label: Camera Pan
kind: action
params:
- name: camera
type: integer
description: Camera number (1 or 2)
- name: direction
type: enum
values: [left, right, stop]
- name: speed
type: integer
description: Optional pan speed
- id: camera_tilt
label: Camera Tilt
kind: action
params:
- name: camera
type: integer
description: Camera number (1 or 2)
- name: direction
type: enum
values: [up, down, stop]
- name: speed
type: integer
description: Optional tilt speed
- id: camera_zoom
label: Camera Zoom
kind: action
params:
- name: camera
type: integer
description: Camera number (1 or 2)
- name: direction
type: enum
values: [in, out, stop]
- name: speed
type: integer
description: Optional zoom speed
- id: camera_focus
label: Camera Focus
kind: action
params:
- name: camera
type: integer
description: Camera number (1 or 2)
- name: operation
type: enum
values: [mode, near, far, stop]
- name: mode_value
type: enum
values: [get, auto, manual]
description: For mode operation
- name: speed
type: integer
description: For near/far operations
- id: camera_preset
label: Camera Preset
kind: action
params:
- name: camera
type: integer
description: Camera number (1 or 2)
- name: operation
type: enum
values: [recall, store]
- name: preset
type: integer
description: Preset number (1 to 16)
- name: tri_sync
type: integer
description: Optional tri-sync speed (1 to 24)
- name: save_ccu
type: boolean
description: Optional, save CCU settings with preset
- id: camera_ccu_get
label: Camera CCU Get
kind: action
params:
- name: camera
type: integer
description: Camera number (1 or 2)
- name: param
type: enum
values:
- auto_iris
- iris
- gain
- backlight_compensation
- wide_dynamic_range
- detail
- auto_white_balance
- red_gain
- blue_gain
- chroma
- gamma
- all
- id: camera_ccu_set
label: Camera CCU Set
kind: action
params:
- name: camera
type: integer
description: Camera number (1 or 2)
- name: param
type: enum
values:
- auto_iris
- iris
- gain
- backlight_compensation
- wide_dynamic_range
- detail
- auto_white_balance
- red_gain
- blue_gain
- chroma
- gamma
- name: value
type: mixed
description: Value to set (boolean or integer depending on param)
- id: camera_ccu_scene
label: Camera CCU Scene
kind: action
params:
- name: camera
type: integer
description: Camera number (1 or 2)
- name: operation
type: enum
values: [recall, store]
- name: scene_type
type: enum
values: [factory, custom]
- name: scene_num
type: integer
description: Scene number (factory 1-6, custom 1-3)
- id: camera_standby
label: Camera Standby
kind: action
params:
- name: camera
type: integer
description: Camera number (1 or 2)
- name: operation
type: enum
values: [get, on, off, toggle]
- id: video_mute
label: Video Mute
kind: action
params:
- name: channel
type: enum
values: [master, input1, input2]
- name: operation
type: enum
values: [get, on, off, toggle]
- id: video_program_source
label: Video Program Source
kind: action
params:
- name: operation
type: enum
values: [get, set]
- name: source
type: enum
values: [input1, input2]
description: For set operation
- id: video_program_pip
label: Video Program PIP
kind: action
params:
- name: operation
type: enum
values: [get, on, off, toggle, layout]
- name: layout
type: enum
values:
- upper_right
- lower_right
- lower_left
- upper_left
- top_bottom
- left_right
description: For layout operation
- id: video_type
label: Video Type
kind: action
params:
- name: channel
type: enum
values: [input1, input2]
- name: operation
type: enum
values: [get, set]
- name: type
type: enum
values: [camera, video]
description: For set operation
- id: graphics_enable
label: Graphics Enable
kind: action
params:
- name: channel
type: enum
values: [program, preview]
- name: layer
type: enum
values: [layer1, layer2]
- name: operation
type: enum
values: [get, on, off, toggle]
- id: graphics_source
label: Graphics Source
kind: action
params:
- name: channel
type: enum
values: [program, preview]
- name: layer
type: enum
values: [layer1, layer2]
- name: operation
type: enum
values: [get, set]
- name: selection
type: mixed
description: Source for set (input7, input8, or filename)
- id: camera_comm_host
label: Camera Comm Host
kind: action
params:
- name: input
type: integer
description: Input number (1 to 4)
- name: operation
type: enum
values: [get, set, unset]
- name: host
type: string
description: IP address or hostname (for set operation)
- id: streaming_ip_enable
label: Streaming IP Enable
kind: action
params:
- name: operation
type: enum
values: [get, on, off, toggle]
- id: streaming_settings_get
label: Streaming Settings Get
kind: action
params: []
- id: network_settings_get
label: Network Settings Get
kind: action
params: []
- id: network_ping
label: Network Ping
kind: action
params:
- name: destination_ip
type: string
description: Target IP address or hostname
- name: count
type: integer
description: Optional packet count
- name: size
type: integer
description: Optional packet size
- id: trigger
label: Trigger
kind: action
params:
- name: trigger_num
type: integer
description: Trigger index (1 to 50)
- name: operation
type: enum
values: [on, off, block]
- name: seconds
type: integer
description: Block duration in seconds (for block operation)
- id: sleep
label: Sleep
kind: action
params:
- name: milliseconds
type: integer
description: Milliseconds to pause (1 to 10000)
- id: system_standby
label: System Standby
kind: action
params:
- name: operation
type: enum
values: [get, on, off, toggle]
- id: system_reboot
label: System Reboot
kind: action
params:
- name: seconds
type: integer
description: Optional delay in seconds
- id: system_factory_reset
label: System Factory Reset
kind: action
params:
- name: operation
type: enum
values: [get, on, off]
- id: version
label: Version
kind: action
params: []
- id: history
label: History
kind: action
params:
- name: limit
type: integer
description: Optional maximum number of commands to return
- id: help
label: Help
kind: action
params: []
- id: exit
label: Exit
kind: action
params: []
Feedbacks
# Responses are returned as ASCII text blocks terminated with "OK" and ">" prompt
# UNRESOLVED: structured response schemas not explicitly defined in source
Variables
# CCU parameters (read/write via camera ccu get/set):
# - auto_iris: boolean
# - iris: integer (range varies by camera)
# - gain: integer (range varies by camera)
# - backlight_compensation: boolean
# - wide_dynamic_range: boolean
# - detail: integer (range varies by camera)
# - auto_white_balance: boolean
# - red_gain: integer (range varies by camera)
# - blue_gain: integer (range varies by camera)
# - chroma: integer (range varies by camera)
# - gamma: integer (range varies by camera)
# Streaming settings (read via streaming settings get):
# - IP Custom_Frame_Rate: integer
# - IP Custom_Resolution: string
# - IP Enabled: boolean
# - IP MTU: integer
# - IP Port: integer
# - IP Preset_Quality: string
# - IP Preset_Resolution: string
# - IP Protocol: string (RTSP or RTMP)
# - IP URL: string
# - IP Video_Mode: string
# - USB Active: boolean
# - USB Device: string
# - USB Frame_Rate: integer
# - USB Resolution: string
# - USB Version: string
# Network settings (read via network settings get):
# - Name: string
# - MAC Address: string
# - IP Address: string
# - Netmask: string
# - VLAN: string
# - Gateway: string
# - Hostname: string
Events
# UNRESOLVED: unsolicited event notifications not documented in source
Macros
# Multi-step sequences via trigger command (triggers 1-50)
# Triggers are defined via web interface, executed via trigger command
Safety
confirmation_required_for: []
interlocks: []
# UNRESOLVED: safety warnings and interlock procedures not found in source
Notes
- Command prompt is
>character CTRL-5clears the serial buffer?as command/parameter displays available subcommands- Telnet requires VT100 terminal emulation and admin login
- Audio route and audio crosspoint-gain commands do not support master channel
- Camera pan/tilt/zoom/focus require PTZ-capable cameras
- Tri-sync motion only available on cameras with that feature
- Factory reset does not affect Dante Controller settings
- Firmware updates may add command parameters not in manual — use
?to discover
Provenance
source_domains:
- res.cloudinary.com
- files.avprosupply.com
- manualowl.com
- image.makewebeasy.net
- fullcompass.com
source_urls:
- "https://res.cloudinary.com/avd/image/upload/v133464888/Resources/Vaddio/AV%20to%20USB%20Bridges%20and%20Encoders/Operation/411-0042-30_Rev_B_AV_Bridge_2x1_Complete_Manual.pdf"
- https://files.avprosupply.com/files/attachments/126001/vaddio-999-8210-000-manual.pdf
- "https://www.manualowl.com/m/Vaddio/AV-Bridge/Manual/440141?page=25"
- "https://image.makewebeasy.net/makeweb/0/9HUjBpYEg/Document/Vaddio_AVBridgeNano_Manual.pdf?v=202305101549"
- https://www.fullcompass.com/common/files/36364-RoboSHOTHDBTCompleteManual.pdf
retrieved_at: 2026-05-18T23:54:40.219Z
last_checked_at: 2026-06-02T22:15:52.348Z
Verification Summary
verdict: verified
checked_at: 2026-06-02T22:15:52.348Z
matched_actions: 34
action_count: 34
confidence: medium
summary: "All 34 spec actions traced to source (dip-safe re-verify). (7 unresolved item(s) noted in Known Gaps.)"
Known Gaps
- "Dante control commands not documented in source"
- "source mentions \"admin account\" login but does not specify password"
- "structured response schemas not explicitly defined in source"
- "unsolicited event notifications not documented in source"
- "safety warnings and interlock procedures not found in source"
- "Dante control commands not covered in source"
- "telnet session encryption (SSH vs plain Telnet) not specified"
From the AI4AV catalog (https://ai4av.net) · ODbL-1.0