Media Stream Receiver
The Media Stream Receiver provides a method to receive compressed audio streamed over the network.
Sources
Note: For streams that include both audio and video (e.g. StadiumVision), the audio is de-multiplexed and decoded, and the video is discarded.
- Unicast or Multicast Streams over raw UDP or RTP, including:
- MPEG Transport Streams
- Q-SYS Media Stream Transmitter
- Barix Instreamer
- SDP (Session Description Protocol)
- Cisco StadiumVision
- SHOUTcast
- SVSi 7.1
- WyreStorm – audio stream ingest from NetworkHD 100 and 200 Series transmitters
- Atlona – audio stream ingest from OmniStream 111 and 112 transmitters, including the following stream types:
- 2-channel and 6-channel PCM (8-channel PCM is not supported)
- DTS HD
- DTS 5.1
- AC-3
Note: Media Stream Receiver cannot receive streams from Atlona devices running firmware version 1.2.x or later due to stream format changes in later firmware versions. QSC recommends that you switch to AES67 streaming. Alternatively, do not update Atlona devices to firmware version 1.2.x to maintain compatibility with Media Stream Receiver.
Languages
The Media Stream Receiver also supports languages embedded in the stream. This feature is currently available for IPTV (Internet Protocol Television) MPEG TS streams.
Codecs
- MP3 (MPEG-2 Audio Layer III)
- AC-3 (ATSC A/52)
- G.711
- LPCM
- FLAC (Free Lossless Audio Codec)
- Vorbis
Note: The Media Stream Receiver does not support AAC audio due to licensing restrictions.
The maximum number of Media Stream Receivers plus WAN Stream Receivers you can have in a design for each Core is shown in the table below.
Note: Q-SYS Scaling Licenses expand the capabilities of the Core 8 Flex and Core Nano processors. Refer to the Licensing topic for more information.
Core Model |
Max Number of Receiver Channels |
Max Number of Receivers |
Max Number of Muxed A/V Receiver Channels |
Max Number of Muxed A/V Receivers |
---|---|---|---|---|
NV-32-H (Core Capable) |
12 |
6 |
12 |
6 |
Core Nano |
12 |
6 |
12 |
6 |
Core 8 Flex |
12 |
6 |
12 |
6 |
Core 110f |
24 |
12 |
24 |
12 |
Core 510i |
64 |
32 |
96 |
16 (Max DSP = Yes) 32 (Max DSP = No) |
Core 5200 |
256 |
128 |
192 |
32 |
Discontinued |
||||
Core 250i |
64 |
32 |
96 |
16 (Max DSP = Yes) 32 (Max DSP = No) |
Core 500i |
64 |
32 |
96 |
16 (Max DSP = Yes) 32 (Max DSP = No) |
Core 1100 |
128 |
64 |
96 |
16 |
Core 3100 |
256 |
128 |
192 |
32 |
Property |
Function |
Choices |
---|---|---|
Name |
The name must follow standard naming conventions, restricted to the following: ASCII characters a - z, A-Z (case insensitive) Digits 0 - 9 Hyphen (cannot be at the beginning or end of the name) Underscore (acceptable with a Q-SYS implementation) No other characters, symbols, punctuation, or blank spaces. |
User Input |
Location |
The Location is a means by which you can organize your virtual equipment to correspond to your physical equipment.
When you have given the location a name, the related equipment is now displayed under the new location. Any other equipment you identify as being in that location display under that location. |
User Input |
Mode |
Select the type of output Channels. The Media Stream Receiver automatically performs the appropriate up-mixing or down-mixing if the number of output channels differs from the channels available in the input stream. |
Stereo Mono Multichannel |
Channel Count |
Available when Mode is set to "Multichannel". The maximum total number of received channels for all Receivers in your design is based on the Core model. Refer to Core Maximums. |
3 to 8 |
Multiplexed A/V |
If a Media Stream Receiver will be receiving streams with Audio and Video multiplexed together (e.g. HDTV via MPEG-TS), Multiplexed A/V should be set to "Yes" (the default). See Core Maximums for the maximum number of multiplexed (muxed) A/V receivers allowed in a design. If the received streams are audio only, Multiplexed A/V may be set to "No". Note: If Multiplexed A/V is set to No, and the streams have Multiplexed A/V, you will encounter audio dropouts if you attempt to receive too many streams at one time. Note: If you have a large number of possible input streams, but a fairly small number of outputs/listeners, don't use one Component per input stream attached to a big router. It is better to have only one Component per output/listener and dynamically change the input streams using a script. |
Yes / No |
Control |
Function |
Default / Range |
---|---|---|
Peak Level (dBFS) |
Meter displaying the Peak audio level. |
-120 to 43 |
Invert |
Inverts the audio signal. |
Off / On |
Mute |
Mutes the audio signal. |
Off / On |
Gain (dB) |
Controls the gain. |
Default = 0 Range = -100 to 20 |
Status |
This field displays the status of the Receiver in both text and color. The following is a list of possible status colors, and some example conditions. OK - Green - Receiving stream, and audio is good. Compromised - Orange - Receiving stream, but dropouts are detected. Fault - Red –An internal fault occurred - see log for details. Initializing - Blue - Receiver is connecting to stream or waiting for stream to begin. Not Present - Gray - No stream specified. |
N / A |
Enable |
Starts and stops the streaming. |
Off / On |
URL |
Enter the location of the stream source. This can be a source on the internet, or server, etc.
|
N / A |
Buffer |
Size of the internal network buffer. Longer buffer times improve network dropout resiliency at the expense of increased delay. You can use this control to adjust audio/video sync in mixed systems. |
Default = 100 ms Range = 0 ms to 2.0 sec |
Interface |
The network interface used to receive stream. Unicast sources can generally use "Auto" and the system will select an appropriate interface based on the available routing. All interfaces have Multicast reception enabled, so it may be necessary to specify on which interface multicast streams are present. Interfaces can be LAN A, LAN B, AUX A, AUX B, and can be local or via the internet. |
Default = Auto Range = Available network interfaces |
Preferred Language 1 |
Select the preferred language from the drop-down list. If that language is available in the stream, the Current Language will show the language you selected in the Preferred Language field. The default selection of "- -stream default- -" means whatever language is available is the one used. |
Default = "- -stream default- -" |
Preferred ISO 639 Language Code 1 |
This parameter is available only on the Control Pins of the component. Three-character code reflecting the selection made in the Preferred Language field. |
Default = "- -stream default- -" |
Current Language 1 |
Drop-down list of the languages currently available. The default choice is "- - preferred language - -", which means, use what you selected in Preferred Language. This control lets you choose what you're currently listening to and also reflects what's actually playing. For example, if Preferred Language is set to "- -stream default- -" and Current Language is set to "- -preferred language- -", once the track starts this control will change to reflect the language you're actually listening to. You can then use the control to temporarily switch to another track/language. This control is not "sticky" - if the track changes it reverts back to "- -preferred language- -". Track changes can occur if you change the source control, but can also happen if the remote source changes what is being transmitted. |
Default "--preferred language--" |
Current ISO 639 Language Code 1 |
This parameter is available only on the Control Pins of the component. Three-character code reflecting the selection made in the Current Language field. |
Default "--preferred language--" |
1. Dependent on what the stream advertises, and is only applicable (currently) to IPTV MPEG TS streams. |
The available Control Pins depend on settings in Properties.
Pin Name |
Value |
String |
Position |
Pins Available |
---|---|---|---|---|
Channel n Gain |
-100 to 20 |
n dB |
0 1 |
Input / Output |
Channel n Invert |
0 1 |
normal invert |
0 1 |
Input / Output |
Channel n Mute |
0 1 |
unmute mute |
0 1 |
Input / Output |
Channel n Peak Input Level |
-120 to 43 |
-120 dB to 43 dB |
0 1 |
Output |
Current ISO 639 Language |
(text) |
Input / Output |
||
Current Language |
(text) |
Input / Output |
||
Current Track Name |
(text) |
Output |
||
Enable |
0 1 |
enabled disabled |
0 1 |
Input / Output |
Interface |
Text Input - valid Interface or "Auto" |
Input / Output | ||
Preferred ISO 639 Language Code |
(text) |
Input / Output |
||
Preferred Language |
(text) |
Input / Output |
||
Status |
0 1 2 3 4 |
OK (green) Compromised (orange) Fault (red) Unknown (red) Initializing (blue) |
0 0.250 0.500 0.750 1.00 |
Output |
Stream Buffer (seconds) |
0 to 2.0 |
0ms to 2.00sec |
0.00 to 1.00 |
Input / Output |
URL |
(text input - valid URL) |
Input / Output |