Getting Started
See How It Works
Key Features
Intuitive User Interface
With its user-friendly GUI and extensive preset library, MaxxStream takes the guesswork out of streaming.
Multiple Stream Resolutions
MaxxStream performs multiple high-quality sample-rate conversions and encoding to multiple bit rates in real-time.
Real-time Audio Capture and Conditioning
MaxxStream combines audio capture and conditioning into a single, real-time process.
State-of-the-Art Audio Bit Depth
MaxxStream delivers superior audio quality with 32-bit floating point processing every step of the way.
Live Streaming
MaxxStream’s live stream conditioning runs transparently between your audio source and encoder.
Full Windows Support
Compatible with Windows XP, Windows Vista and Windows Server 2003
24/7 Monitoring
MaxxStream’s Watchdog utility ensures smooth streaming, with zero downtime.
Multiple Encoders and Formats
MaxxStream outputs to up to 16 simultaneous encoder instances, and a single input channel may be fed to multiple MaxxStream stations and processed specifically for each.
technology header
General
MaxxStream is a software-based audio processor which provides audio conditioning for live content as it is encoded and streamed onto the Internet. It consists of the MaxxStream SW application and network elements that allow remote monitoring & control.

diagram
Data Flow
The audio originates from the ASIO/WDM sound card and fed into the MaxxStream application, which runs up to 8 Waves plug-ins for audio processing. Then, the audio is fed into a Waves Virtual Driver, which serves as bridge between MaxxStream and the encoding software. The audio may also be split and directed to a monitoring card simultaneously. Finally, the encoding application encodes the audio and streams it to the Internet..

Audio Processing
MaxxStream uses Waves plug-ins to process & stabilize audio signals. MaxxStream always accepts stereo input and produces stereo output. If a mono input is selected, the MaxxStream duplicates the single channel to produce a stereo input.

Waves Virtual Driver
The Waves Virtual Driver is a WDM audio streaming driver which provides MaxxStream connectivity to software applications which accept WDM audio input (e.g. Windows Media Encoder). This driver is especially designed to be synchronized with the audio card clock, and to provide a smooth audio stream to the encoder.

MaxxStream Audio Flow (device to virtual driver)
diagram
Watchdog
MaxxStream is equipped with a Watchdog utility which restarts the application in case of a crash, using a pre-determined setup. The Watchdog can also detect application freeze non-responsive, in which case it first terminates the application and then restarts it.

SNMP
MaxxStream is equipped with basic SNMP control and monitoring, based on the net-snmp open source SNMP agent. SNMP provides the means to monitor and control MaxxStream behavior from a remote machine using standard SNMP client software.

The MaxxStream MIB is implemented as a table. Each row in the table corresponds to a single MaxxStream instance, identified by the Instance ID.

MaxxStream provides SNMP access to the following information:
• MaxxStream Instance ID (read-only)
• Station Name (read-only)
• Loaded Preset File (read-write)
• Station keep-alive counter (read-only)
• Station Row Status (read-only) indicates whether or not the MaxxStream instance is running.