Stream Management - RAVENNA only

Learn how to add and manage RAVENNA and AES67 audio streams. OS 2.3 brings significant updates to stream management, enabling the creation of Sender streams using HOLOPLOT Processor and improving monitoring features.

In OS 2.3, stream management is also available in the Routing section.

The section has been renamed from "Audio Sources" to "Audio I/O" to accommodate the newly available Sender Streams.

Settings › Audio Sources

Receiver (Rx) Streams

Stream discovery

You must subscribe to streams before routing them to audio inputs. This is done through the Settings › Audio I/O › Receiver Streams section, or on the Routing › Audio Inputs page.

There are two methods for discovering and subscribing to streams. They are both available through the Add Stream button.

  • Automatic discovery: If the HOLOPLOT Controller is part of the same real-time audio network, we can automatically discover audio streams based on mDNS and SAP announcements.

  • Manual subscription: If no streams are discovered automatically, you can manually input an SDP (Stream Definition Protocol) generated by your audio device.

Manual subscription

Supported streams payloads

HOLOPLOT Audio Modules comply with ST 2110-30 stream formats, specifically under the following specifications:

  • Linear 24-bit PCM encoding (L24)

  • 48 kHz sampling frequency (media clock)

We recommend using Level A for AES67 compliance among the three SMPTE Conformance Levels.

Levels
Description

A (AES67 compliant)

  • 1-8 channels

  • Packet times of 1ms

B

  • 1-8 Channels

  • Packet times of 0.125ms

C

  • 1-64 Channels

  • Packet times of 0.125ms

Stream management

You can un-route audio inputs mapped to a stream or unsubscribe from streams using the contextual menu available in each stream. When you unsubscribe from a stream, its existing routings will be automatically deleted.

Contextual menu for Stream management

Stream Failover configuration

With this feature, you can configure a HOLOPLOT system to monitor and automatically switch Audio Modules between primary and backup stream sources using a pilot-tone detection or network package monitoring.

  1. Click the Receiver stream's contextual menu and select Stream Settings.

  2. Click Backup Stream and select the stream you want to add as a backup. Only Receiver streams with the same payload (including channel count) and that are not routed to any audio inputs can be assigned as backups.

  3. Select a monitoring mode. There are two options for monitoring the stream's integrity:

    1. Pilot-tone detection: The system detects a pilot-tone to assess whether the stream is functioning correctly. This requires additional configuration of the channel, pilot-tone frequency, and loudness.

    2. Network package monitoring: The controllers continuously monitor the RTP packages in the stream, and if a certain threshold of failed packages is exceeded, the stream is considered insufficient.

  4. (Optional) Toggle Fallback to Analog Mode on. This functionality is available only in projects with Analog Presets and hardware that supports analog inputs.

When the system detects an issue with the main Receiver stream and switches to the backup stream, the transition is nearly seamless for the modules and audio output. The detection interval is every half-second.

Audio stream settings

Failover

The subscribed streams table provides various details regarding stream failover:

  • Whether the stream has a backup stream or an analog input.

  • Which stream is currently active?

  • Status of the main and backup streams.

Main stream with backup stream (and Analog fallback) assigned

Main stream with backup, and Analog assigned

Single streams

Single streams, no backup

Test Mode

Toggle Test Mode to check the integrity of the streams without executing the failover.

Once you subscribe to streams and these are correctly set up, map them to audio inputs in the Routing section. To learn more, go to Routing streams


Sender (Tx) Streams

Creating and managing Sender Streams is only possible when setting up a Project that contains HOLOPLOT Processors. To learn more, go to HOLOPLOT Processor

Stream creation

You must create sender streams before routing them from the Processor outputs. This is done through the Settings › Audio I/O › Sender Streams section, or on the Routing › Processor_Name page.

There are two methods for creating Sender streams. They are both available through the Add Stream button.

  • Using the Stream Assistant (recommended): Use the Stream Assistant for a quick and guided setup.

  • Manually creating Streams: If an advanced setup is preferred, you can manually define the Stream settings and their primary and secondary network interface ports.

Stream Assistant
Manual creation

Assigning Streams to HOLOPLOT Processors

After creating a Sender Stream, assign it to the project's Processor(s) to ensure the streams are created on the correct devices. You can do this via the Audio I/O or Routing by clicking the three-dot menu on the stream and choosing 'Assign Processor.' A dialog box will then appear, displaying available Processors in a drop-down menu for your selection. To unassign a Processor, use the same three-dot menu and select 'Unassign Processor'.

When creating a stream from the Routing › Processor_Name view, the created stream is automatically assigned to that Processor.

Once you create Sender streams and these are correctly set up, map the Processor outputs to them in the Routing section. To learn more, go to Processor outputs to Sender (Tx) streams routing

Last updated

Was this helpful?