USER MANUAL Instreamer Network audio encoder for commercial, industrial and security applications Firmware: V4.
Table of Contents 1 Introduction...................................................................................9 1.1 About the “Instreamer” firmware..................................................9 1.2 Features.....................................................................................10 1.3 Installing the device....................................................................11 1.4 Additional documents.................................................................11 1.
Streaming Mode.......................................................................20 STREAMING DESTINATION - Conn. type..............................20 STREAMING DESTINATION - IP Address or Domain Name. .21 STREAMING DESTINATION - Port.........................................21 3.2 Selecting Advanced Settings.....................................................22 3.3 NETWORK SETTINGS..............................................................22 Use SonicIP®..............................................
Post Trigger Play.....................................................................34 Contact Closure.......................................................................34 Input Polarity............................................................................34 Send Contact Closure Information...........................................34 Buffer Underrun Mode (TCP)...................................................35 Streaming Packet Strategy......................................................
Flow control..............................................................................42 SERIAL GATEWAY.................................................................43 Local port.................................................................................43 Destination IP...........................................................................43 Destination port........................................................................43 Note:.......................................................
Updating the device....................................................................54 6.1 Downloading the latest firmware................................................54 6.2 Serial Rescue.............................................................................55 6.3 Web Update...............................................................................55 7 Dictionary....................................................................................61 8 Legal Information.......................
User Manual “Instreamer“ - V4.03 - 24th October 2013 1 Introduction 1.1 About the “Instreamer” firmware The “Instreamer” firmware is designed to serve as a versatile, network-enabled analog and digital audioto-Ethernet converter for commercial audio distribution. The “Instreamer” firmware converts audio from any analog or digital device into G.711 (8 bit), PCM (16 bit) or high-quality MP3 streams.
User Manual “Instreamer“ - V4.03 - 24th October 2013 1.2 Features • Generates MP3 streams at adjustable bit rates (VBR) from analog or digital (optical/coaxial S/P DIF) sources. With the latest Instreamer (ID 43) Constant Bit Rate (CBR) can also be configured. • Generates G.
User Manual “Instreamer“ - V4.03 - 24th October 2013 • Supports IR remote control command relaying (Network to IR out). • Supports Serial Port relaying (Serial gateway over Network) • From FW V3.17. Supports all General Purpose Inputs (GPIs) on the Exstreamer 1000, Exstreamer 500 and Annuncicom 1000. The Inputs are used either to trigger streaming or to send contact closures to a partner device with SW loaded capable of decoding the information. (e.g. Streaming Client V2.10 or later). • From FW V4.
User Manual “Instreamer“ - V4.03 - 24th October 2013 1.5 Preloaded Firmware Barix preloads the Instreamer 100 with the “Instreamer” firmware version. If other HW is being used then the factory firmware will have to be replaced. Before continuing with this manual make sure that the firmware version is up to date and corresponds with this manual. Please proceed to chapter 6 Updating the device in order to do so. 1.6 About this manual Links to chapters References to chapters (e.g.
User Manual “Instreamer“ - V4.
User Manual “Instreamer“ - V4.03 - 24th October 2013 2 Device Status and Control To view the current status and control it using the Web interface you will need: • the IP address announced over the audio outputs (see the Quick Install Guide) • a standard web browser Open your web browser and type in the IP address of the Barix device in the URL field and hit the “Enter” key. • Example: “192.168.0.229” You will see the following window content: The top frame shows the logos “INSTREAMER” and “BARIX”.
User Manual “Instreamer“ - V4.03 - 24th October 2013 and permits the control of the streaming status, the simulation of the CTS input signal and the control of the RTS output. For details see the section below. 2.1 Listen and Active Connections The left frame has two selectable buttons. Listen Online Click the link to get the online Shoutcast stream of the Instreamer (as M3U playlist) to play on your PC. For proper operation make sure you configure MP3 encoding and send always.
User Manual “Instreamer“ - V4.03 - 24th October 2013 • "send on I/O" - the device streams if the selected digital input is activated • "send on level" - the device streams if the input audio peak reaches the configured level Audio Format Displays the current streaming format and sampling frequency. Peak Left and Right The numbers [in dB full-scale] and the graphical VU meters show the peak values of the analog audio inputs (line or microphone). Max. value is 0 dB.
User Manual “Instreamer“ - V4.03 - 24th October 2013 RS-232 Status of the hardware flow control signals of the device's RS-232 iterface. The signals can be used as a control input or output to control the device or an attached equipment. CTS in Displays the status of the hardware CTS input signal: - grey box = Inactive - green box = Active Click the "set" button to emulate CTS being activated. Click the "clear" button to emulate CTS being deactivated.
User Manual “Instreamer“ - V4.03 - 24th October 2013 3 Device Configuration You can adjust network settings, streaming destinations, monitoring settings and more with the Web interface. To enter the configuration mode you will need: • the IP address announced over the audio outputs (see the Quick Install Guide) • a standard web browser Open your web browser and type in the IP address of the Barix device in the URL field and hit the “Enter” key. • Example: “192.168.11.
User Manual “Instreamer“ - V4.03 - 24th October 2013 playlist file instreamer.m3u. Press the “Active Connections” button to open a new window showing the current active protocols and ports. To obtain the configuration pages click the CONFIGURATION button at the top of the page. Note that the “screen shots” shown are for the “Instreamer” HW. Other HW, for example, the Exstreamer series, may have additional options to support the enhanced features.
User Manual “Instreamer“ - V4.03 - 24th October 2013 Input Source Choose the desired Audio input source. Line mono and MIC inputs are mono, the other settings are stereo. Default setting is "Line stereo". Audio Format Select encoding (data) format and sampling frequency. The formats are: MPEG, PCM (uncompressed digital audio), uLaw (G.711), aLaw (G.711). Default setting is "MPEG2 / 22.5 kHz". Streaming Mode "send always" will stream always "send on CTS" will stream depending on the state of the CTS input.
User Manual “Instreamer“ - V4.03 • - 24th October 2013 devices may register and up to 32 RTP streams at 128kbit/s are supported. "Raw UDP" for an outgoing UDP packet stream. Default settings is "RTP". STREAMING DESTINATION - IP Address or Domain Name If an active connection is required a Domain Name or an IP address can be provided. An example of a Domain Name is www.myserver.com. If an IP address is provided, e.g. 192.168.0.
User Manual “Instreamer“ - V4.03 - 24th October 2013 3.2 Selecting Advanced Settings To access the full set of configuration options, press the Advanced Settings button. A list of options is shown on the left together with the Network settings. The required page can be opened by selecting an option. Parameters can be changed at will on any of the pages. It is only necessary to press the Apply button once after all changes have been made.
User Manual “Instreamer“ - V4.03 - 24th October 2013 Use SonicIP® If set to "yes", the device will announce its IP address over the audio output. Default: "yes" IP Address Enter the 4 values of the desired static IP address e.g.: • “192.168.0.12” for an internal LAN Attention: Make sure that you enter a free IP address. The device will check this and will not be available until the device using the same IP is disconnected or switched off.
User Manual “Instreamer“ - V4.03 - 24th October 2013 For each function you want to disable add the value from the table below: • • • • “0.0.1.0” to disable AutoIP “0.0.2.0” to disable DHCP “0.0.4.0” to disable BOOTP “0.0.8.0” to disable IPzator Examples: • “0.0.3.0” disables AutoIP and DHCP • “0.0.11.0” disables all except BOOTP Attention: “0.0.15.0” disables all discovery functions which locks you out unless you reset the device to factory defaults by pressing the reset button for about 10 seconds.
User Manual “Instreamer“ - V4.03 - 24th October 2013 issued an IP address then most probably it also has supplied a valid Gateway address, “0.0.0.0” will then work fine. If you have set a Static IP address then you will need to configure a valid Gateway address manually. Try first the same Gateway IP address your PC is set to. If it doesn’t work then ask your Network Administrator for a correct Gateway IP address.
User Manual “Instreamer“ - V4.03 - 24th October 2013 Check for DSCP services available in your network to set this value. Valid values are 0-63. Default value is 0. 26 /63 BARIX AG | 28. Jan.
User Manual “Instreamer“ - V4.03 - 24th October 2013 3.4 Audio settings This chapter explains how to adjust the audio input and output settings of the Barix device. Input source Choose the desired input source. Line mono and MIC input are mono, the other settings are stereo. The options available depend on the HW according to the table below. The Exstreamer 500 and Exstreamer 1000 have external Analogue to Digital circuitry which support input speeds of 32 and 48kHz.
User Manual “Instreamer“ - V4.03 - 24th October 2013 Instreamer Ex 500 Ex 1000 Line Mono Line Mono Line Mono Line Stereo Line Stereo Line Stereo Ann 100/200 Ann 1000 Ann 155 Line Mono Line Mono - - Line Stereo - - - - MIC MIC MIC SPDIF optical - AES-EBU - - - SPDIF coaxial (MPEG input) Line Ext ADC Line Ext ADC - - - Audio Format Select encoding (data) format and sampling frequency. The formats are: MPEG, PCM (uncompressed digital audio), uLaw (G.711), aLaw (G.711) .
User Manual “Instreamer“ - V4.03 - 24th October 2013 Warning: For potentially “lossy” transmission types, typically RTP, use VBR where ever possible. Note: For devices (e.g. Instreamer 100) with an IPAM type of “generic” only VBR is supported. Default: "VBR". MPEG CBR bitrate If MPEG CBR encoding is selected the audio compression level (and consequently the audio quality) is selected by the "bitrate" field. Select the audio bit rate in kilobits per second.
User Manual “Instreamer“ - V4.03 - 24th October 2013 stereo inputs. Encod./Quality 0 1 2 3 MPEG1 48kHz 88 96 104 120 144 160 176 192 MPEG2 16kHz 35 38 44 48 4 56 5 64 6 80 7 96 The above table shows only the average bit rates for 16 kHz and for 48 kHz. As the “stereo” adds about 20 to 30 percent when compared to “mono” other sampling frequencies can be calculated using the previous “mono” table. Advanced Encoder Settings The following settings are for advanced users only.
User Manual “Instreamer“ - V4.03 - 24th October 2013 Advanced MP3 Encoder Settings The following features are only available on IPAM Type: generic MP3 Frame CRC If set to “enable”, the encoder will include the CRC16 in each MP3 frame. MP3 Channel Mode Extension “Enable” or “disable” the MS-Stereo encoding (for stereo only). When set to “disable MS-Stereo encoding” only mono will be encoded and therefore the bandwidth used is minimized.
User Manual “Instreamer“ - V4.03 - 24th October 2013 3.5 Streaming settings These settings adjust the streaming mode, parameters and destinations. 32 /63 BARIX AG | 28. Jan.
User Manual “Instreamer“ - V4.03 - 24th October 2013 Streaming mode Streaming is started depending on the selected operating mode: • send always will stream always • send on CTS will stream if the SEND button (command) is pressed or CTS (Pin 8 Serial connector) is connected to a positive supply (9VDC, Pin 4 Serial connector) • send on Level will stream if the incoming analogue audio signal is above the Trigger level (see section below). This feature is not available for digital inputs.
User Manual “Instreamer“ - V4.03 - 24th October 2013 Post Trigger Play Post Trigger Play is only used when Streaming mode is set to send on Level. Post Trigger Play can be adjusted to prevent a cut off when audio should be sent longer than detected. It defines the amount of time that the device will continue streaming after the actual trigger has been cleared. Contact Closure Contact Closure is only used when Streaming mode is set to send on I/O.
User Manual “Instreamer“ - V4.03 - 24th October 2013 Buffer Underrun Mode (TCP) The Buffer Underrun Mode (TCP) defines the action if a TCP stream is slower than the real stream from the encoder. In this case the output streaming buffer underruns and cannot hold older data any more. The device can then “disconnect” the TCP connection or it can ”skip” the stream directly to the encoder stream without disconnecting TCP. Streaming Packet Strategy The Streaming Strategy defines how a packet is build and sent.
User Manual “Instreamer“ - V4.03 - 24th October 2013 Radio Path Enter a radio path to listen to the transmitted stream of this Barix Instreamer using a device that is able to play MP3 radio stations (also PC software like WinAmp). The URL to connect is http://x.x.x.x/p where x.x.x.x is the IP address of this device and /p is this Radio path. Example: http://192.168.0.24/xstream The device can serve up to 6 concurrent radio streams icy-url / SIP user “icy-url” is taken into account only for Shoutcast.
User Manual “Instreamer“ - V4.03 - 24th October 2013 Conn. type The connection types are described in the following sections. The following table summarizes which connection types can act as passive listeners and which as active senders. Passive (listener) Internet Radio - Active (Sender) - RTP - BRTP SIP - Raw TCP - Shoutcast Raw UDP Raw TCP Icecast source Shoutcast Connection type - not used entry Set the connection type to “not used” to disable an entry.
User Manual “Instreamer“ - V4.03 - 24th October 2013 Other configurations are also possible since in general entry #7 of the Streaming table modifies the first entry in the m3u and asx files and entry #8 modifies the second file entry. Limitation: Although eight entries can be configured only six concurrent radio servers are supported. Connection type - RTP entry Set the connection type to “RTP” (Real Time Protocol) for an RTP destination. The IP “0.0.0.0” will broadcast (UDP) on the subnet (e.g. "192.168.
User Manual “Instreamer“ - V4.03 - 24th October 2013 Connection type - Raw UDP entry Set the connection type to “Raw UDP” for an UDP destination. The IP “0.0.0.0” will broadcast (UDP) on the subnet (e.g. "192.168.0.255") on the port selected under “Port#” (0=3030), enter an IP for a UDP unicast destination (e.g. “192.168.0.11). Connection type - Raw TCP entry Set the connection type to “Raw TCP” for a single TCP client. The IP “0.0.0.
User Manual “Instreamer“ - V4.03 - 24th October 2013 IP Address or Domain Name If an active connection is required within the first 4 entries, a Domain Name or an IP address can be provided. An example of a Domain Name is www.myserver.com. If an IP address is provided, e.g. 192.168.0.34, then this is used, otherwise the device attempts to obtain the IP address from a Domain Name Server. Default setting:"not used". IP # # # # Enter 4 values of the destination IP address e.g.: • "0.0.0.
User Manual “Instreamer“ - V4.03 - 24th October 2013 3.
User Manual “Instreamer“ - V4.03 - 24th October 2013 SENDING MODE c=84 : Deactivate the sending mode, if not send always c=91 : Activate the sending mode SERIAL c=89 : Simulate the CTS Signal being activated c=90 : Simulate the CTS Signal being deactivated c=60 : Activate the RTS Signal c=61 : Deactivate the RTS Signal For further commands refer to the technical documentation available on www.barix.com.
User Manual “Instreamer“ - V4.03 - 24th October 2013 SERIAL GATEWAY The Serial Gateway function allows the establishment of a serial connection between two devices over a LAN or WAN. To enable the Gateway function "Destination IP" and "Destination port" are set at the initiator (active) device. At the receiver (passive) device the “Local port” is set to the partner's “Destination port”.
User Manual “Instreamer“ - V4.03 - 24th October 2013 Note: When the Serial Gateway function is activated the serial port on both devices cannot be used as a command interface. 44 /63 BARIX AG | 28. Jan.
User Manual “Instreamer“ - V4.03 - 24th October 2013 3.7 Control and SNMP settings CONTROL SETTINGS As well as the CGI WEB commands available over http, the Instreamer offers two dedicated remote control interfaces: UDP and TCP. See the Technical Documentation for more details about the protocol. These settings adjust the control port properties. UDP command port Configure a port number between 1 and 65535 to enable the UDP command interface. Enter 0 to disable the UDP command interface.
User Manual “Instreamer“ - V4.03 - 24th October 2013 TCP Connection address If 0.0.0.0, a listening command port is opened. Otherwise a TCP connection is actively attempted at the given address and port. If the connection fails, it is reattempted every minute. Default:0.0.0.0 SNMP SETTINGS SNMP traps are configured in this parameter group. The traps are sent to the “Trap Target IP Address”. The Standard Cold Start trap is sent on re-boot.
User Manual “Instreamer“ - V4.03 - 24th October 2013 3.8 Security settings These settings are used to secure access to the device on different levels. The status is shown next to each password ("set" or "not set"). Access is open for levels without a password (default setting). Save Configuration Enter up to 24 characters to secure the saving of the device configuration (Clicking the "Apply" button).
User Manual “Instreamer“ - V4.03 - 24th October 2013 View configuration Enter up to 24 characters to secure the viewing of the device configuration (Clicking the “Config” button). Without a valid password the device configuration cannot be viewed! Enter 25 characters to erase the current key. View configuration password usage When the password is set the user clicking on the “Config” button has to type in the password into the password field of the pop up window (the user name does not matter).
User Manual “Instreamer“ - V4.03 - 24th October 2013 User Password Enter up to 24 characters to secure the access to customized web pages. Intended for advanced users only, for details see the Technical Documentation. Without a valid password these user web pages cannot be viewed. Enter 25 characters to erase the current password. Default: "not set" Icecast/Shoutcast Enter up to 24 characters. This is the password the device uses when accessing Icecast or Shoutcast server and acting as a source.
User Manual “Instreamer“ - V4.03 - 24th October 2013 3.9 Additional Features From V3.17 two xml files are added to provide a LiveFeed Service for Cisco's Call Manager. For the Call Manager settings please refer to the relevant Cisco documentation. The Service URL to configure is: http:///livefeed.xml. So in the example below this would be: http://192.168.11.171/livefeed.xml. livefeed.
User Manual “Instreamer“ - V4.03 - 24th October 2013 4 Reverting to factory defaults Click on the Defaults button to enter the defaults page. You will see the following screen: Click on “Factory defaults” to revert all settings except “Network configuration” to factory defaults.
User Manual “Instreamer“ - V4.03 - 24th October 2013 Note: You can use this method if a connection to the Barix Instreamer cannot be established. This can happen if you once have set a Static IP address, switched off “SonicIP” and then forgotten the IP address. The Hard default settings sets the IP Address to automatic discovery (0.0.0.0) and enables SonicIP. We also recommend downloading and installing the Barix Binary Discovery Tool from: http://www.barix.
User Manual “Instreamer“ - V4.03 - 24th October 2013 5 Rebooting the device Click on the REBOOT button to enter the reboot page. You will see the following screen: Click “Reboot the device” to restart the Barix Instreamer. While restarting the device the following screen appears showing a number counting down: Upon start up the following screen appears stating the successful restart: BARIX AG | 28. Jan.
User Manual “Instreamer“ - V4.03 - 24th October 2013 6 Updating the device Barix preloads the Instreamer devices with firmware which is current at the day of production. Barix constantly enhances the capabilities and functions and recommends to keep the firmware on the Barix Instreamer up-to-date. Barix recommends the use of the “Serial Rescue” method to update the firmware.
User Manual “Instreamer“ - V4.03 - 24th October 2013 6.2 Serial Rescue The “Serial Rescue” procedure loads the entire firmware and resets the device to factory default settings (current configuration is overwritten). It is therefore helpful to note the current setting. Printing out the “status” page is the quickest way as the page contains all configuration parameters. Open your web browser and type in the IP address of the Barix device in the URL field and hit the “Enter” key. Press the STATUS button.
User Manual “Instreamer“ - V4.03 - 24th October 2013 STEP 2 Type in the IP address of the Barix device and press Enter: • Example: “192.168.0.12” STEP 3 Click the STEP 4 Click on the button. button to enter the update page. You will see the following screen: STEP 5 Click on “Please click here to start the update” to launch the update process. The device will restart in a special mode called “Boot loader” and the following screen appears showing a number counting down from 4 to 0. 56 /63 BARIX AG | 28.
User Manual “Instreamer“ - V4.03 - 24th October 2013 Upon start up the following screen appears. The Bootloader version and date will most likely be different. The other information provides numeric values for HW type and IPAM type, some HW register data which can be ignored and gives the total number of uploaded Flash pages: STEP 6 Click on "Browse..." to select the file you want to update. BARIX AG | 28. Jan.
User Manual “Instreamer“ - V4.03 - 24th October 2013 The file is named compound.bin located in the folder “update_rescue”. Select the file and click on the “Open” button. STEP 7 Attention: If you load the wrong file the device will not work and you may only be able to recover by applying the “Serial Rescue Procedure”. Click on “Upload” to start the upload process which takes approximately 10 seconds.
User Manual “Instreamer“ - V4.03 - 24th October 2013 The following screen appears: STEP 9 After the device has rebooted click on the “here” link to reload the main page. The device is now ready for configuration according to your needs (see chapter 3 Device Configuration). Note: The “Web Update” procedure does not change the current configuration. Barix recommends nevertheless checking for correct parameters in the configuration as well as to set parameters for newly added features.
User Manual “Instreamer“ - V4.03 - 24th October 2013 7 Dictionary DHCP Short for Dynamic Host Configuration Protocol, a protocol used to assign an IP address to a device connected to a Network. IP Short for Internet Protocol, the IP is an address of a computer or other network device on a network using IP or TCP/IP. Every device on an IP-based network requires an IP address to identify its location or address on the network. Example: 192.168.2.
User Manual “Instreamer“ - V4.03 - 24th October 2013 Class B network address, and the second two numbers (.017.009) identify a particular host on this network. The Netmask would then be 255.255.0.0 . Ping Ping is a basic Internet program that lets you verify that a particular IP address exists and can accept requests. Example: ping 192.168.2.10 SonicIP Barix SonicIP ® technology is designed to vocally announce the Barix devices current IP address.
User Manual “Instreamer“ - V4.03 - 24th October 2013 8 Legal Information © 2014 Barix AG, Zurich, Switzerland. All rights reserved. All information is subject to change without notice. All mentioned trademarks belong to their respective owners and are used for reference only. Barix, Exstreamer, Instreamer, SonicIP and IPzator are trademarks of Barix AG, Switzerland and are registered in certain countries. For information about our devices and the latest version of this manual please visit www.barix.com.