Streamer++ for Windows

Virtual Sound Card

Streamer++ for Windows is an AES67 virtual soundcard for Windows already used 24/7 from major broadcasters in recording, playout and production in all kinds of installations from small to very large.

It supports various redundancy schemes, media formats, and media clocks, making it adaptable to different audio hardware types.

The software also handles diverse synchronization and clocking methods, offers sampling rate conversion for asynchronous streams, and works with standard audio hardware. Additionally, Streamer++ supports flexible packet configurations beyond AES67 requirements and provides a generic API for control.

Desktop PC - h7R

Run Streamer++ on clients, servers or virtual machines

Properties of Streamer++ for Windows

  • Highly flexible audio interface configuration. Multiple virtual interfaces can be configured, with individual sampling rates and channel counts
  • Physical audio interfaces available on the system can be used (e.g. headphone output, microphone input), even when they are not externally synchronized
  • Supports sampling rate conversion in software, for asynchronous audio devices. This allows use with off-the-shelf audio hardware that can’t be synchronized externally
  • Supports SMPTE ST 2022-7 redundancy
  • Can support arbitrary media formats and media clocks concurrently
  • Can support various synchronization and clocking schemes concurrently
  • Supports arbitrary packet setups, not limited to what AES67 mandates
  • Supports unicast, as well as 1:N and M:N multicast scenarios
  • Supports SAP for stream discovery
  • NMOS control module is available
  • MSI based installer, capable of being used in unattended setup scenarios
  • Licences based on channel count

Using Streamer++

Streamer++ has two graphical user interfaces, one for setup, requiring admin privileges, and one for operation. The setup UI allows configuration of virtual and physical audio interfaces, for networking, and synchronization properties. The operational UI allows setting up and tearing down streams for transmission and/or reception.

Streamer ++ mockUp
Lady at a computer looking at Streamer ++

SAP announcements are shown on the operational GUI as they come in, and reception can be started for any of the streams shown from there. Stream parameters can be edited using a dialog box, allowing detailed control over all aspects of the stream, including data formats, synchronization, stream address, redundancy etc.

Options

Streamer++ NMOS

The NMOS module allows remote control using the NMOS protocol. Streamer++ NMOS is a separate service running on Windows, which communicates with the Streamer++ service. It provides network APIs defined by the AMWA NMOS IS-04 (Discovery) and AMWA NMOS IS-05 (Connection Management) standards.

Properties of Streamer++ NMOS

  • Runs in the background as a Windows Service
  • Communicates with the Streamer++ service
  • Implements IS-04 for Discovery
  • Implements IS-05 for Connection Management