Difference between revisions of "Exstreamer 1000"

 
(16 intermediate revisions by 6 users not shown)
Line 1: Line 1:
The Exstreamer 1000 combines the instream and exstream technologies into a single device. It is a versatile network device suited for a variety of high quality audio applications.
The Exstreamer 1000 combines the instream and exstream technologies into a single device. It is a versatile network device suited for a variety of high quality audio applications.
The Exstreamer 1000 can be used as an audio decoder (Exstreamer functionality), or as an audio encoder (Instreamer functionality). Audio can also be transmitted bidirectionally in a full duplex configuration (ABCL application).
The Exstreamer 1000 can be used as an audio decoder (Exstreamer functionality), or as an audio encoder (Instreamer functionality). Audio can also be transmitted bidirectionally in a full duplex configuration (ABCL application).
[[Image:Exstreamer1000_FrontPlate_Web400.png|200px|thumb|right]]
[[Image:Exstreamer1000_RearPlate_Web800.gif|200px|thumb|right]]


The Exstreamer 1000 features:
The Exstreamer 1000 features:


- Balanced I/O (DSUB9 XLR adapter cable available as an option),
- Balanced I/O (DSUB9 XLR adapter cable available as an option)  


- AES/EBU fully digital transmission path
- AES/EBU fully digital transmission path
Line 13: Line 16:


NOTE: HW features availability is related to the specific Firmware loaded on the device
NOTE: HW features availability is related to the specific Firmware loaded on the device




Line 21: Line 25:


===Instreamer Standard FW===
===Instreamer Standard FW===
http://www.barix.com/index.php?id=150


Turns the Exstreamer 1000 into a high quality audio encoder supporting MP3 compression, shoutcast/icecast source protocol, RTP broadcast/multicast and raw TCP streaming.   
Turns the Exstreamer 1000 into a high quality audio encoder supporting MP3 compression, shoutcast/icecast source protocol, RTP broadcast/multicast and raw TCP streaming.   


Contact closures are NOT yet supported in the Instreamer firmware.  
Contact closures are supported in the Instreamer firmware in combination with RTP since the version 3.16.  


USB flash memory interface is not supported in the Instreamer firmware.
USB flash memory interface is not supported in the Instreamer firmware.


===Exstreamer Standard FW===
===Streaming Client FW===


Turns the Exstreamer 1000 into a high quality audio decoder supporting MP3 compression, uncompressed playback, RTP/raw UDP/TCP stream reception, synchronous audio playback etc. Serial port tunneling for the RS-232 port is supported, and the serial port can also be used as a command interface.  
http://www.barix.com/index.php?id=140
 
Contact closures are NOT yet supported in the Exstreamer standard firmware.
 
USB flash memory interface is not supported in the Exstreamer firmware.
 
===Streaming Client FW===


Turns the Exstreamer 1000 into a high quality stream receiver with MP3 compression and uncompressed audio support. The Streaming Client firmware allows configuration of up to 3 URLs,  with auto-fallback in case of link/server failure, use of a USB flash stick for backup audio in case of higher priority stream failures etc. All standard functionality of the Streaming Client firmware is supported.  
Turns the Exstreamer 1000 into a high quality stream receiver with MP3 compression and uncompressed audio support. The Streaming Client firmware allows configuration of up to 3 URLs,  with auto-fallback in case of link/server failure, use of a USB flash stick for backup audio in case of higher priority stream failures etc. All standard functionality of the Streaming Client firmware is supported.  


Contact closures are NOT yet supported in the Streaming Client firmware.
Contact closures are supported in the Streaming Client firmware in combination with RTP since the version 2.10.


===STL application ABCL FW (preloaded on Exstreamer1000)===


===STL application ABCL firmware===
http://www.barix.com/index.php?id=158


This ABCL-based application is intended for unidirectional, high quality, uncompresssed streaming of mono or stereo audio feeds. Contact closures are supported by this application, and sent to the receiver(s) using standard UDP (separate “channel”). The target address for the stream can be a device IP address, Multicast group or the Broadcast address. Up to 4 destinations can be independently configured for the stream.  
This ABCL-based application is intended for unidirectional, high quality, uncompresssed streaming of mono or stereo audio feeds. Contact closures are supported by this application, and sent to the receiver(s) using standard UDP (separate “channel”). The target address for the stream can be a device IP address, Multicast group or the Broadcast address. Up to 4 destinations can be independently configured for the stream.  
Line 50: Line 51:
For sample rates up to 24kHz, the STL application firmware also allows full duplex audio transmission (uncompressed).
For sample rates up to 24kHz, the STL application firmware also allows full duplex audio transmission (uncompressed).


