User Manual Instreamer Network audio encoder for commercial, industrial and security applications Firmware V4.
Table of Contents 1Introduction......................................................................................7 1.1About the “Instreamer” firmware......................................................7 1.2Features..........................................................................................8 1.3Installing the device.........................................................................9 1.4Additional documents......................................................................9 1.
Control GPI ................................................................................24 Active open/closed......................................................................24 Send Contact Closure Information..............................................24 Trigger level.................................................................................25 Pre Trigger Start..........................................................................25 Post Trigger Play.....................................
Flow control.................................................................................35 Local port....................................................................................36 Destination IP..............................................................................36 Destination port...........................................................................36 3.7Security settings............................................................................37 Save configuration.............
1 Introduction 1.1 About the “Instreamer ” firmware The “Instreamer ” firmware is designed to serve as a versatile, network-enabled analog and digital audio-to-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.
• Supports IR remote control command relaying (Network to IR out). • Supports Serial Port relaying (Serial gateway over Network) • New 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). 1.
• Updating the Firmware (explaining how to update or how to change from “standard firmware”) • Step by step “How To” (explaining configuration for external services and devices) • IR Remote control (explaining the functionality of the Barix IR Remote control) • Advanced User section (explaining configuration via Serial cable and reference to the CGI API) • Dictionary (explaining technical names and expressions used in this manual) 7 Introduction
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.12” You will see the following window content: The top frame shows the logos “INSTREAMER” and “BARIX”. A click on either logo will bring you to the Barix homepage.
SENDING The LED next to SENDING has the following meaning: GREY for not sending, GREEN for sending When the device is set to “send on CTS” then the following two links will appear: Click the "SEND" link to start sending the stream. Click the "STOP" link to stop sending. CTS IN (RS-232) Click the "SET" link to simulate CTS being activated. Click the "CLR" link to simulate CTS being deactivated.
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.0.
does not have to get a new IP address at power on or reboot. 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. The command Ping can be used to ensure that a specific IP address is unused (i.e. No reply).
Gateway IP Address A correct setting of the Gateway IP address is needed to stream to the Internet or to destinations outside your local network (LAN). Enter the 4 values of the desired Gateway IP address e.g.: • "0.0.0.0" for no Gateway or automatic discovery • "192.168.0.1" for a Gateway in a LAN Note: If you have set the devices IP address to automatic discovery and your server or router has issued an IP address then most probably it also has supplied a valid Gateway address, “0.0.0.
Exstreamer 1000 have external Analogue to Digital circuitry which support input speeds of 32 and 48kHz. The selection provides a better input signal to noise ratio, however the A/D gain is fixed and cannot be adjusted. Default setting is "Line stereo".
Encod./Quality 0 1 2 3 4 5 6 7 MPEG1 48kHz 88 96 104 120 144 160 176 192 MPEG2 16kHz 35 38 44 48 56 64 80 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 These following settings are for advanced users only.
Own Name You can enter the name of the Barix Instreamer here. This name will be returned when using the DISCOVER command (see technical documentation).
upon the state of the GPI configured as the Control GPI Control GPI Defines which GPI will control the streaming if the streaming mode is “send on I/O”. Active open/closed Defines whether the device streams when the selected Control GPI is in the open or closed state. Send Contact Closure Information The current state of the device's GPI is inserted into RTP and Shoutcast streams. (This also applies to the BRTP connection type which uses an RTP stream). This feature is compatible with Streaming Client v02.
Receiver Port is used. 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.
Now the TOS bits themselves: • Delay - when set to '1' the packet requests low delay. • Throughout - when set to '1' the packet requests high throughput. • Reliability - when set to '1' the packet requests high reliability. DSCP DiffServ introduces the concept of the DiffServ Code Point (DSCP) that uses the first 6 bits of the TOS field thereby giving 2^6 = 64 different values The following table illustrates the DSCP values: Stream to There are up to 8 destinations to stream to.
connection type (except for the types “BRTP” and “SIP” which are only available with the first entry). Stream to Disabled entry Set the connection type to “not used” to disable an entry. The IP and Port can be left as is as they are as they do not matter on a disabled entry. Stream to Internet Radio entry Set the connection type to “Internet Radio” radio server for a single client (default). The IP “0.0.0.
Stream to Shoutcast source entry Set the connection type to “Shoutcast source” to connect (TCP) to a single Shoutcast server. Enter IP and port of the Shoutcast server for the device to act as a Shoutcast source. When authentication is needed please read also section Ice/Shoutcast (Security settings). The IP “0.0.0.0” will let the Instreamer act as a Shoutcast server itself waiting for a connection on the port selected under “Port#”.
Trap Repeat Define the SNMP trap repeat interval. The trap is repeated if the audio level values are still out of range. Silence Timeout Define the time interval for sending a trap after the low audio level is detected. 3.
3.5 Control settings These settings adjust the control port properties. UDP command port Defines the port where the device will receive commands via UDP. To disable set this port number to “0”. TCP command port Defines the port where the device will receive commands via TCP. To disable set this port number to “0”. TCP command 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.
Baud rate Select the serial transmission speed from “300” to “115200” Baud (bits per second). Data bits Select “7” or “8” data bits. Parity Select “no”, “even” or “odd” parity. Stop bits Select “1” or “2” stop bits. Flow control Select the type of flow control: “none”, “Software (XON/XOFF)” or “Hardware (RTS/CTS)”. Local port Defines the port on which the serial port can be accessed for serial gateway application. Only when “Local port” is set to "0" the serial port can be used as a command interface.
3.7 Security settings These settings can be used to secure the access to the device on different levels. The status is shown next to each password (set or not set). Access is free 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). Without a valid password the device configuration cannot be saved! 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). Only one user can log in at a time. Further connections will be refused while one user is logged in. To log out click on the “Logout” link next to the “HOME” icon in the menu bar. Please hit your browser’s “Reload” button if the “Logout” link is not visible while logged in.
SNMP Community Rwrite Choose a password for the Read and Write Community, or "not protected" to ignore both the read and write communities or "no write access" SNMP Community Read Choose a password for the Read Community, or "not protected" to ignore the read community or "no access" Note that the Community RWrite setting takes priority. This means that if the Community RWrite is set to not protected, Community Read is ignored. 3.8 Additional Features From V3.
4 Reverting to factory defaults Click the button. Click on the 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.
5 Rebooting the device Click the button. Click on the button to enter the reboot page. You will see the following screen: Click “Reboot the device” to restart the Barix Instreamer.
6 Rebooting the device Barix preloads the Instreamer 100 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. For the alternative method “Web Update” the “Web server port” has to be set to “0” or “80” to work properly (0 will set the default port “80”).
6.3 Web Update To apply the “Web Update” procedure you will need a standard web browser and the IP address of the device (announced by the SonicIP feature). Make sure that the “Web server port” is set to “80” before starting the procedure. Calculate approximately 2 minutes to complete the “Web Update” procedure. STEP 1 Open your web browser STEP 2 Type in the IP address of the Barix device and press Enter • Example: “192.168.0.12” STEP 3 Click the button.
Upon start up the following screen appears. The Bootloader version and date will most likely be different: STEP 6 Click on "Browse..." to select the file you want to update. The file is named compound.bin located in the folder “update_rescue”. Select the file and click on the “Open” button.
Click on “Upload” to start the upload process which will take approximately 2 minutes. Warning: If the web update is interrupted during the process (power or network loss) the device might become unreachable. In that case the “Serial Rescue” procedure is the only remedy. Please keep that in mind when planning a remote update.
Select the file “reboot” and click on the “Open” button and in the following window click the “Upload” button. 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.
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.
8 Legal Information © 2012 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.