Media Stream Receiver Component

The Media Stream Receiver provides a method to receive compressed audio streamed over the network.

Sources include:

  • 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

Codecs inclued:

  • MP3 (MPEG-2 Audio Layer III)

  • AC-3 (ATSC A/52)

  • G.711
  • LPCM
  • FLAC (Free Lossless Audio Codec)
  • Vorbis

For streams that include both audio and video (e.g. StadiumVision), the audio is de-multiplexed and decoded, the video is discarded.

In addition the Media Stream Receiver supports languages embedded in the stream. This feature is currently available for IPTV (Internet Protocol Television) MPEG TS streams.

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.

Core

Model

Max Number

of Receivers

Max Number of Channels

110f

4

24

250i

16

96

500i

16

96

1000

16

96

1100

16

96

3000

32

192

3100

32

192

4000

32

192

 

 

 

Controls

Control

Function

Default/Range

Peak Level

(dBFS)

Meter displaying the Peak audio level.

N/A

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

URL

Enter the location of the stream source. This can be a source on the internet, or server, etc.

Stream Source examples:

  • Unicast RTP streams:
    rtp://<port number> (port number specified by the stream source)
    rtp://4848

  • SHOUTcast
    http://streams1.kpfa.org:8000/kpfa_24
  • StadiumVision
    udp://224.8.21.1:2000
  • SDP
    http/live555://<IP address>/pcm.sdp

  • SVSi:
    svsi://<stream number>
    svsi://2

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 = 50.0

Range = 50 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.

Properties

Property

Function

Choices

Name

The name must follow standard naming conventions. The Administrator restricts the name according 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.

  1. Click in the Location property field, the " Default Location" is highlighted.
  2. Type the name of the new location. Once you have entered the new Location name, it is available on the pull-down for the Location property for all other 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

Multi-Channel

Channel Count

Available when Mode is set to “Multi-Channel”. If you have multiple Receivers in your design, the maximum total number of received channels is 16*6 (Cores 1000, 250i, 500i) or 32*6 (Cores 3000 and 4000).

3 to 16

Multiplexed A/V

When set to Yes, the number of input streams received is limited to 16 for small Cores, and 32 for large Cores.

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).

The limits for input streams (or Media Stream Components) of 16 for small Cores, 32 for large Cores applies. If the received streams are audio only, Multiplexed A/V may be set to “No” (the limits do not apply).

IMPORTANT:   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 to 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 Pins

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

Interface

Text Input - valid Interface or "Auto"

Input / Output

Preferred ISO 639 Language

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.05 to 2.0

50.0ms to 2.00sec

0.00 to 1.00

Input / Output

URL

Text Input - valid URL

Input / Output

1. Currently, The Q-SYS Media Stream Receiver Component does not support AAC audio due to licensing restrictions.

 

© 2009 - 2016 QSC, LLC. All rights reserved. QSC and the QSC logo are trademarks of QSC, LLC in the U.S. Patent and Trademark office and other countries. All other trademarks are the property of their respective owners.

http://patents.qsc.com.