===Preloaded ABCL kit FW===
This firmware package is per default loaded on the Exstreamer500 & 1000 and contains also the Barix reflector application (selectable behind the "REBOOT" button).
 
===ABCL kit FW===
 
http://www.barix.com/index.php?id=151
 
The ABCL firmware allows to create your own applications running on the Barix audio devices. ABCL is the Barix programming language. The ABCL firmware package comes with demo application, the Annuncicom-FDx application. There are some more ABCL firmware applications existing, like the SIP-client, the "Any-to-ALL" or the IP-Intercom firmware/application package.
 
===SIP Client FW===
 
http://www.barix.com/index.php?id=157
 
SIP Client application has been developed to allow Barix devices supporting a standard “telephone fashion” voice over IP communication. The SIP Client application can be configured to work either in a peer to peer mode or in a proxy based (PBX) connection . Over the basic features of the SIP call dialogs, additional features has been added, like background music, audio rebroadcasting and special DTMF commands.


By selecting the specific application (drop down menu) the Exstreamer 1000 can be used to archive audio MP3 files to a server, to record audio in MP3 to a USB stick, as a network audio player, as an intercom client, as an intercom master, as a full duplex intercom component, or even as a SIP Client for VOIP phones!




Line 58: Line 70:


Different applications with different characteristics need different Firmware. The following is a list of typical applications and which software is recommended to be used:
Different applications with different characteristics need different Firmware. The following is a list of typical applications and which software is recommended to be used:


=== STL – Studio Transmitter Link===
=== STL – Studio Transmitter Link===


The Exstreamer 1000 is ideally suited to set up studio transmitter links over IP infrastructure, being it Ehternet, wireless, LAN, optical fibre or WAN connections.  
The Exstreamer 1000 is ideally suited to set up studio transmitter links over IP infrastructure, being it Ehternet, wireless, LAN, optical fibre or WAN connections.  
STL application ABCL firmware is supporting uncompressed PCM/16, stereo streaming at up to 48kHz sample rates.
RTP STL application (ABCL firmware) is supporting full-duplex application for uncompressed analog audio and half-duplex MP3 digital audio stereo streaming at up to 48kHz sample rates.
Along with the Audio, I/O (4 contact closures) can be transmitted. In the current implementation, the I/O is sent asynchronously using UDP. With Uncompressed, 48k/16bit encoding, a delay of about 50ms or less can be expected. I/O transmission is almost immediate. In addition to the above delay, of course, network delays need to be accounted for.
Along with the Audio, I/O (4 contact closures) can be transmitted. In the current implementation, the I/O is sent asynchronously using UDP. With Uncompressed, 48k/16bit encoding, a delay of about 50ms or less can be expected. I/O transmission is almost immediate. In addition to the above delay, of course, network delays need to be accounted for.
For the STL application, RTP is used as the transport. TCP is not really suitable for this application, especially if low latency is required, due to its unpredictable and time-consuming retry handling.
For the STL application, RTP is used as the transport. TCP is not really suitable for this application, especially if low latency is required, due to its unpredictable and time-consuming retry handling.
Due to the uncompressed nature of the sampled audio, a constant network load of rouhgly 1.6MBps per stream target will be generated. Beware – this is more than a common “T1” or ADSL link.  
Due to the uncompressed nature of the sampled audio, a constant network load of rouhgly 1.6MBps per stream target will be generated. Beware – this is more than a common “T1” or ADSL link.  
Compression u/A-law can be configured in the STL application, however, it then can only be used half duplex, and the end-to-end delay significantly inreases (min. 200ms).
Compression u/A-law can be configured in the STL application, however, the end-to-end delay significantly increases (min. 200ms).


If MP3 compression is needed or TCP/shoutcast/icecast protocols should be supported, then standard Instreamer and Exstreamer or Streaming Client Firmware must be used.
If TCP/shoutcast/icecast protocols should be supported, then standard Instreamer and Exstreamer or Streaming Client Firmware must be used.


===Full Duplex Audio Bridge===
===Full Duplex Audio Bridge===
Line 108: Line 119:


