Video Proxying

Share live video streams through a network, allowing for remote viewing on secondary devices.

Overview

Video Proxying is a feature in Auterion Mission Control that allows you to retransmit incoming video streams to external applications or services. This enables you to share live video feeds with command centers, recording systems, streaming servers, or custom video analysis tools while Auterion Mission Control continues to receive and display the primary video stream.

Use Cases

  • Multiple Ground Control Stations: Share live video feed with other operators or observers in real-time

  • External Recording: Stream video to dedicated recording servers or storage systems

  • Video Analysis: Forward video to computer vision or AI analysis tools

  • Broadcasting: Retransmit video to streaming platforms (RTMP) or media servers

  • Mission Control Centers: Distribute video feeds to multiple displays or monitoring stations

How It Works

When Video Proxying is enabled, Auterion Mission Control creates a secondary video output that retransmits the incoming video stream to the specified destination URL. The original video stream continues to be displayed in the application without interruption.

The proxy operates in parallel with the video decoder:

  • Incoming Stream → AMC → Display (primary path)

  • Incoming Stream → AMC → Proxy Output → External Destination (secondary path)

Video is retransmitted in real time with minimal additional latency, preserving the quality and frame rate of the original stream.


Prerequisites

Required Settings

  • Advanced Mode must be enabled to access Video Proxy settings

Supported Video Input Types

Video Proxying works with the following video source types:

  • RTSP/RTP - RTSP video streams

  • RTP - UDP RTP (h.264/h.265) video streams

  • TCP-MPEG - TCP MPEG-2 video streams

  • MPEG-TS - MPEG Transport Stream over UDP

Supported Proxy Protocols

Auterion Mission Control can retransmit video using the following protocols:

RTSP (Real Time Streaming Protocol)

  • Format: rtsp://<host>:<port>/<path>

  • Example: rtsp://0.0.0.0:8554/stream or rtsp://192.168.1.100:8554/stream

  • How It Works: Creates an RTSP server on your computer that others connect to

  • Use Case: Best for network streaming to media players (VLC, FFmpeg) or other GCS applications

RTP (Real Time Transport Protocol)

  • Format: rtp://<host>:<port>

  • Example: rtp://192.168.1.100:5600

  • Use Case: Low-latency UDP streaming to custom applications

MPEG-TS (MPEG Transport Stream)

  • Format: mpegts://<host>:<port>

  • Example: mpegts://239.0.0.1:1234

  • Use Case: Broadcasting to multiple receivers, multicast streaming

RTMP (Real Time Messaging Protocol)

  • Format: rtmp://<host>:<port>/<app>/<stream>

  • Example: rtmp://live.example.com:1935/live/mystream

  • Use Case: Streaming to media servers, broadcasting platforms


Configure Video Proxy

  1. Navigate to Settings ⇾ General ⇾ Video

  2. Check "Enable Video Proxy"

  3. Enter your proxy destination URL in the "Video Proxy URL" field

    • For RTSP: Enter the server URL where AMC will create an RTSP server (e.g., rtsp://0.0.0.0:8554/live)

    • For RTP/MPEG-TS/RTMP: Enter the destination URL where AMC will send the stream

circle-info

RTSP vs. Other Protocols

RTSP creates a server:

  • Auterion Mission Control creates an RTSP server at the specified URL

  • Other applications connect to this server to receive the video

  • Use rtsp://0.0.0.0:8554/path to listen on all interfaces

  • Clients connect to rtsp://<your-ip>:8554/path

RTP/MPEG-TS/RTMP send to a destination:

  • Auterion Mission Control sends video to the specified address

  • The destination must be listening/ready to receive

  • Specify the IP address of the receiving computer


Common Setups

Setup 1: Stream to Another AMC Instance

Objective: Share video feed with another ground control station

Auterion Mission Control Configuration:

  1. Enable Video Proxy

  2. Set Video Proxy URL to: rtsp://<server_ip>:8554/live

On the remote GCS:

  1. Open Settings General Video

  2. Enable "Manual Video Setup"

  3. Set Video Source to: RTSP Video Stream

  4. Set RTSP URL to: rtsp://<server_ip>:8554/live

    • Replace server_ip with the IP of the computer running Auterion Mission Control

  5. The video should appear in the remote GCS

Setup 2: Stream to VLC Media Player

Objective: View the video stream in VLC on another computer

Auterion Mission Control Configuration:

  1. Enable Video Proxy

  2. Set Video Proxy URL to: rtsp://<server_ip>:8554/live

On the receiving computer (VLC):

  1. Open VLC Media Player

  2. Go to MediaOpen Network Stream

  3. Enter: rtsp://<server_ip>:8554/live

    • Replace server_ip with the IP of the computer running Auterion Mission Control

  4. Click Play


Troubleshooting

Video Proxy Option Not Visible

Cause: Advanced Mode is not enabled.

Cannot Connect to Proxy Stream

Possible causes and solutions:

  1. Incorrect URL format

    • Verify the URL follows the correct protocol format

    • Check for typos in hostname or port number

    • Examples: rtsp://host:8554/path, rtp://host:5600

  2. Firewall blocking connection

    • Check firewall rules on both computers

    • Add rules for the specific ports being used

  3. IP address not reachable

    • Verify that both computers are on the same network

    • Ping the destination: ping 192.168.1.100

    • Check network connectivity

  4. Port already in use

    • Another application may be using the port

    • Use a different port number

Last updated