Streaming Client Network audio decoder firmware for MP3 streaming (HTTP, UDP, RTP) with automatic fail-over and USB playbackTechnical DocumentationFir
advanced WEB upload method is used together with the remote firmware update, the individual pages must be loaded carefully because the firmware can be
Parameter Byte Dynamic NameLen Default Short DescriptionDNS 2 68 B68, B69, B70, B714 0.0.0.0 Alternative DNS IP address. 0.0.0.0 here always disables
Parameter Byte Dynamic NameLen Default Short DescriptionDHCP Host Name98 S98 16 Name of the device sent in DHCP request. If not set, automatically ge
Parameter Byte Dynamic NameLen Default Short DescriptionA/D Gain 249 B249 1 64 Attenuation of the line input signal on Exstreamer 205: 0 = mute 1 = -
Parameter Byte Dynamic NameLen Default Short DescriptionMedia Configuration277 B277b0, B277b1, B277b2, B277b3, B277b4, B277b5, B277b6, B277b71 0x02 T
Parameter Byte Dynamic NameLen Default Short DescriptionBit 4: unusedBit 5: unusedBit 6: unusedBit 7: unusedSNMP SysName444 S444 18 SNMP System Name.
Parameter Byte Dynamic NameLen Default Short DescriptionTriggered Playlist570 S570 100 Path to remotely triggered playlist. One file from the playlis
Parameter Byte Dynamic NameLen Default Short DescriptionStream Max Check Period696 W696 2 30 Maximal time period (in seconds) the stream sources are
3 Application Programming Interface (API)3.1 Command interfaceBarix Streaming Client features a command processor with several interfaces: Serial, TCP
3.4 TCP command interface● The TCP command interface can be enabled via the WEB UI, by default is off● commands are sent to a configured TCP port, onl
Revision HistoryFirmware VersionDate Initials NotesB2.03 14.05.2008 PK Updated sections 1.2, 1.5, 4.1Chapter 7 “Display interface” addedA2.04 06.06.20
Element Description CGI commandCHANNELDEC Decrement channel number (see chapter 7 IR control interface).c=16VOLUMEINC Increment volume by 2% c=
Element Description CGI commandBALM10BALM09---BALP00---BALP09BALP10Set balance to full leftset balance to -9set balance to centerset balance to +9set
4 WEB User interface4.1 User Interface Development Kit With the “User Interface Development Kit” you can design your own web pages (skin) and modify t
Type Filename.extension DescriptionCSS vumeter.css Style for VU-meter on the home pageBasic framesetHTML index.htmlMain page of the web server, frames
Type Filename.extension DescriptionImage 4to0.gif Countdown while the device is rebootingHTMLuirdefaults.htmluirloader.htmluirreboot.htmluirupdate.htm
Type Filename.extension DescriptionTextmimetype.iniMIME type database for the WEB server, see section “The WEB Server“ belowText remote.inilookup file
mimetype.ini file (as described above) resides in the webuidevkit/streamapp/ directory.4.3 Dynamic Web PagesWeb pages can include dynamic values. Dyna
List of Dynamic Mark IDs for &LSetupID Type Description1 Function Print setup value3. [par]: Address (decimal) of the value in the setup4. [par]:
ID Type Description19 Byte (integer)reserved20 Byte (integer)fs.bin (USB file system) year of the build (only decade), BCD coded, use %02x to print21
Par Type Description11 Integer Reconnection counter12 String Device's MAC address (each byte separated by a colon e.g. 00:08:E1:00:3D:90)13 Strin
Firmware VersionDate Initials NotesSetup parameter B250 – audio buffer size.3.08 10.01.13 PK Audio formats, RTP/AAC3.10 08.03.13 PK Added configurable
Par Type Description42 Integer Currently decoded audio format:0 = MP31 = u-Law2 = A-Law3 = PCM5 = WMA6 = Ogg Vorbis7 = AAC/AAC+45 Integer IPAM identif
ExamplesThe following example shows how to implement a form field for the configuration value of the highest byte in the 'own IP address'. T
the new configuration. Passwords are hashed (MD5) and stored in memory and set using the name Px, where x stands for the password level. If the passwo
5 Streaming Settings5.1 Streaming URLsThis chapter gives an overview of the supported URL protocols. The general URL syntax is:protocol:// user : pass
5.2 URL Variable SubstitutionURLs may contain variables which are processed and substituted by their values. Variables have syntax $NAME$, where name
NOTE 1: Please note that the triggered playback cannot be interrupted, therefore the files should be reasonably short.NOTE 2: Triggered playback and p
6 Audio Formats6.1 RTPAudio format is automatically detected from payload type of the the incoming RTP stream (on both standard and priority stream).
7 IR control interfaceWhen using IR Remote Control, make sure there is line of sight between the IR Serial receiver and the IR Remote control.IR Butto
chapter 4.1 User Interface Development Kit. The remote.ini file in the sub folder webuidevkit/streamapp contains the commands for each button in a sep
Barix IR Remote Control Button AssignmentButton IR code sequence Button IR code sequence0 NE: 00FE30CF * NE: 00FED02F1 NE: 00FE40BF # NE: 00FE88772 NE
Table of Contents1 Introduction... 71.1 A
8 Display interfaceOn Barix devices featuring an LCD (Exstreamer 110), additional device status information is displayed, as follows: ● At startup: we
Example 2: only the name of channels 017, 020 and 021 is defined. channels.ini contains 17 empty lines, followed by the name of channel 017 on the nex
Function definition starts with capital 'F' (ASCII 0x46) followed by a decimal index of the function and the colon character (':',
Only ASCII characters in the range 0x20-0x7F are allowed as printable characters.The following backslash sequences are accepted in string constants: \
• accepts an integer parameter• stops execution of the current function and starts executing the function number nH(x) - set display backlight• accept
Boolean expressionsA single boolean operators can be used in conditional execution (see the Test command above). A boolean operator has a name: a smal
ID Descriptioni3 The current volume in 1% stepsi4 The currently selected channel numberi5 The channel number being currently playedi6 1 if the current
Fn. NumberDescriptionF91 Reset via the button: print the "reset" message and lock the displayF92 Factory defaults and reset: print "fac
9 Remote Configuration and Update interfacePlease note that the Remote Firmware Update is supported only on devices with 2MB Flash memory. Remote Conf
in the following four steps:• control commands are executed and config values are stored in the configuration memory• the firmware is updated if the v
5.2 URL Variable Substitution... 355.3 Trig
Content of the update.ini file contained in the “Streaming Client Update Kit”volume_100,B244min_volume_100,B241max_volume_100,B242balance,c245bass,c24
Content of the update.ini file contained in the “Streaming Client Update Kit”tcp_cmd_port_timeout,W507usb_backup_switch_immediately,B277b2ad_gain,B249
update_rescue into your HTTP directory, the URL will behttp://www.myserver.net/streamingclient/update/compound.bin• create new text file http://www.my
Here is an example how to do it:• Configure both devices with following Update URL: http://www.myserver.net/streamingclient/update/update-$IP$.txt• Cr
10 Remote monitoring interfaceThe “Streaming Client” firmware supports two different ways of remote monitoring: SNMP and Barimon. SNMP can send a trap
Value Type DescriptionReconnects 16bit unsigned decimal numberAmount of reconnects due to loss of the stream sourceSoftErrorCount 16bit unsigned decim
http://[<name>:<password>@]<address>/ (name and password can be omitted e.g. http://www.myserver.com/)The frequency of Barimon repor
Content of the BARIXAUDIO.MIB file contained in the “Streaming Client Update Kit” BARIXAUDIOSNMP-MIB DEFINITIONS ::= BEGIN IMPORTSenterprises, IpAddr
Content of the BARIXAUDIO.MIB file contained in the “Streaming Client Update Kit”DESCRIPTION "Audio State Right Channel0 = silence1 = running2 =
Content of the BARIXAUDIO.MIB file contained in the “Streaming Client Update Kit”ACCESS read-onlySTATUS mandatoryDESCRIPTION "Stream bitrate in K
SNMP trap sending... 57SNMP queryi
Content of the BARIXAUDIO.MIB file contained in the “Streaming Client Update Kit”HTTP-Out-of-Resources(503),HTTP-Gateway-Time-Out(504),HTTP-Version-no
Error CodeName DescriptionResolution Problem2 No TCP ResponseHost not responding to TCP SYN, connection can't be established, port closed or host
11 Legal Information© 2007-2013 Barix AG, Zurich, Switzerland.All rights reserved.All information is subject to change without notice. All mentioned t
1 Introduction1.1 About the “Streaming Client” firmwareThe “Streaming Client” firmware was designed for the professional field: audio bridging, audio
1.4 Additional documentsTechnical specifications can be found in the corresponding product sheet which can be downloaded from our site www.barix.com.F
2 Memory organization2.1 Serial Rescue Kit / Web UpdateTwo different procedures exist to upload the “Streaming Client” firmware into the device:The “S
Komentarze do niniejszej Instrukcji