The Exstreamer 1000 case is ideally suited for 19'' rack mounting. Due to its dimensions, two devices can be mounted in 1 HU rack space next to each other, using either standard 19'' equipment holders, or – better- using the Barix 19'' rack mounting bezel. Using the Barix bezel, the front plate, together with the bezel, forms a flat, full size surface, so “piles” of devices mount easily.  The “-100” series products also can be mounted on the same 19'' bezel, and need 1/4th width, so any combination of -1000 devices (using ½ width) and -100 devices can be mounted. Attention: the devices are screwed onto the rack mount bezel and are not “slide in/out”.
The Exstreamer 1000 case is ideally suited for 19'' rack mounting. Due to its dimensions, two devices can be mounted in 1 HU rack space next to each other, using either standard 19'' equipment holders, or – better- using the Barix 19'' rack mounting bezel. Using the Barix bezel, the front plate, together with the bezel, forms a flat, full size surface, so “piles” of devices mount easily.  The “-100” series products also can be mounted on the same 19'' bezel, and need 1/4th width, so any combination of -1000 devices (using ½ width) and -100 devices can be mounted. Attention: the devices are screwed onto the rack mount bezel and are not “slide in/out”.
Back to [[Main Page#Products]]

Latest revision as of 09:49, 9 April 2013

The Exstreamer 1000 combines the instream and exstream technologies into a single device. It is a versatile network device suited for a variety of high quality audio applications. The Exstreamer 1000 can be used as an audio decoder (Exstreamer functionality), or as an audio encoder (Instreamer functionality). Audio can also be transmitted bidirectionally in a full duplex configuration (ABCL application).

Error creating thumbnail: File missing
Error creating thumbnail: File missing

The Exstreamer 1000 features:

- Balanced I/O (DSUB9 XLR adapter cable available as an option)

- AES/EBU fully digital transmission path

- High quality A/D converter

- Contact closure interfaces (4 inputs, 4 relays)

NOTE: HW features availability is related to the specific Firmware loaded on the device


Firmware

The Exstreamer 1000 is a universal hardware platform and can run various Barix application firmwares. All audio application firmwares provided for download on the website support the Exstreamer 1000. Firmare packages and documentation is available free of charge from Barix. The following standard application firmware from Barix can be used:

Instreamer Standard FW

http://www.barix.com/index.php?id=150

Turns the Exstreamer 1000 into a high quality audio encoder supporting MP3 compression, shoutcast/icecast source protocol, RTP broadcast/multicast and raw TCP streaming.

Contact closures are supported in the Instreamer firmware in combination with RTP since the version 3.16.

USB flash memory interface is not supported in the Instreamer firmware.

Streaming Client FW

http://www.barix.com/index.php?id=140

Turns the Exstreamer 1000 into a high quality stream receiver with MP3 compression and uncompressed audio support. The Streaming Client firmware allows configuration of up to 3 URLs, with auto-fallback in case of link/server failure, use of a USB flash stick for backup audio in case of higher priority stream failures etc. All standard functionality of the Streaming Client firmware is supported.

Contact closures are supported in the Streaming Client firmware in combination with RTP since the version 2.10.

STL application ABCL FW (preloaded on Exstreamer1000)

http://www.barix.com/index.php?id=158

This ABCL-based application is intended for unidirectional, high quality, uncompresssed streaming of mono or stereo audio feeds. Contact closures are supported by this application, and sent to the receiver(s) using standard UDP (separate “channel”). The target address for the stream can be a device IP address, Multicast group or the Broadcast address. Up to 4 destinations can be independently configured for the stream. In case of a point-to-point application, contact closures can also be sent back.

For sample rates up to 24kHz, the STL application firmware also allows full duplex audio transmission (uncompressed).

This firmware package is per default loaded on the Exstreamer500 & 1000 and contains also the Barix reflector application (selectable behind the "REBOOT" button).

ABCL kit FW

http://www.barix.com/index.php?id=151

The ABCL firmware allows to create your own applications running on the Barix audio devices. ABCL is the Barix programming language. The ABCL firmware package comes with demo application, the Annuncicom-FDx application. There are some more ABCL firmware applications existing, like the SIP-client, the "Any-to-ALL" or the IP-Intercom firmware/application package.

SIP Client FW

http://www.barix.com/index.php?id=157

SIP Client application has been developed to allow Barix devices supporting a standard “telephone fashion” voice over IP communication. The SIP Client application can be configured to work either in a peer to peer mode or in a proxy based (PBX) connection . Over the basic features of the SIP call dialogs, additional features has been added, like background music, audio rebroadcasting and special DTMF commands.


Applications

Different applications with different characteristics need different Firmware. The following is a list of typical applications and which software is recommended to be used:

STL – Studio Transmitter Link

The Exstreamer 1000 is ideally suited to set up studio transmitter links over IP infrastructure, being it Ehternet, wireless, LAN, optical fibre or WAN connections. RTP STL application (ABCL firmware) is supporting full-duplex application for uncompressed analog audio and half-duplex MP3 digital audio stereo streaming at up to 48kHz sample rates. Along with the Audio, I/O (4 contact closures) can be transmitted. In the current implementation, the I/O is sent asynchronously using UDP. With Uncompressed, 48k/16bit encoding, a delay of about 50ms or less can be expected. I/O transmission is almost immediate. In addition to the above delay, of course, network delays need to be accounted for. For the STL application, RTP is used as the transport. TCP is not really suitable for this application, especially if low latency is required, due to its unpredictable and time-consuming retry handling. Due to the uncompressed nature of the sampled audio, a constant network load of rouhgly 1.6MBps per stream target will be generated. Beware – this is more than a common “T1” or ADSL link. Compression u/A-law can be configured in the STL application, however, the end-to-end delay significantly increases (min. 200ms).

If TCP/shoutcast/icecast protocols should be supported, then standard Instreamer and Exstreamer or Streaming Client Firmware must be used.

Full Duplex Audio Bridge

For full duplex audio bridging applications, either the STL application or the “Annuncicom full duplex” applications can be used. For broadcast/radio applications, the STL application should be best matching.

NOTE: Full duplex functionality is limited to sample rates up to 24kHz and point-to-pont applications.

Shoutcast/Icecast encoder

If shoutcast/Icecast streaming is required, use the Instreamer firmware

Internet Radio Receiver

For almost all cases, the Streaming Client firmware with its backup capabilities is the best choice.

Radio Syndication, Audio and Contact closures

Currently, Barix customers are using Instreamer 100s and Exstreamer 100s loaded with the Streaming Client firmware to transport syndicated content, however this lacks the transport of contact closure states that could be used, e.g. to transmit commands to play the station identification or insert local content.

Barix is developing an application to address this feature, whilst keeping low bandwidth requirements. If bandwidth is not an issue, the STL application can be used here, provided that the number of destinations is small or Multicast can be used.

Hardware

Audio Interfaces

In contrast to the -100 series products, the Exstreamer 1000 features symmetric (“balanced”) audio inputs and outputs as well as an AES/EBU interface (for both input as well as output). The audio signals, as well as the AES/EBU interface, are provided on ITT Cannon connectors commonly known as DE-9/DB9. These high quality, screw lockable connectors are very commonly used for serial connections, and also in many areas where higher density connections are needed. Broadcasters often are interested in “XLR” connectors. Due to the many functions and interfaces and the decision to pack the Exstreamer 1000 in a ½ size 19 case, the use of XLR connectors was not possible (space constraints). Barix offers an interface “cable set” which contains adapter cables between DB9 and XLR connectors. This cable set is available as an option. For “fixed” installations (such as in STL applications), it is recommended that the installer uses DB9 connectors with direct wiring instead of using XLR connectors.

A/D converter

The Exstreamer 1000 contains a high quality A/D converter which ise used with 32kHz and 48kHz sample rate settings. If other sample rates are used, the A/D converter in the DSP is used.

AES/EBU

The AES/EBU Interface can be used with 32kHz and 48kHz sample rates and 16bit audio samples. Other sample rates are not supported.

Case size and mounting options

The Exstreamer 1000 case is ideally suited for 19 rack mounting. Due to its dimensions, two devices can be mounted in 1 HU rack space next to each other, using either standard 19 equipment holders, or – better- using the Barix 19 rack mounting bezel. Using the Barix bezel, the front plate, together with the bezel, forms a flat, full size surface, so “piles” of devices mount easily. The “-100” series products also can be mounted on the same 19 bezel, and need 1/4th width, so any combination of -1000 devices (using ½ width) and -100 devices can be mounted. Attention: the devices are screwed onto the rack mount bezel and are not “slide in/out”.


Back to Main Page#Products