<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.barix.com/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Jrietschel</id>
	<title>Barix Wiki - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.barix.com/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Jrietschel"/>
	<link rel="alternate" type="text/html" href="https://wiki.barix.com/index.php?title=Special:Contributions/Jrietschel"/>
	<updated>2026-04-25T18:00:57Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.37.1</generator>
	<entry>
		<id>https://wiki.barix.com/index.php?title=How_do_i_read_an_I/O_register_using_SNMP_%3F&amp;diff=2443</id>
		<title>How do i read an I/O register using SNMP ?</title>
		<link rel="alternate" type="text/html" href="https://wiki.barix.com/index.php?title=How_do_i_read_an_I/O_register_using_SNMP_%3F&amp;diff=2443"/>
		<updated>2010-12-02T20:06:40Z</updated>

		<summary type="html">&lt;p&gt;Jrietschel: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;I/O registers in the Barionet (1000 instances) either are tied to hardware or just hold values, as an interface to a BCL program in the Barionet.&lt;br /&gt;
Registers can be polled and also controlled using standard SNMP get/set requests. For set operations, the community &amp;quot;private&amp;quot; needs to be used (default). These same registers can also be accessed using Modbus/TCP or ASCII control protocols (and even via cgi/web server). &lt;br /&gt;
&lt;br /&gt;
You can easily control the relays, for example, by using SNMP set requests on registers 1 and 2.&lt;br /&gt;
&lt;br /&gt;
The detailed register map is documented in the Barionet manual.&lt;br /&gt;
&lt;br /&gt;
How do the registers map to Object ID's ? &lt;br /&gt;
&lt;br /&gt;
This is defined in the Barionet MIB, which is included in the device (you can access it with the URL /barionet.mib on the device), and on the Barix website.&lt;br /&gt;
&lt;br /&gt;
Here is, for example, the OID for register 201 (digital input 1):  1.3.6.1.4.1.17491.1.1.2.1.2.201&lt;br /&gt;
&lt;br /&gt;
In some systems, you may be able to use a name like this:&lt;br /&gt;
&lt;br /&gt;
SNMPv2-SMI::enterprises.17491.1.1.2.1.2.X		- X being the register number, for example. 1..4 for the four relays on the Barionet 50&lt;br /&gt;
&lt;br /&gt;
Specifically, for the relays and digital outputs, the following values can be used:&lt;br /&gt;
* 0 (reset the relay), 1 (set the relay), &lt;br /&gt;
* 2..998 .. pulse the relay for the value times 100ms (5 is 500ms, 50 would be 5 seconds)&lt;br /&gt;
* 999 to toggle the relay.&lt;br /&gt;
&lt;br /&gt;
Example to activate relay 3 using snmpset on OSX:&lt;br /&gt;
&lt;br /&gt;
snmpset -v 1 -c private 192.168.1.121 SNMPv2-SMI::enterprises.17491.1.1.2.1.2.3 u 1 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Back to [[FAQ]]&lt;/div&gt;</summary>
		<author><name>Jrietschel</name></author>
	</entry>
	<entry>
		<id>https://wiki.barix.com/index.php?title=Redundancy&amp;diff=2434</id>
		<title>Redundancy</title>
		<link rel="alternate" type="text/html" href="https://wiki.barix.com/index.php?title=Redundancy&amp;diff=2434"/>
		<updated>2010-11-19T06:00:30Z</updated>

		<summary type="html">&lt;p&gt;Jrietschel: New page: == Redundancy ==  This wiki pages contains information about how Barix products can be used with redundant networks, in failsafe applications and the like. Some of the suggested solutions ...&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Redundancy ==&lt;br /&gt;
&lt;br /&gt;
This wiki pages contains information about how Barix products can be used with redundant networks, in failsafe applications and the like. Some of the suggested solutions are not available &amp;quot;from stock&amp;quot; but may incur a development cost, or mean an additional software license&lt;br /&gt;
&lt;br /&gt;
== Network redundancy ==&lt;br /&gt;
&lt;br /&gt;
== Dual device use ==&lt;/div&gt;</summary>
		<author><name>Jrietschel</name></author>
	</entry>
	<entry>
		<id>https://wiki.barix.com/index.php?title=FAQ&amp;diff=2433</id>
		<title>FAQ</title>
		<link rel="alternate" type="text/html" href="https://wiki.barix.com/index.php?title=FAQ&amp;diff=2433"/>
		<updated>2010-11-19T05:57:17Z</updated>

		<summary type="html">&lt;p&gt;Jrietschel: /* General questions - IP, Addressing, Multicast etc */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== General questions - IP, Addressing, Multicast etc ==&lt;br /&gt;
&lt;br /&gt;
* '''[[Are there any known security vulnerabilities with Barix devices]]'''&lt;br /&gt;
&lt;br /&gt;
* '''[[So, I have purchased an Instreamer and an Exstreamer. And now what?]]'''&lt;br /&gt;
&lt;br /&gt;
* '''[[How do the devices get their IP address ?]]'''&lt;br /&gt;
&lt;br /&gt;
* '''[[What if my routers don't have a fix IP address from the ISP (Internet service provider) ?]]'''&lt;br /&gt;
&lt;br /&gt;
* ''' How do i connect a Barix device to HSPDA, UMTS, CDMA, EVDO, wireless networks ? Please see [[Connecting to 3G Networks]]'''&lt;br /&gt;
&lt;br /&gt;
* '''Ho do I do a web update of a device ? Please see [[FW Update]]'''&lt;br /&gt;
&lt;br /&gt;
* '''[[How do I set the device back to factory defaults ?]]'''&lt;br /&gt;
&lt;br /&gt;
* '''How do I perform a &amp;quot;Serial Rescue&amp;quot; of the device if it becomes unreachable ? Please see [[FW Update]]'''&lt;br /&gt;
&lt;br /&gt;
* '''[[How do I get the &amp;quot;status page&amp;quot; of any device ?]]'''&lt;br /&gt;
&lt;br /&gt;
* '''[[What if the device is still unreachable after a serial rescue ?]]'''&lt;br /&gt;
&lt;br /&gt;
* '''[[The device already has a password either I don't remember or I don't know, how do I erase it ?]]'''&lt;br /&gt;
&lt;br /&gt;
* '''[[What is SonicIP?]]'''&lt;br /&gt;
&lt;br /&gt;
* '''[[Redundancy]] - how do i use Barix devices for a high availabilty application'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*'''SonicIP Voice - can I change this and record my own ?''' Yes, to do so follow this [[SonicIP Howto]]&lt;br /&gt;
&lt;br /&gt;
* '''[[What is AutoIP, IPzator, etc.and how do I use them?]]'''&lt;br /&gt;
&lt;br /&gt;
* '''[[Do the Barix products support Multicast and IGMP ?]]'''&lt;br /&gt;
&lt;br /&gt;
* '''[[Do the Barix products support IPv6 ?]]'''&lt;br /&gt;
&lt;br /&gt;
* '''[[I want to set up a local network with more than 250 devices, what do i have to do ?]]'''&lt;br /&gt;
&lt;br /&gt;
* '''[[I want to do a broadcast over different subnets, is that possible ?]]'''&lt;br /&gt;
&lt;br /&gt;
* '''[[Which port/s do your devices commonly use ?]]'''&lt;br /&gt;
&lt;br /&gt;
* '''[[What does RTP stand for ?]]'''&lt;br /&gt;
&lt;br /&gt;
* '''[[AND what does BRTP stand for ?]]'''&lt;br /&gt;
&lt;br /&gt;
* '''[[How much latency should I expect in an Instreamer/Exstreamer setup using BTRP ?]]'''&lt;br /&gt;
&lt;br /&gt;
* '''[[How do emergency messages work ?]]'''&lt;br /&gt;
&lt;br /&gt;
== Audio FAQ ==&lt;br /&gt;
&lt;br /&gt;
=== Questions related to audio formats in general ===&lt;br /&gt;
* '''[[What is the difference in using PCM MSB and PCM LSB?]]''' (e.g. in the STL application)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Instreamer/ Encoding related questions ===&lt;br /&gt;
&lt;br /&gt;
* '''[[How are measured Input Peak Levels]]'''&lt;br /&gt;
&lt;br /&gt;
* '''[[Can the Instreamer also encode WMA ?]]'''&lt;br /&gt;
&lt;br /&gt;
* '''[[Can the Instreamer also encode AAC+ ?]]'''&lt;br /&gt;
&lt;br /&gt;
* '''[[What kind of streams does the Instreamer produce ?]]'''&lt;br /&gt;
&lt;br /&gt;
* '''[[May I configure the stream EXACTLY at 64 kps (or some other value) on Instreamer 100 ?]]'''&lt;br /&gt;
&lt;br /&gt;
* '''[[How much bandwidth do I need to stream audio ?]]'''&lt;br /&gt;
&lt;br /&gt;
* '''[[How many destinations can I stream to ?]]'''&lt;br /&gt;
&lt;br /&gt;
* '''[[I have set up multiple shoutcast destinations on my Instreamer. Can I use different passwords for different streams?]]'''&lt;br /&gt;
&lt;br /&gt;
* '''[[How do I set the Instreamer to feed streaming audio to a stream hosting company ?]]'''&lt;br /&gt;
&lt;br /&gt;
* '''[[I want to play the stream of an Instreamer with Windows Media Player, but it does not work]]'''&lt;br /&gt;
&lt;br /&gt;
* '''[[Is there a way to connect to the Barix Instreamer directly? We would like to get the audio from the device with as little lag as possible.]]'''&lt;br /&gt;
&lt;br /&gt;
* '''How do I configure a Instreamer-Exstreamer audio connection within the same LAN ?''' Please read the [[Instreamer-Exstreamer How To]] guide.&lt;br /&gt;
&lt;br /&gt;
* '''How do I configure a Instreamer-Exstreamer audio connection over the Internet (known as STL connection)?''' Please read the [[STL connection over Internet]] guide.&lt;br /&gt;
&lt;br /&gt;
* '''When using the Instreamer 100 to encode / feed a Shoutcast Server, how do I insert Artist / Title / Station-name text ?''' Please read [[how to send metadata]]&lt;br /&gt;
&lt;br /&gt;
* '''[[Can i distribute IP Audio over a SCA channel with an Instreamer ?]]'''&lt;br /&gt;
&lt;br /&gt;
=== Exstreamer related questions ===&lt;br /&gt;
&lt;br /&gt;
*'''[[How to use the Exstreamer 1000 as a PCM STL]] ?'''&lt;br /&gt;
&lt;br /&gt;
*'''[[How do I play an AAC stream? What version of AAC do you support?]]'''&lt;br /&gt;
&lt;br /&gt;
*'''How do I know what the LED blinking means ?''' Please find that information in the &amp;quot;Exstreamer Technical Manual&amp;quot;. (Faster [[Green and Red LED]])&lt;br /&gt;
&lt;br /&gt;
*'''[[Can I download audio files from a remote server to be played ?]]'''&lt;br /&gt;
&lt;br /&gt;
*'''[[How do I configure the Exstreamer 100 to play files from a flash drive attached to the USB port when the Internet goes down ?]]'''&lt;br /&gt;
&lt;br /&gt;
*'''[[How do I stream from a PC to an Exstreamer ?]]'''&lt;br /&gt;
&lt;br /&gt;
*'''[[How can I monitor an Exstreamer ?]]'''&lt;br /&gt;
&lt;br /&gt;
*'''What is the capacity of contact of the relay in an Exstreamer-1000 ?'''  24V - 0,5A&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Annuncicom related questions ===&lt;br /&gt;
&lt;br /&gt;
* '''[[Can I build an intercom system with Annuncicom?]]'''&lt;br /&gt;
&lt;br /&gt;
* '''What are the ratings for the relay on the Annuncicom ?''' The ratings for the relay are: max 50V/1A&lt;br /&gt;
&lt;br /&gt;
* '''[[Does the Annuncicom feature SIP functionality ?]]'''&lt;br /&gt;
&lt;br /&gt;
* '''[[Is an Annuncicom 100 with standard firmware able to receive audio using RTP protocol ?]]'''&lt;br /&gt;
&lt;br /&gt;
* '''[[How do I use the Annuncicom with Sureview Immix ?]]'''&lt;br /&gt;
&lt;br /&gt;
=== IPAM related questions ===&lt;br /&gt;
&lt;br /&gt;
* '''[[What is the difference between IPAM 200 and IPAM 300?]]'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Control FAQ ==&lt;br /&gt;
&lt;br /&gt;
=== X8 related questions ===&lt;br /&gt;
* '''How do i update an X8 with the latest firmware ?''' You need a Barionet to do this. Please read a detailed howto [[X8-Update]]&lt;br /&gt;
&lt;br /&gt;
=== Barionet related questions ===&lt;br /&gt;
* '''[[How do i read an I/O register using SNMP ?]]'''&lt;br /&gt;
* '''[[What is the typical Barionet Power Consumption ?]]'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Back to [[Main Page#Support - FAQ &amp;amp; Troubleshooting]]&lt;/div&gt;</summary>
		<author><name>Jrietschel</name></author>
	</entry>
	<entry>
		<id>https://wiki.barix.com/index.php?title=Main_Page&amp;diff=2432</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://wiki.barix.com/index.php?title=Main_Page&amp;diff=2432"/>
		<updated>2010-11-19T05:55:44Z</updated>

		<summary type="html">&lt;p&gt;Jrietschel: /* Software Topics */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;big&amp;gt;'''Barix Wiki'''&amp;lt;/big&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The Barix Wiki is maintained by Barix staff and users/community. Barix does try to keep the content accurate and error free, and we do review third party contributions, however, we can not guarantee everything is 100% accurate or up-to-date.&lt;br /&gt;
If you find any mistakes, errors etc. - please feel free to correct them !&lt;br /&gt;
&lt;br /&gt;
== Barix Newsletter ==&lt;br /&gt;
&lt;br /&gt;
[http://newsletter.barix.com/public/archive.php Click here to read the Barix newsletters.]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Products ==&lt;br /&gt;
=== Audio - Devices and accessories ===&lt;br /&gt;
* [[Product Matrix]] - List of HW capabilities versus SW features  &lt;br /&gt;
* [[Exstreamer 100]] - General Purpose Network Audio Decoder&lt;br /&gt;
* [[Exstreamer 110]] - Network Audio Decoder with advanced features - Decodes AAC+&lt;br /&gt;
* [[Exstreamer 200]] - Network Audio Decoder with built-in 2x25W class-D amplifier&lt;br /&gt;
* [[Exstreamer 1000]] - High Quality Network Audio Encoder/Decoder with symmetric Audio interfaces and AES/EBU&lt;br /&gt;
* [[Instreamer 100]] - General Purpose Network Audio Encoder&lt;br /&gt;
* [[Annuncicom 100]] - General Purpose Bidirectional Network Audio Device with I/O&lt;br /&gt;
* [[Annuncicom 200]] - Network Audio Device suitable for intercom/paging applications with 8W output amplifier and PoE&lt;br /&gt;
* [[Annuncicom 1000]] - High End Network Audio Device with balanced audio interfaces and supervised contact closures&lt;br /&gt;
* [[Radiobox]] - Radiobox and &amp;quot;Radiobox Pro&amp;quot; - Barix products ?&lt;br /&gt;
* [[IPAM 100]]- Embedded IP audio module for OEM with dual network and multiple serial interfaces&lt;br /&gt;
* [[IPAM 200 / IPAM 300]]- Embedded IP audio module for OEM (decoder only)&lt;br /&gt;
* [[PS16]] - Multifunctional digital desktop paging station PS16&lt;br /&gt;
* [[VSC]] - Volume Source Control accessory&lt;br /&gt;
&lt;br /&gt;
=== Automation and Control - Devices and accessories ===&lt;br /&gt;
* [[Automation and Control Product Matrix]] - List of HW capabilities versus SW features &lt;br /&gt;
* [[Barionet]] - General Purpose IP Automation Controller with SNMP and Modbus/TCP support, fully programmable. Various I/O capabilities&lt;br /&gt;
* [[Barionet 50]] - Low Cost IP Automation Controller with contact closure inputs, relay outputs, serial ports and Dallas Onewire interface&lt;br /&gt;
* [[Barionet 200]] - Advanced IP Automation Controller with 16bit analog inputs, analog outputs, RTC and USB flash drive support&lt;br /&gt;
&lt;br /&gt;
* [[Defconlock]] - This is an application specific Barionet, preloaded with an Access Control application (app also separately downloadable)&lt;br /&gt;
* [[Barix TS]] - onewire temperature sensors&lt;br /&gt;
&lt;br /&gt;
* [[Barix X8]] - multipurpose RS-485 I/O Interface&lt;br /&gt;
&lt;br /&gt;
* [[Barimon]] - web tool for collecting data from Barix devices: http://www.barimon.net/&lt;br /&gt;
&lt;br /&gt;
== Applications ==&lt;br /&gt;
Barix products can be used in a vast variety of applications and markets. Below links bring you to pages which describe applications, which products to use etc&lt;br /&gt;
* [[Automation Applications]] - this includes data conversion, collection, remote managment and monitoring (non-audio) applications&lt;br /&gt;
* [[Broadcast Applications]] - Applications in the Broadcast Industry such as STL, internet radio, monitoring&lt;br /&gt;
* [[General Audio Distribution Applications]] - distribution of audio channels in hotels, over the internet, homes, amusement parks etc&lt;br /&gt;
* [[Alarm Applications]] - Use of the Barix products in emergency alerting applications&lt;br /&gt;
* [[SIP Applications]] - Use of the Barix products with SIP protocol for SIP speaker, intercom, phone applications&lt;br /&gt;
* [[Crestron Integration]] - integrating audio over IP with Crestron touchpanels&lt;br /&gt;
* [[IP Intercom]] - a general description and Intercom Applications&lt;br /&gt;
* [[Rebroadcasting Application]] - what does it do ?&lt;br /&gt;
* [[Messaging / Music on Hold Application from MOH Technology]]&lt;br /&gt;
* [[Scheduling of Audio or commands]]&lt;br /&gt;
&lt;br /&gt;
== Hardware Topics ==&lt;br /&gt;
* [[Software/Hardware compatibility matrix]]&lt;br /&gt;
* [[USB device compatibility list]]&lt;br /&gt;
* [[USB and IPAM layout rules]]&lt;br /&gt;
* [[Microphones]]&lt;br /&gt;
&lt;br /&gt;
== Software Topics ==&lt;br /&gt;
&lt;br /&gt;
* [[General Topics]]&lt;br /&gt;
* [[Protocols used in Barix Products]]&lt;br /&gt;
* [[Streaming Client]]&lt;br /&gt;
* [[Streaming Client with USB encryption for Digital Rights Management]]&lt;br /&gt;
* [[Freeware from Barix]]&lt;br /&gt;
* [[BCL Topics]]&lt;br /&gt;
* [[Ethersound]]&lt;br /&gt;
* [[IP Audio Delay]]&lt;br /&gt;
* [[RTP Buffering - Frame Based Buffering]]&lt;br /&gt;
* [[SIP Applications]]&lt;br /&gt;
* [[VAcard PC software]]&lt;br /&gt;
* [[Redundancy]]&lt;br /&gt;
&lt;br /&gt;
== Support - FAQ &amp;amp; Troubleshooting ==&lt;br /&gt;
&lt;br /&gt;
* [[FAQ]] - general questions, sections about audio and control products&lt;br /&gt;
&lt;br /&gt;
* [[Troubleshooting]]&lt;br /&gt;
&lt;br /&gt;
* [[Reflector]]&lt;br /&gt;
&lt;br /&gt;
== Sales &amp;amp; Marketing ==&lt;br /&gt;
&lt;br /&gt;
== Some useful links for using the Wiki ==&lt;br /&gt;
Consult the [http://meta.wikimedia.org/wiki/Help:Contents User's Guide] for information on using the wiki software.&lt;br /&gt;
&lt;br /&gt;
=== Getting started ===&lt;br /&gt;
* [http://www.mediawiki.org/wiki/Manual:Configuration_settings Configuration settings list]&lt;br /&gt;
* [http://www.mediawiki.org/wiki/Manual:FAQ MediaWiki FAQ]&lt;br /&gt;
* [https://lists.wikimedia.org/mailman/listinfo/mediawiki-announce MediaWiki release mailing list]&lt;/div&gt;</summary>
		<author><name>Jrietschel</name></author>
	</entry>
	<entry>
		<id>https://wiki.barix.com/index.php?title=SIP_Paging&amp;diff=2140</id>
		<title>SIP Paging</title>
		<link rel="alternate" type="text/html" href="https://wiki.barix.com/index.php?title=SIP_Paging&amp;diff=2140"/>
		<updated>2010-10-26T10:39:19Z</updated>

		<summary type="html">&lt;p&gt;Jrietschel: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== SIP Paging applications with Barix devices ==&lt;br /&gt;
&lt;br /&gt;
Barix IP Audio devices are ideal products to extend a SIP based phone system (PBX) such as Cisco Callmanager, Asterisk or OpenSER with paging functionalities.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
All Barix Exstreamer and Annuncicom devices can be loaded with the SIP firmware (which is a free download from the website). Once this firmware is loaded, the devices provide a functionality similar to a specialized phone.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
For paging applications, an Exstreamer (output only) device suffices.&amp;lt;br&amp;gt;&lt;br /&gt;
The device can be programmed to auto-answer an incoming phone call, activate a relay with call reception (to activate a paging amplifier, for example), and output the call audio received through its analog output. Depending on the device, you have a choice of line level, 600Ohm balanced or even 2W, 8W or 2x25W amplified output, suitable to directly drive overhead speakers.&lt;br /&gt;
Some device models (Exstreamer 110/120/500, Annuncicom 100,200,1000) provide at least one contact closure output (relay).&amp;lt;br&amp;gt;&lt;br /&gt;
These contact closure outputs (up to 8 with the Annuncicom 1000) can be used for zone control, assuming that the SIP Paging gateway (Barix device with SIP firmware loaded) is connected to a traditional paging amplifier, which has inputs with which zones can be selected.&lt;br /&gt;
Details on how (as an example) an Asterisk PBX is configured to drive the Zone Control relays on an Annuncicom 1000 are in this wiki article:  [[Asterix_Server_configuration_for_Relay_control]]&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Other PBX systems should work similar, and you can always control the relays even in-call by issuing certain commands to the device (common speak, you would say via DTMF, technically, button presses are typically delivered using SIP INfo or RFC 2833 encapsulation). Details are, again, in the article referred to above.&lt;br /&gt;
&lt;br /&gt;
So .. Barix devices are ideal SIP Paging and Intercom devices, useable in a vast range of applications.&lt;/div&gt;</summary>
		<author><name>Jrietschel</name></author>
	</entry>
	<entry>
		<id>https://wiki.barix.com/index.php?title=SIP_Paging&amp;diff=2139</id>
		<title>SIP Paging</title>
		<link rel="alternate" type="text/html" href="https://wiki.barix.com/index.php?title=SIP_Paging&amp;diff=2139"/>
		<updated>2010-10-26T10:37:08Z</updated>

		<summary type="html">&lt;p&gt;Jrietschel: New page: == SIP Paging applications with Barix devices ==  Barix IP Audio devices are ideal products to extend a SIP based phone system (PBX) such as Cisco Callmanager, Asterisk or OpenSER with pag...&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== SIP Paging applications with Barix devices ==&lt;br /&gt;
&lt;br /&gt;
Barix IP Audio devices are ideal products to extend a SIP based phone system (PBX) such as Cisco Callmanager, Asterisk or OpenSER with paging functionalities.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
All Barix Exstreamer and Annuncicom devices can be loaded with the SIP firmware (which is a free download from the website). Once this firmware is loaded, the devices provide a functionality similar to a specialized phone.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
For paging applications, an Exstreamer (output only) device suffices.&amp;lt;br&amp;gt;&lt;br /&gt;
The device can be programmed to auto-answer an incoming phone call, activate a relay with call reception (to activate a paging amplifier, for example), and output the call audio received through its analog output. Depending on the device, you have a choice of line level, 600Ohm balanced or even 2W, 8W or 2x25W amplified output, suitable to directly drive overhead speakers.&lt;br /&gt;
Some device models (Exstreamer 110/120/500, Annuncicom 100,200,1000) provide at least one contact closure output (relay).&amp;lt;br&amp;gt;&lt;br /&gt;
These contact closure outputs (up to 8 with the Annuncicom 1000) can be used for zone control, assuming that the SIP Paging gateway (Barix device with SIP firmware loaded) is connected to a traditional paging amplifier, which has inputs with which zones can be selected.&lt;br /&gt;
Details on how (as an example) an Asterisk PBX is configured to drive the Zone Control relays on an Annuncicom 1000 are in this article:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Other PBX systems should work similar, and you can always control the relays even in-call by issuing certain commands to the device (common speak, you would say via DTMF, technically, button presses are typically delivered using SIP INfo or RFC 2583 encapsulation). Details are, again, in the article referred to above.&lt;br /&gt;
&lt;br /&gt;
So .. Barix devices are ideal SIP Paging and Intercom devices, useable in a vast range of applications.&lt;/div&gt;</summary>
		<author><name>Jrietschel</name></author>
	</entry>
	<entry>
		<id>https://wiki.barix.com/index.php?title=Asterix_Server_configuration_for_Relay_control&amp;diff=2138</id>
		<title>Asterix Server configuration for Relay control</title>
		<link rel="alternate" type="text/html" href="https://wiki.barix.com/index.php?title=Asterix_Server_configuration_for_Relay_control&amp;diff=2138"/>
		<updated>2010-10-26T10:26:29Z</updated>

		<summary type="html">&lt;p&gt;Jrietschel: /* Example configuration of Asterix Server for controlling Relays on Annuncicom SIP Client */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Example configuration of Asterix Server for controlling Relays on Annuncicom SIP Client==&lt;br /&gt;
&lt;br /&gt;
Here is the actual configuration as a showcase of our company Asterisk server. We use two different extensions, reachable from even outside, which connect to an Annuncicom 1000 and select/deselect the relays at connnection establishment. &lt;br /&gt;
The commands sent (via SIP INFO/RFC2833) are just examples, the complete set is documented with the SIP Client firmware. &lt;br /&gt;
&lt;br /&gt;
In the example below, extension 9999 is an Annuncicom 1000, and by dialling +4143xxxxxxx from external phone line, you will be connected to the Annuncicom and all relays will be reset (off - value 0), in the second line, if you dial +4143xxxxxxy, right after connection initiation, relays 1+2 (bit 0 and 1, value 3 in decimal) will be set to on. &lt;br /&gt;
&lt;br /&gt;
 exten =&amp;gt; 043xxxxxxx,1,Dial(SIP/9999,10,D(#2*0*))        ;  can be reached from external &lt;br /&gt;
 exten =&amp;gt; 043xxxxxxy,1,Dial(SIP/9999,10,D(#2*3*))        ;  can be reached from external &lt;br /&gt;
&lt;br /&gt;
Of course, you can also send such commands (#2*7* for example to set relay 1,2,3) while the connection is established from the calling phone, if it supports DTMF and all handling of the incoming phone is set up correctly in Asterisk (that is beyond our scope, standard Asterisk docs explain that well). &lt;br /&gt;
&lt;br /&gt;
AND, sure, you can hide the relay selection from the user also by setting up dial-able extensions within Asterisk which use the same target and just do the relay selection. There is no difference between internal and external extensions in that sense in Asterisk. &lt;br /&gt;
Other SIP based systems work similar.&lt;/div&gt;</summary>
		<author><name>Jrietschel</name></author>
	</entry>
	<entry>
		<id>https://wiki.barix.com/index.php?title=Can_i_distribute_IP_Audio_over_a_SCA_channel_with_an_Instreamer_%3F&amp;diff=1995</id>
		<title>Can i distribute IP Audio over a SCA channel with an Instreamer ?</title>
		<link rel="alternate" type="text/html" href="https://wiki.barix.com/index.php?title=Can_i_distribute_IP_Audio_over_a_SCA_channel_with_an_Instreamer_%3F&amp;diff=1995"/>
		<updated>2010-09-17T16:58:58Z</updated>

		<summary type="html">&lt;p&gt;Jrietschel: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;We have been asked if an SCA channel could be used to route traffic generated by an Instreamer via an FM station.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Unfortunately, the quick, general answer is '''NO''', this is impossible .. and here is the technical explanation:&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
An SCA channel, which is a 5kHz bandwidth sub-carrier on an analog FM station transmitter, allows transport of an audio signal in addition to the &amp;quot;standard&amp;quot; stereo signal which is received by the standard FM receivers. Such an SCA channel uses an otherwised unused part of the FM station bandwidth. Details you can google on the internet.&amp;lt;br&amp;gt;&lt;br /&gt;
Traditionally, bandwidth-limited audio transmission technologies (like the plain old analog telephone system) have been used to carry digital data by using modems to convert serial data streams into audible signals which can be transmitted over a (voice) audio channel.&amp;lt;br&amp;gt;&lt;br /&gt;
A 5kHz bandwidth sounds like it could be used like a phone line - right ?&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Well, principially, that is possible. You CAN use a modem of some sort to encode a serial data stream and transmit it via an SCA channel, this has been done since at least 25 years now. BUT: the bitrate you can achieve with a one-way connection is very limited (according to Shannon's theorems, it is based on bandwidth and snr, a normal phone line can not carry more than roughly 30kbps in the optimum case).&amp;lt;br&amp;gt;&lt;br /&gt;
Any promises of &amp;quot;higher&amp;quot; bitrates (like 33.6k, 56k modems etc) use compression techniques and typically need 2-way communications. If you would want to transmit an MP3 encoded stream, for example, you would not be able to compress much on the data stream, which means these modems would not deliver 56k ..&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
In any case, to carry IP (network) data over the SCA channel, you can '''NOT''' directly connect the network connector to the SCA channel encoder ! You will need a router and a modem to connect in between. The router serialized the network packets (arriving with 10Mbps or 100MBps speed), and sends them via a (slower) serial link, into the modem, which converts the serial stream to an audible signal, which then can be put into the SCA channel. The receiver end uses the inverse chain, a modem receives the SCA audio channel, converts to a serial stream, which is then put into a router to recreate IP/network traffic.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
All good - so why can't you use an Instreamer and Exstreamer with this ?&amp;lt;br&amp;gt;&lt;br /&gt;
Well - the achievable bitrates over the SCA channel will be in the range of 9600 baud to maybe 19200 or (i guess absolute max) 28800 kbps. That is enough to get contact closure information or maybe a short text (title information etc) over the SCA channel, even if encapsulated into IP (which adds a lot of overhead to the raw data !), but for an IP Audio stream, encoded by an Instreamer, which requires at least 40kbps plus overhead, this is much too little.&amp;lt;br&amp;gt;&lt;br /&gt;
Satellites provide much higher bitrates for aux channels, so a similar application might work very well with a satellite system (but i have not done any research into this).&lt;br /&gt;
&lt;br /&gt;
So - bottom line, if you want to carry anything via IP and distribute via an FM SCA channel, you will face these limitations:&lt;br /&gt;
* very low achievable bitrate&lt;br /&gt;
* one-way connection only (unidirectional from transmitter to receivers), no retries etc&lt;br /&gt;
* suitable for contact closures or small text messages&lt;br /&gt;
* not suitable for an IP Audio stream using MP3 or PCM or other &amp;quot;standard&amp;quot; codecs.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
There are specialized encoders/codecs for low quality, very low bandwidth algorithms (military stuff uses down to 1200bps, cellphones use often 9600baud), so you could probably encode an audio stream with very low quality to send it over an IP link using 28.800 baud modems, but definitely with inferior quality than feeding the audio signal itself.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Sep. 17, 2010 JR&lt;/div&gt;</summary>
		<author><name>Jrietschel</name></author>
	</entry>
	<entry>
		<id>https://wiki.barix.com/index.php?title=Can_i_distribute_IP_Audio_over_a_SCA_channel_with_an_Instreamer_%3F&amp;diff=1994</id>
		<title>Can i distribute IP Audio over a SCA channel with an Instreamer ?</title>
		<link rel="alternate" type="text/html" href="https://wiki.barix.com/index.php?title=Can_i_distribute_IP_Audio_over_a_SCA_channel_with_an_Instreamer_%3F&amp;diff=1994"/>
		<updated>2010-09-17T16:52:30Z</updated>

		<summary type="html">&lt;p&gt;Jrietschel: discussion about carrying IP Audio (and control) over an FM SCA channel&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;We have been asked if a SCA channel could be used to route traffic generated by an Instreamer via an FM station.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Unfortunately, the quick, general answer is '''NO''', this is impossible .. and here is the technical explanation:&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
A SCA channel, which is a 5kHz bandwidth sub-carrier on an analog FM station transmitter, allows transport of an audio signal in addition to the &amp;quot;standard&amp;quot; stereo signal which is received by the standard FM receivers. Such a SCA channel uses an otherwised unused part of the FM station bandwidth. Details you can google on the internet.&amp;lt;br&amp;gt;&lt;br /&gt;
Traditionally, bandwidth-limited audio transmission technologies (like the plain old analog telephone system) have been used to carry digital data by using modems to convert serial data streams into audible signals which can be transmitted over a (voice) audio channel.&amp;lt;br&amp;gt;&lt;br /&gt;
A 5kHz bandwidth sounds like it could be used like a phone line - right ?&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Well, principially, that is possible. You CAN use a modem of some sort to encode a serial data stream and transmit it via an SCA channel, this has been done since at least 25 years now. BUT: the bitrate you can achieve with a one-way connection is very limited (according to Shannon's theorems, it is based on bandwidth and snr, a normal phone line can not carry more than roughly 30kbps in the optimum case).&amp;lt;br&amp;gt;&lt;br /&gt;
Any promises of &amp;quot;higher&amp;quot; bitrates (like 33.6k, 56k modems etc) use compression techniques and typically need 2-way communications. If you would want to transmit an MP3 encoded stream, for example, you would not be able to compress much on the data stream, which means these modems would not deliver 56k ..&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
In any case, to carry IP (network) data over the SCA channel, you can '''NOT''' directly connect the network connector to the SCA channel encoder ! You will need a router and a modem to connect in between. The router serialized the network packets (arriving with 10Mbps or 100MBps speed), and sends them via a (slower) serial link, into the modem, which converts the serial stream to an audible signal, which then can be put into the SCA channel. The receiver end uses the inverse chain, a modem receives the SCA audio channel, converts to a serial stream, which is then put into a router to recreate IP/network traffic.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
All good - so why can't you use an Instreamer and Exstreamer with this ?&amp;lt;br&amp;gt;&lt;br /&gt;
Well - the achievable bitrates over the SCA channel will be in the range of 9600 baud to maybe 19200 or (i guess absolute max) 28800 kbps. That is enough to get contact closure information or maybe a short text (title information etc) over the SCA channel, even if encapsulated into IP (which adds a lot of overhead to the raw data !), but for an IP Audio stream, encoded by an Instreamer, which requires at least 40kbps plus overhead, this is much too little.&amp;lt;br&amp;gt;&lt;br /&gt;
Satellites provide much higher bitrates for aux channels, so a similar application might work very well with a satellite system (but i have not done any research into this).&lt;br /&gt;
&lt;br /&gt;
So - bottom line, if you want to carry anything via IP and distribute via an FM SCA channel, you will face these limitations:&lt;br /&gt;
* very low achievable bitrate&lt;br /&gt;
* one-way connection only (unidirectional from transmitter to receivers), no retries etc&lt;br /&gt;
* suitable for contact closures or small text messages&lt;br /&gt;
* not suitable for an IP Audio stream using MP3 or PCM or other &amp;quot;standard&amp;quot; codecs.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
There are specialized encoders/codecs for low quality, very low bandwidth algorithms (military stuff uses down to 1200bps, cellphones use often 9600baud), so you could probably encode an audio stream with very low quality to send it over an IP link using 28.800 baud modems, but definitely with inferior quality than feeding the audio signal itself.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Sep. 17, 2010 JR&lt;/div&gt;</summary>
		<author><name>Jrietschel</name></author>
	</entry>
	<entry>
		<id>https://wiki.barix.com/index.php?title=FAQ&amp;diff=1993</id>
		<title>FAQ</title>
		<link rel="alternate" type="text/html" href="https://wiki.barix.com/index.php?title=FAQ&amp;diff=1993"/>
		<updated>2010-09-17T16:19:27Z</updated>

		<summary type="html">&lt;p&gt;Jrietschel: /* Instreamer/ Encoding related questions */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== General questions - IP, Addressing, Multicast etc ==&lt;br /&gt;
&lt;br /&gt;
* '''[[Are there any known security vulnerabilities with Barix devices]]'''&lt;br /&gt;
&lt;br /&gt;
* '''[[So, I have purchased an Instreamer and an Exstreamer. And now what?]]'''&lt;br /&gt;
&lt;br /&gt;
* '''[[How do the devices get their IP address ?]]'''&lt;br /&gt;
&lt;br /&gt;
* '''[[What if my routers don't have a fix IP address from the ISP (Internet service provider) ?]]'''&lt;br /&gt;
&lt;br /&gt;
* ''' How do i connect a Barix device to HSPDA, UMTS, CDMA, EVDO, wireless networks ? Please see [[Connecting to 3G Networks]]'''&lt;br /&gt;
&lt;br /&gt;
* '''Ho do I do a web update of a device ? Please see [[FW Update]]'''&lt;br /&gt;
&lt;br /&gt;
* '''[[How do I set the device back to factory defaults ?]]'''&lt;br /&gt;
&lt;br /&gt;
* '''How do I perform a &amp;quot;Serial Rescue&amp;quot; of the device if it becomes unreachable ? Please see [[FW Update]]'''&lt;br /&gt;
&lt;br /&gt;
* '''[[How do I get the &amp;quot;status page&amp;quot; of any device ?]]'''&lt;br /&gt;
&lt;br /&gt;
* '''[[What if the device is still unreachable after a serial rescue ?]]'''&lt;br /&gt;
&lt;br /&gt;
* '''[[The device already has a password either I don't remember or I don't know, how do I erase it ?]]'''&lt;br /&gt;
&lt;br /&gt;
* '''[[What is SonicIP?]]'''&lt;br /&gt;
&lt;br /&gt;
*'''SonicIP Voice - can I change this and record my own ?''' Yes, to do so follow this [[SonicIP Howto]]&lt;br /&gt;
&lt;br /&gt;
* '''[[What is AutoIP, IPzator, etc.and how do I use them?]]'''&lt;br /&gt;
&lt;br /&gt;
* '''[[Do the Barix products support Multicast and IGMP ?]]'''&lt;br /&gt;
&lt;br /&gt;
* '''[[Do the Barix products support IPv6 ?]]'''&lt;br /&gt;
&lt;br /&gt;
* '''[[I want to set up a local network with more than 250 devices, what do i have to do ?]]'''&lt;br /&gt;
&lt;br /&gt;
* '''[[I want to do a broadcast over different subnets, is that possible ?]]'''&lt;br /&gt;
&lt;br /&gt;
* '''[[Which port/s do your devices commonly use ?]]'''&lt;br /&gt;
&lt;br /&gt;
* '''[[What does RTP stand for ?]]'''&lt;br /&gt;
&lt;br /&gt;
* '''[[AND what does BRTP stand for ?]]'''&lt;br /&gt;
&lt;br /&gt;
* '''[[How much latency should I expect in an Instreamer/Exstreamer setup using BTRP ?]]'''&lt;br /&gt;
&lt;br /&gt;
* '''[[How do emergency messages work ?]]'''&lt;br /&gt;
&lt;br /&gt;
== Audio FAQ ==&lt;br /&gt;
&lt;br /&gt;
=== Questions related to audio formats in general ===&lt;br /&gt;
* '''[[What is the difference in using PCM MSB and PCM LSB?]]''' (e.g. in the STL application)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Instreamer/ Encoding related questions ===&lt;br /&gt;
&lt;br /&gt;
* '''[[How are measured Input Peak Levels]]'''&lt;br /&gt;
&lt;br /&gt;
* '''[[Can the Instreamer also encode WMA ?]]'''&lt;br /&gt;
&lt;br /&gt;
* '''[[Can the Instreamer also encode AAC+ ?]]'''&lt;br /&gt;
&lt;br /&gt;
* '''[[What kind of streams does the Instreamer produce ?]]'''&lt;br /&gt;
&lt;br /&gt;
* '''[[May I configure the stream EXACTLY at 64 kps (or some other value) on Instreamer 100 ?]]'''&lt;br /&gt;
&lt;br /&gt;
* '''[[How much bandwidth do I need to stream audio ?]]'''&lt;br /&gt;
&lt;br /&gt;
* '''[[How many destinations can I stream to ?]]'''&lt;br /&gt;
&lt;br /&gt;
* '''[[I have set up multiple shoutcast destinations on my Instreamer. Can I use different passwords for different streams?]]'''&lt;br /&gt;
&lt;br /&gt;
* '''[[How do I set the Instreamer to feed streaming audio to a stream hosting company ?]]'''&lt;br /&gt;
&lt;br /&gt;
* '''[[I want to play the stream of an Instreamer with Windows Media Player, but it does not work]]'''&lt;br /&gt;
&lt;br /&gt;
* '''[[Is there a way to connect to the Barix Instreamer directly? We would like to get the audio from the device with as little lag as possible.]]'''&lt;br /&gt;
&lt;br /&gt;
* '''How do I configure a Instreamer-Exstreamer audio connection within the same LAN ?''' Please read the [[Instreamer-Exstreamer How To]] guide.&lt;br /&gt;
&lt;br /&gt;
* '''How do I configure a Instreamer-Exstreamer audio connection over the Internet (known as STL connection)?''' Please read the [[STL connection over Internet]] guide.&lt;br /&gt;
&lt;br /&gt;
* '''When using the Instreamer 100 to encode / feed a Shoutcast Server, how do I insert Artist / Title / Station-name text ?''' Please read [[how to send metadata]]&lt;br /&gt;
&lt;br /&gt;
* '''[[Can i distribute IP Audio over a SCA channel with an Instreamer ?]]'''&lt;br /&gt;
&lt;br /&gt;
=== Exstreamer related questions ===&lt;br /&gt;
&lt;br /&gt;
*'''[[How to use the Exstreamer 1000 as a PCM STL]] ?'''&lt;br /&gt;
&lt;br /&gt;
*'''[[How do I play an AAC stream? What version of AAC do you support?]]'''&lt;br /&gt;
&lt;br /&gt;
*'''How do I know what the LED blinking means ?''' Please find that information in the &amp;quot;Exstreamer Technical Manual&amp;quot;. (Faster [[Green and Red LED]])&lt;br /&gt;
&lt;br /&gt;
*'''[[Can I download audio files from a remote server to be played ?]]'''&lt;br /&gt;
&lt;br /&gt;
*'''[[How do I configure the Exstreamer 100 to play files from a flash drive attached to the USB port when the Internet goes down ?]]'''&lt;br /&gt;
&lt;br /&gt;
*'''[[How do I stream from a PC to an Exstreamer ?]]'''&lt;br /&gt;
&lt;br /&gt;
*'''[[How can I monitor an Exstreamer ?]]'''&lt;br /&gt;
&lt;br /&gt;
*'''What is the capacity of contact of the relay in an Exstreamer-1000 ?'''  24V - 0,5A&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Annuncicom related questions ===&lt;br /&gt;
&lt;br /&gt;
* '''[[Can I build an intercom system with Annuncicom?]]'''&lt;br /&gt;
&lt;br /&gt;
* '''What are the ratings for the relay on the Annuncicom ?''' The ratings for the relay are: max 50V/1A&lt;br /&gt;
&lt;br /&gt;
* '''[[Does the Annuncicom feature SIP functionality ?]]'''&lt;br /&gt;
&lt;br /&gt;
* '''[[Is an Annuncicom 100 with standard firmware able to receive audio using RTP protocol ?]]'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== IPAM related questions ===&lt;br /&gt;
&lt;br /&gt;
* '''[[What is the difference between IPAM 200 and IPAM 300?]]'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Control FAQ ==&lt;br /&gt;
&lt;br /&gt;
=== X8 related questions ===&lt;br /&gt;
* '''How do i update an X8 with the latest firmware ?''' You need a Barionet to do this. Please read a detailed howto [[X8-Update]]&lt;br /&gt;
&lt;br /&gt;
=== Barionet related questions ===&lt;br /&gt;
* '''[[How do i read an I/O register using SNMP ?]]'''&lt;br /&gt;
* '''[[What is the typical Barionet Power Consumption ?]]'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Back to [[Main Page#Support - FAQ &amp;amp; Troubleshooting]]&lt;/div&gt;</summary>
		<author><name>Jrietschel</name></author>
	</entry>
	<entry>
		<id>https://wiki.barix.com/index.php?title=FAQ&amp;diff=1992</id>
		<title>FAQ</title>
		<link rel="alternate" type="text/html" href="https://wiki.barix.com/index.php?title=FAQ&amp;diff=1992"/>
		<updated>2010-09-17T16:19:09Z</updated>

		<summary type="html">&lt;p&gt;Jrietschel: /* Instreamer/ Encoding related questions */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== General questions - IP, Addressing, Multicast etc ==&lt;br /&gt;
&lt;br /&gt;
* '''[[Are there any known security vulnerabilities with Barix devices]]'''&lt;br /&gt;
&lt;br /&gt;
* '''[[So, I have purchased an Instreamer and an Exstreamer. And now what?]]'''&lt;br /&gt;
&lt;br /&gt;
* '''[[How do the devices get their IP address ?]]'''&lt;br /&gt;
&lt;br /&gt;
* '''[[What if my routers don't have a fix IP address from the ISP (Internet service provider) ?]]'''&lt;br /&gt;
&lt;br /&gt;
* ''' How do i connect a Barix device to HSPDA, UMTS, CDMA, EVDO, wireless networks ? Please see [[Connecting to 3G Networks]]'''&lt;br /&gt;
&lt;br /&gt;
* '''Ho do I do a web update of a device ? Please see [[FW Update]]'''&lt;br /&gt;
&lt;br /&gt;
* '''[[How do I set the device back to factory defaults ?]]'''&lt;br /&gt;
&lt;br /&gt;
* '''How do I perform a &amp;quot;Serial Rescue&amp;quot; of the device if it becomes unreachable ? Please see [[FW Update]]'''&lt;br /&gt;
&lt;br /&gt;
* '''[[How do I get the &amp;quot;status page&amp;quot; of any device ?]]'''&lt;br /&gt;
&lt;br /&gt;
* '''[[What if the device is still unreachable after a serial rescue ?]]'''&lt;br /&gt;
&lt;br /&gt;
* '''[[The device already has a password either I don't remember or I don't know, how do I erase it ?]]'''&lt;br /&gt;
&lt;br /&gt;
* '''[[What is SonicIP?]]'''&lt;br /&gt;
&lt;br /&gt;
*'''SonicIP Voice - can I change this and record my own ?''' Yes, to do so follow this [[SonicIP Howto]]&lt;br /&gt;
&lt;br /&gt;
* '''[[What is AutoIP, IPzator, etc.and how do I use them?]]'''&lt;br /&gt;
&lt;br /&gt;
* '''[[Do the Barix products support Multicast and IGMP ?]]'''&lt;br /&gt;
&lt;br /&gt;
* '''[[Do the Barix products support IPv6 ?]]'''&lt;br /&gt;
&lt;br /&gt;
* '''[[I want to set up a local network with more than 250 devices, what do i have to do ?]]'''&lt;br /&gt;
&lt;br /&gt;
* '''[[I want to do a broadcast over different subnets, is that possible ?]]'''&lt;br /&gt;
&lt;br /&gt;
* '''[[Which port/s do your devices commonly use ?]]'''&lt;br /&gt;
&lt;br /&gt;
* '''[[What does RTP stand for ?]]'''&lt;br /&gt;
&lt;br /&gt;
* '''[[AND what does BRTP stand for ?]]'''&lt;br /&gt;
&lt;br /&gt;
* '''[[How much latency should I expect in an Instreamer/Exstreamer setup using BTRP ?]]'''&lt;br /&gt;
&lt;br /&gt;
* '''[[How do emergency messages work ?]]'''&lt;br /&gt;
&lt;br /&gt;
== Audio FAQ ==&lt;br /&gt;
&lt;br /&gt;
=== Questions related to audio formats in general ===&lt;br /&gt;
* '''[[What is the difference in using PCM MSB and PCM LSB?]]''' (e.g. in the STL application)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Instreamer/ Encoding related questions ===&lt;br /&gt;
&lt;br /&gt;
* '''[[How are measured Input Peak Levels]]'''&lt;br /&gt;
&lt;br /&gt;
* '''[[Can the Instreamer also encode WMA ?]]'''&lt;br /&gt;
&lt;br /&gt;
* '''[[Can the Instreamer also encode AAC+ ?]]'''&lt;br /&gt;
&lt;br /&gt;
* '''[[What kind of streams does the Instreamer produce ?]]'''&lt;br /&gt;
&lt;br /&gt;
* '''[[May I configure the stream EXACTLY at 64 kps (or some other value) on Instreamer 100 ?]]'''&lt;br /&gt;
&lt;br /&gt;
* '''[[How much bandwidth do I need to stream audio ?]]'''&lt;br /&gt;
&lt;br /&gt;
* '''[[How many destinations can I stream to ?]]'''&lt;br /&gt;
&lt;br /&gt;
* '''[[I have set up multiple shoutcast destinations on my Instreamer. Can I use different passwords for different streams?]]'''&lt;br /&gt;
&lt;br /&gt;
* '''[[How do I set the Instreamer to feed streaming audio to a stream hosting company ?]]'''&lt;br /&gt;
&lt;br /&gt;
* '''[[I want to play the stream of an Instreamer with Windows Media Player, but it does not work]]'''&lt;br /&gt;
&lt;br /&gt;
* '''[[Is there a way to connect to the Barix Instreamer directly? We would like to get the audio from the device with as little lag as possible.]]'''&lt;br /&gt;
&lt;br /&gt;
* '''How do I configure a Instreamer-Exstreamer audio connection within the same LAN ?''' Please read the [[Instreamer-Exstreamer How To]] guide.&lt;br /&gt;
&lt;br /&gt;
* '''How do I configure a Instreamer-Exstreamer audio connection over the Internet (known as STL connection)?''' Please read the [[STL connection over Internet]] guide.&lt;br /&gt;
&lt;br /&gt;
* '''When using the Instreamer 100 to encode / feed a Shoutcast Server, how do I insert Artist / Title / Station-name text ?''' Please read [[how to send metadata]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* '''[[Can i distribute IP Audio over SCA with an Instreamer ?]]'''&lt;br /&gt;
&lt;br /&gt;
=== Exstreamer related questions ===&lt;br /&gt;
&lt;br /&gt;
*'''[[How to use the Exstreamer 1000 as a PCM STL]] ?'''&lt;br /&gt;
&lt;br /&gt;
*'''[[How do I play an AAC stream? What version of AAC do you support?]]'''&lt;br /&gt;
&lt;br /&gt;
*'''How do I know what the LED blinking means ?''' Please find that information in the &amp;quot;Exstreamer Technical Manual&amp;quot;. (Faster [[Green and Red LED]])&lt;br /&gt;
&lt;br /&gt;
*'''[[Can I download audio files from a remote server to be played ?]]'''&lt;br /&gt;
&lt;br /&gt;
*'''[[How do I configure the Exstreamer 100 to play files from a flash drive attached to the USB port when the Internet goes down ?]]'''&lt;br /&gt;
&lt;br /&gt;
*'''[[How do I stream from a PC to an Exstreamer ?]]'''&lt;br /&gt;
&lt;br /&gt;
*'''[[How can I monitor an Exstreamer ?]]'''&lt;br /&gt;
&lt;br /&gt;
*'''What is the capacity of contact of the relay in an Exstreamer-1000 ?'''  24V - 0,5A&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Annuncicom related questions ===&lt;br /&gt;
&lt;br /&gt;
* '''[[Can I build an intercom system with Annuncicom?]]'''&lt;br /&gt;
&lt;br /&gt;
* '''What are the ratings for the relay on the Annuncicom ?''' The ratings for the relay are: max 50V/1A&lt;br /&gt;
&lt;br /&gt;
* '''[[Does the Annuncicom feature SIP functionality ?]]'''&lt;br /&gt;
&lt;br /&gt;
* '''[[Is an Annuncicom 100 with standard firmware able to receive audio using RTP protocol ?]]'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== IPAM related questions ===&lt;br /&gt;
&lt;br /&gt;
* '''[[What is the difference between IPAM 200 and IPAM 300?]]'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Control FAQ ==&lt;br /&gt;
&lt;br /&gt;
=== X8 related questions ===&lt;br /&gt;
* '''How do i update an X8 with the latest firmware ?''' You need a Barionet to do this. Please read a detailed howto [[X8-Update]]&lt;br /&gt;
&lt;br /&gt;
=== Barionet related questions ===&lt;br /&gt;
* '''[[How do i read an I/O register using SNMP ?]]'''&lt;br /&gt;
* '''[[What is the typical Barionet Power Consumption ?]]'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Back to [[Main Page#Support - FAQ &amp;amp; Troubleshooting]]&lt;/div&gt;</summary>
		<author><name>Jrietschel</name></author>
	</entry>
	<entry>
		<id>https://wiki.barix.com/index.php?title=SIP_with_Siemens_Gigaset&amp;diff=1888</id>
		<title>SIP with Siemens Gigaset</title>
		<link rel="alternate" type="text/html" href="https://wiki.barix.com/index.php?title=SIP_with_Siemens_Gigaset&amp;diff=1888"/>
		<updated>2010-08-23T09:34:35Z</updated>

		<summary type="html">&lt;p&gt;Jrietschel: New page: This page content is in the process of being created.  Please contact Barix through &amp;quot;support@barix.com&amp;quot; if you need the information immediately.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page content is in the process of being created.&lt;br /&gt;
&lt;br /&gt;
Please contact Barix through &amp;quot;support@barix.com&amp;quot; if you need the information immediately.&lt;/div&gt;</summary>
		<author><name>Jrietschel</name></author>
	</entry>
	<entry>
		<id>https://wiki.barix.com/index.php?title=SIP_Applications&amp;diff=1887</id>
		<title>SIP Applications</title>
		<link rel="alternate" type="text/html" href="https://wiki.barix.com/index.php?title=SIP_Applications&amp;diff=1887"/>
		<updated>2010-08-23T09:34:00Z</updated>

		<summary type="html">&lt;p&gt;Jrietschel: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;* [[SIP Paging]] - Barix Exstreamer is ideal as a SIP paging gateway or to set up direct &amp;quot;SIP paging speakers&amp;quot; - even with PoE and high output power&lt;br /&gt;
* [[SIP Intercom]] - a simple Intercom solution using standard SIP with Barix products&lt;br /&gt;
* [[SIP OnHold Input]] - how to use an Instreamer or Annuncicom as an input source into a SIP based PBX for background music&lt;br /&gt;
* [[SIP BGM Input]] - very similar to the above application, an Annuncicom or Instreamer can serve as a source of a constant audio feed&lt;br /&gt;
* [[SIP with Siemens Gigaset]] - how to configure an Annuncicom so it works as a Door Station for a Siemens IP Phone such as the S685IP&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Back to [[Main Page#Applications]]&lt;/div&gt;</summary>
		<author><name>Jrietschel</name></author>
	</entry>
	<entry>
		<id>https://wiki.barix.com/index.php?title=Main_Page&amp;diff=1886</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://wiki.barix.com/index.php?title=Main_Page&amp;diff=1886"/>
		<updated>2010-08-23T09:32:46Z</updated>

		<summary type="html">&lt;p&gt;Jrietschel: /* Software Topics */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;big&amp;gt;'''Barix Wiki'''&amp;lt;/big&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The Barix Wiki is maintained by Barix staff and users/community. Barix does try to keep the content accurate and error free, and we do review third party contributions, however, we can not guarantee everything is 100% accurate or up-to-date.&lt;br /&gt;
If you find any mistakes, errors etc. - please feel free to correct them !&lt;br /&gt;
&lt;br /&gt;
== Barix Newsletter ==&lt;br /&gt;
&lt;br /&gt;
[http://newsletter.barix.com/public/archive.php Click here to read the Barix newsletters.]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Products ==&lt;br /&gt;
=== Audio - Devices and accessories ===&lt;br /&gt;
* [[Product Matrix]] - List of HW capabilities versus SW features  &lt;br /&gt;
* [[Exstreamer 100]] - General Purpose Network Audio Decoder&lt;br /&gt;
* [[Exstreamer 110]] - Network Audio Decoder with advanced features - Decodes AAC+&lt;br /&gt;
* [[Exstreamer 200]] - Network Audio Decoder with built-in 2x25W class-D amplifier&lt;br /&gt;
* [[Exstreamer 1000]] - High Quality Network Audio Encoder/Decoder with symmetric Audio interfaces and AES/EBU&lt;br /&gt;
* [[Instreamer 100]] - General Purpose Network Audio Encoder&lt;br /&gt;
* [[Annuncicom 100]] - General Purpose Bidirectional Network Audio Device with I/O&lt;br /&gt;
* [[Annuncicom 200]] - Network Audio Device suitable for intercom/paging applications with 8W output amplifier and PoE&lt;br /&gt;
* [[Annuncicom 1000]] - High End Network Audio Device with balanced audio interfaces and supervised contact closures&lt;br /&gt;
* [[Radiobox]] - Radiobox and &amp;quot;Radiobox Pro&amp;quot; - Barix products ?&lt;br /&gt;
* [[IPAM 100]]- Embedded IP audio module for OEM with dual network and multiple serial interfaces&lt;br /&gt;
* [[IPAM 200 / IPAM 300]]- Embedded IP audio module for OEM (decoder only)&lt;br /&gt;
* [[PS16]] - Multifunctional digital desktop paging station PS16&lt;br /&gt;
* [[VSC]] - Volume Source Control accessory&lt;br /&gt;
&lt;br /&gt;
=== Automation and Control - Devices and accessories ===&lt;br /&gt;
* [[Barionet]] - General Purpose IP Automation Controller with SNMP and Modbus/TCP support, fully programmable. Various I/O capabilities&lt;br /&gt;
* [[Barionet 50]] - Low Cost IP Automation Controller with contact closure inputs, relay outputs, serial ports and Dallas Onewire interface&lt;br /&gt;
* [[Barionet 200]] - Advanced IP Automation Controller with 16bit analog inputs, analog outputs, RTC and USB flash drive support&lt;br /&gt;
&lt;br /&gt;
* [[Defconlock]] - This is an application specific Barionet, preloaded with an Access Control application (app also separately downloadable)&lt;br /&gt;
* [[Barix TS]] - onewire temperature sensors&lt;br /&gt;
&lt;br /&gt;
* [[Barix X8]] - multipurpose RS-485 I/O Interface&lt;br /&gt;
&lt;br /&gt;
* [[Barimon]] - web tool for collecting data from Barix devices: http://www.barimon.net/&lt;br /&gt;
&lt;br /&gt;
== Applications ==&lt;br /&gt;
Barix products can be used in a vast variety of applications and markets. Below links bring you to pages which describe applications, which products to use etc&lt;br /&gt;
* [[Automation Applications]] - this includes data conversion, collection, remote managment and monitoring (non-audio) applications&lt;br /&gt;
* [[Broadcast Applications]] - Applications in the Broadcast Industry such as STL, internet radio, monitoring&lt;br /&gt;
* [[General Audio Distribution Applications]] - distribution of audio channels in hotels, over the internet, homes, amusement parks etc&lt;br /&gt;
* [[Alarm Applications]] - Use of the Barix products in emergency alerting applications&lt;br /&gt;
* [[SIP Applications]] - Use of the Barix products with SIP protocol for SIP speaker, intercom, phone applications&lt;br /&gt;
* [[Crestron Integration]] - integrating audio over IP with Crestron touchpanels&lt;br /&gt;
* [[IP Intercom]] - a general description and Intercom Applications&lt;br /&gt;
* [[Rebroadcasting Application]] - what does it do ?&lt;br /&gt;
* [[Messaging / Music on Hold Application from MOH Technology]]&lt;br /&gt;
&lt;br /&gt;
== Hardware Topics ==&lt;br /&gt;
* [[Software/Hardware compatibility matrix]]&lt;br /&gt;
* [[USB device compatibility list]]&lt;br /&gt;
* [[USB and IPAM layout rules]]&lt;br /&gt;
* [[Microphones]]&lt;br /&gt;
&lt;br /&gt;
== Software Topics ==&lt;br /&gt;
&lt;br /&gt;
* [[General Topics]]&lt;br /&gt;
* [[Protocols used in Barix Products]]&lt;br /&gt;
* [[Streaming Client]]&lt;br /&gt;
* [[Streaming Client with USB encryption for Digital Rights Management]]&lt;br /&gt;
* [[Freeware from Barix]]&lt;br /&gt;
* [[BCL Topics]]&lt;br /&gt;
* [[Ethersound]]&lt;br /&gt;
* [[IP Audio Delay]]&lt;br /&gt;
* [[RTP Buffering - Frame Based Buffering]]&lt;br /&gt;
* [[SIP Applications]]&lt;br /&gt;
&lt;br /&gt;
== Support - FAQ &amp;amp; Troubleshooting ==&lt;br /&gt;
&lt;br /&gt;
* [[FAQ]] - general questions, sections about audio and control products&lt;br /&gt;
&lt;br /&gt;
* [[Troubleshooting]]&lt;br /&gt;
&lt;br /&gt;
== Sales &amp;amp; Marketing ==&lt;br /&gt;
&lt;br /&gt;
== Some useful links for using the Wiki ==&lt;br /&gt;
Consult the [http://meta.wikimedia.org/wiki/Help:Contents User's Guide] for information on using the wiki software.&lt;br /&gt;
&lt;br /&gt;
=== Getting started ===&lt;br /&gt;
* [http://www.mediawiki.org/wiki/Manual:Configuration_settings Configuration settings list]&lt;br /&gt;
* [http://www.mediawiki.org/wiki/Manual:FAQ MediaWiki FAQ]&lt;br /&gt;
* [https://lists.wikimedia.org/mailman/listinfo/mediawiki-announce MediaWiki release mailing list]&lt;/div&gt;</summary>
		<author><name>Jrietschel</name></author>
	</entry>
	<entry>
		<id>https://wiki.barix.com/index.php?title=IP_Audio_Delay&amp;diff=1753</id>
		<title>IP Audio Delay</title>
		<link rel="alternate" type="text/html" href="https://wiki.barix.com/index.php?title=IP_Audio_Delay&amp;diff=1753"/>
		<updated>2010-04-12T06:10:06Z</updated>

		<summary type="html">&lt;p&gt;Jrietschel: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Whenever you transport audio over an IP network - that is true for every vendor and every technology, you will incur a delay. That is unavoidable. Why ? This page will explain the general concept of how Audio over IP works, and explain specifically the reasons for an inherent delay.&lt;br /&gt;
&lt;br /&gt;
CURRENTLY WORK IN PROGRESS - NEEDS TO BE REVIEWED&lt;br /&gt;
&lt;br /&gt;
== Concept of Audio over IP ==&lt;br /&gt;
=== Sampling ===&lt;br /&gt;
To transmit Analog Audio over an IP Network, it needs to be sampled (a measure be taken) with the sample rate. These samples then can be handled in the digital domain and transferred over the network to the decoder, which ultimately will convert the samples back to an analog voltage on the audio output, accurate with the sample frequency. &lt;br /&gt;
The original signal as it was present at the input is reproduced on the output.&lt;br /&gt;
&lt;br /&gt;
=== Sending every sample over the network ===&lt;br /&gt;
In theory, every sample could be directly sent as a block over the IP network with minimum delay, but doing this will generate a huge amount of traffic (48.000 blocks per second for 48khz sample rate) and bandwidth requirement (a min. ethernet frame is 60bytes, so you are actually using more than 23MBps if you do this) !&lt;br /&gt;
&lt;br /&gt;
Ethersound does this, actually - all channel samples at a given timepoint (one per channel) go together in a frame on the network, one frame per sample set .. generating practically a constant network load of 100Mbps (not over IP, but over Ethernet).&lt;br /&gt;
&lt;br /&gt;
For standard applications where the audio stream needs to coexist on the network with other services, something must be done to generate less network load&lt;br /&gt;
&lt;br /&gt;
=== Collecting samples, sending packets ===&lt;br /&gt;
Let us assume the network load, expressed in number of packets per second, needs to be limited to no more than 100 (blocks per second). To achieve that, the device will need to to collect 10ms worth of samples before sending them out together in an IP block.&lt;br /&gt;
&lt;br /&gt;
With a 48kHz sample frequency, that means 480 samples (960 bytes) have to be collected before the block can be sent. That is making perfect sense, as one Ethernet block can carry up to about 1400 bytes of Data.&lt;br /&gt;
&lt;br /&gt;
=== Receiving and decoding ===&lt;br /&gt;
&lt;br /&gt;
At the receiving end (the &amp;quot;Decoder&amp;quot;), a constant stream of samples at the sample frequency must be generated. To do this, the decoder always needs samples &amp;quot;in storage&amp;quot; it can use, if it ever runs out of samples to generate the stream, an &amp;quot;underrun&amp;quot; condition exists, which will cause dropouts and other issues. Consequently, a buffer of samples must be maintained, high enough so that it always is replenished before the D/A runs out of data.&lt;br /&gt;
&lt;br /&gt;
== Delays introduced in the chain ==&lt;br /&gt;
&lt;br /&gt;
=== Packetizing at the encoder ===&lt;br /&gt;
As already discussed above, to limit the bandwidth used to a reasonable level, samples must be collected and send as blocks to the destination, via the network. Here is the first delay. It is pretty obvious: The delay incurred, even with an optimum system performance, directly depends on the number of samples per block resp. blocks per second.&lt;br /&gt;
if 100 blocks per second is the target, 10ms of samples need to be collected, if 50 blocks per second are allowed, 20ms worth of samples need to be collected before they can be sent. &lt;br /&gt;
&lt;br /&gt;
With MP3, not only is a frame of samples first collected (20..50ms, depending on quality setting), but the collected samples then, once complete, must be processed with computational intensive functions (DSP), which takes significant time (but average less than it took to collect the samples, otherwise the system cannot work reliably).&lt;br /&gt;
&lt;br /&gt;
=== Processing at the encoder ===&lt;br /&gt;
While putting PCM samples in a packet and sending them does not really need resources, in the MP3 case, a significant delay is introduced in addition to the delay produced by &amp;quot;holding up&amp;quot; the samples to packetize them. Count in 20ms for MP3.&lt;br /&gt;
&lt;br /&gt;
=== Network delay &amp;quot;in transit&amp;quot; ===&lt;br /&gt;
&lt;br /&gt;
Now that a block is going to the network, some delay already is introduced (let's stick with the example, 10ms for PCM and 60ms for MP3). The block now needs to be sent over the network, potentially fighting with other traffic for bandwidth. On a local LAN, the delay will typically be quite low (msecs maybe), but beware .. if there is &amp;quot;sometimes&amp;quot; a fight over bandwidth/buffering in a switch or router, you may see average very low delays but PEAK delays could be substantially higher.&lt;br /&gt;
Why is that a problem ? Well .. the receiving side always needs to be fed with samples before its buffers run empty .. now, if there is a block delayed, let's say 30ms, the receiver must have buffers configured so that it can live with that delay before running into an error condition (empty buffer). The difference between the min. delay and the max. delay of a network block arriving at the decoder is commonly called &amp;quot;jitter&amp;quot;. Jitter can be significant especially with Wifi networks, as there are invisible retries happening in a lower level protocol - you might see (ping command shows all this) an average delay of only 5ms, and zero block loss, but a max. delay of 200ms ... any device with a receive buffer configured of less than 200ms will mean that you will encur dropouts. period.&lt;br /&gt;
&lt;br /&gt;
=== Buffers in the receiver ===&lt;br /&gt;
Now, let's take a close look at the decoding side. As already stated before, to maintain a constant, consistent stream of samples (which are then converted to an analog value and sent to the audio interface), buffering is a must. The buffers must be able and configured to hold as much data as necessary to cover/survive the longest possible &amp;quot;dry period&amp;quot; when no block comes in from the source, for whatever reason.&lt;br /&gt;
If (example above), the source sends a block every 10ms, very precise timing, and zero jitter is introduced by the network (an unlikely scenario), in theory a buffer of one frame is sufficient. When the block arrives from the network, it will be copied into the buffer (let's say, holding 480 samples, in our example with 10ms) and the output can start converting to analog. The buffer now drains, but right when it is getting to &amp;quot;empty&amp;quot;, the next block comes in from our perfect encoder through the perfect network infrastructure.&lt;br /&gt;
That is, unfortuntately, not a real life scenario, jitter is always introduced somewhere on the way. A realistic setup uses a buffer holding several blocks.&lt;br /&gt;
&lt;br /&gt;
=== Processing in the Receiver ===&lt;br /&gt;
Oh yes, and for MP3, you have to add another reason for delay at the decoder side. Once a frame is received, it cannot be output immediately, but it first needs to be decoded, which is resource intensive and can take several ms .. and there is a need for an output buffer for samples ...&lt;br /&gt;
&lt;br /&gt;
=== Sample buffer for the D/A ===&lt;br /&gt;
The last addition of delay is not really necessary technology wise, but a fact in Barix devices. We use a Main CPU for network tasks and a DSP driving the D/A, which turns the samples back to analog audio. The DSP is necessary for MP3 (and AAC etc etc) decoding, for PCM it mainly works as a pass-through. The interface between the main CPU and the DSP also introduces a sample buffer at the DSP output side, which is counted in bytes, and can introduce quite significant delays for low bitrate/sample rate streams. Why ? Well, the buffer is counted in Bytes as i said, and let's assume for these examples here it is 2kBytes (2000 bytes), for a PCM 48kHz stream that means 96Bytes per ms, so roughly 20ms - but if you send a 8Khz PCM stream, you get 6x that delay.&lt;br /&gt;
&lt;br /&gt;
== Conclusion ==&lt;br /&gt;
So, at the end you have several sources introducing delay, with the buffering for network jitter being often the most significant one, but a &amp;quot;base delay&amp;quot;, depending on sample rate, encoding format etc is always present. As you can figure from the above examples, if you have the bandwidth, it often makes sense to configure higher sample rates and bitrate streams, as that will effectively lower the delay due to the fact that the constant (byte wise) buffers in the chain have a smaller through delay.&lt;br /&gt;
&lt;br /&gt;
== Barix devices ==&lt;br /&gt;
One last comment, now specific to Barix devices: The Exstreamer 1xx and 2xx decoder devices use a DSP with ample buffering. There is reasons for that, not to be further detailed here. In contrast, the Exstreamer 1000 and the &amp;quot;to be announced monday at NAB&amp;quot; device (hint hint !) as well as all Annuncicom devices use a different DSP with lower buffers, and we are currently beta testing a DSP software patch which reduces the buffers much further to almost non-existing !&lt;br /&gt;
With the Exstreamer 1000 and the new device, you can currently achieve delays of below 50ms - the software has not been optimized for very low delay. However, with optimized software, you can get the delay down to well below 20ms - that has been proven in our labs (for a specific project). We are in the process to bring this down further, obviously (goal 5ms ?) this can only be done by sending many more blocks over the network, for example, one per ms - 1000 blocks per second .. ask your Wifi router what it thinks about that ..), so it needs optimized software.&lt;/div&gt;</summary>
		<author><name>Jrietschel</name></author>
	</entry>
	<entry>
		<id>https://wiki.barix.com/index.php?title=IP_Audio_Delay&amp;diff=1752</id>
		<title>IP Audio Delay</title>
		<link rel="alternate" type="text/html" href="https://wiki.barix.com/index.php?title=IP_Audio_Delay&amp;diff=1752"/>
		<updated>2010-04-12T06:09:06Z</updated>

		<summary type="html">&lt;p&gt;Jrietschel: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Whenever you transport audio over an IP network - that is true for every vendor and every technology, you will incur a delay. That is unavoidable. Why ? This page will explain the general concept of how Audio over IP works, and explain specifically the reasons for an inherent delay.&lt;br /&gt;
&lt;br /&gt;
CURRENTLY WORK IN PROGRESS - UNFINISHED&lt;br /&gt;
&lt;br /&gt;
== Concept of Audio over IP ==&lt;br /&gt;
=== Sampling ===&lt;br /&gt;
To transmit Analog Audio over an IP Network, it needs to be sampled (a measure be taken) with the sample rate. These samples then can be handled in the digital domain and transferred over the network to the decoder, which ultimately will convert the samples back to an analog voltage on the audio output, accurate with the sample frequency. &lt;br /&gt;
The original signal as it was present at the input is reproduced on the output.&lt;br /&gt;
&lt;br /&gt;
=== Sending every sample over the network ===&lt;br /&gt;
In theory, every sample could be directly sent as a block over the IP network with minimum delay, but doing this will generate a huge amount of traffic (48.000 blocks per second for 48khz sample rate) and bandwidth requirement (a min. ethernet frame is 60bytes, so you are actually using more than 23MBps if you do this) !&lt;br /&gt;
&lt;br /&gt;
Ethersound does this, actually - all channel samples at a given timepoint (one per channel) go together in a frame on the network, one frame per sample set .. generating practically a constant network load of 100Mbps (not over IP, but over Ethernet).&lt;br /&gt;
&lt;br /&gt;
For standard applications where the audio stream needs to coexist on the network with other services, something must be done to generate less network load&lt;br /&gt;
&lt;br /&gt;
=== Collecting samples, sending packets ===&lt;br /&gt;
Let us assume the network load, expressed in number of packets per second, needs to be limited to no more than 100 (blocks per second). To achieve that, the device will need to to collect 10ms worth of samples before sending them out together in an IP block.&lt;br /&gt;
&lt;br /&gt;
With a 48kHz sample frequency, that means 480 samples (960 bytes) have to be collected before the block can be sent. That is making perfect sense, as one Ethernet block can carry up to about 1400 bytes of Data.&lt;br /&gt;
&lt;br /&gt;
=== Receiving and decoding ===&lt;br /&gt;
&lt;br /&gt;
At the receiving end (the &amp;quot;Decoder&amp;quot;), a constant stream of samples at the sample frequency must be generated. To do this, the decoder always needs samples &amp;quot;in storage&amp;quot; it can use, if it ever runs out of samples to generate the stream, an &amp;quot;underrun&amp;quot; condition exists, which will cause dropouts and other issues. Consequently, a buffer of samples must be maintained, high enough so that it always is replenished before the D/A runs out of data.&lt;br /&gt;
&lt;br /&gt;
== Delays introduced in the chain ==&lt;br /&gt;
&lt;br /&gt;
=== Packetizing at the encoder ===&lt;br /&gt;
As already discussed above, to limit the bandwidth used to a reasonable level, samples must be collected and send as blocks to the destination, via the network. Here is the first delay. It is pretty obvious: The delay incurred, even with an optimum system performance, directly depends on the number of samples per block resp. blocks per second.&lt;br /&gt;
if 100 blocks per second is the target, 10ms of samples need to be collected, if 50 blocks per second are allowed, 20ms worth of samples need to be collected before they can be sent. &lt;br /&gt;
&lt;br /&gt;
With MP3, not only is a frame of samples first collected (20..50ms, depending on quality setting), but the collected samples then, once complete, must be processed with computational intensive functions (DSP), which takes significant time (but average less than it took to collect the samples, otherwise the system cannot work reliably).&lt;br /&gt;
&lt;br /&gt;
=== Processing at the encoder ===&lt;br /&gt;
While putting PCM samples in a packet and sending them does not really need resources, in the MP3 case, a significant delay is introduced in addition to the delay produced by &amp;quot;holding up&amp;quot; the samples to packetize them. Count in 20ms for MP3.&lt;br /&gt;
&lt;br /&gt;
=== Network delay &amp;quot;in transit&amp;quot; ===&lt;br /&gt;
&lt;br /&gt;
Now that a block is going to the network, some delay already is introduced (let's stick with the example, 10ms for PCM and 60ms for MP3). The block now needs to be sent over the network, potentially fighting with other traffic for bandwidth. On a local LAN, the delay will typically be quite low (msecs maybe), but beware .. if there is &amp;quot;sometimes&amp;quot; a fight over bandwidth/buffering in a switch or router, you may see average very low delays but PEAK delays could be substantially higher.&lt;br /&gt;
Why is that a problem ? Well .. the receiving side always needs to be fed with samples before its buffers run empty .. now, if there is a block delayed, let's say 30ms, the receiver must have buffers configured so that it can live with that delay before running into an error condition (empty buffer). The difference between the min. delay and the max. delay of a network block arriving at the decoder is commonly called &amp;quot;jitter&amp;quot;. Jitter can be significant especially with Wifi networks, as there are invisible retries happening in a lower level protocol - you might see (ping command shows all this) an average delay of only 5ms, and zero block loss, but a max. delay of 200ms ... any device with a receive buffer configured of less than 200ms will mean that you will encur dropouts. period.&lt;br /&gt;
&lt;br /&gt;
=== Buffers in the receiver ===&lt;br /&gt;
Now, let's take a close look at the decoding side. As already stated before, to maintain a constant, consistent stream of samples (which are then converted to an analog value and sent to the audio interface), buffering is a must. The buffers must be able and configured to hold as much data as necessary to cover/survive the longest possible &amp;quot;dry period&amp;quot; when no block comes in from the source, for whatever reason.&lt;br /&gt;
If (example above), the source sends a block every 10ms, very precise timing, and zero jitter is introduced by the network (an unlikely scenario), in theory a buffer of one frame is sufficient. When the block arrives from the network, it will be copied into the buffer (let's say, holding 480 samples, in our example with 10ms) and the output can start converting to analog. The buffer now drains, but right when it is getting to &amp;quot;empty&amp;quot;, the next block comes in from our perfect encoder through the perfect network infrastructure.&lt;br /&gt;
That is, unfortuntately, not a real life scenario, jitter is always introduced somewhere on the way. A realistic setup uses a buffer holding several blocks.&lt;br /&gt;
&lt;br /&gt;
=== Processing in the Receiver ===&lt;br /&gt;
Oh yes, and for MP3, you have to add another reason for delay at the decoder side. Once a frame is received, it cannot be output immediately, but it first needs to be decoded, which is resource intensive and can take several ms .. and there is a need for an output buffer for samples ...&lt;br /&gt;
&lt;br /&gt;
=== Sample buffer for the D/A ===&lt;br /&gt;
The last addition of delay is not really necessary technology wise, but a fact in Barix devices. We use a Main CPU for network tasks and a DSP driving the D/A, which turns the samples back to analog audio. The DSP is necessary for MP3 (and AAC etc etc) decoding, for PCM it mainly works as a pass-through. The interface between the main CPU and the DSP also introduces a sample buffer at the DSP output side, which is counted in bytes, and can introduce quite significant delays for low bitrate/sample rate streams. Why ? Well, the buffer is counted in Bytes as i said, and let's assume for these examples here it is 2kBytes (2000 bytes), for a PCM 48kHz stream that means 96Bytes per ms, so roughly 20ms - but if you send a 8Khz PCM stream, you get 6x that delay.&lt;br /&gt;
&lt;br /&gt;
== Conclusion ==&lt;br /&gt;
So, at the end you have several sources introducing delay, with the buffering for network jitter being often the most significant one, but a &amp;quot;base delay&amp;quot;, depending on sample rate, encoding format etc is always present. As you can figure from the above examples, if you have the bandwidth, it often makes sense to configure higher sample rates and bitrate streams, as that will effectively lower the delay due to the fact that the constant (byte wise) buffers in the chain have a smaller through delay.&lt;br /&gt;
&lt;br /&gt;
== Barix devices ==&lt;br /&gt;
One last comment, now specific to Barix devices: The Exstreamer 1xx and 2xx decoder devices use a DSP with ample buffering. There is reasons for that, not to be further detailed here. In contrast, the Exstreamer 1000 and the &amp;quot;to be announced monday at NAB&amp;quot; device (hint hint !) as well as all Annuncicom devices use a different DSP with lower buffers, and we are currently beta testing a DSP software patch which reduces the buffers much further to almost non-existing !&lt;br /&gt;
With the Exstreamer 1000 and the new device, you can currently achieve delays of below 50ms - the software has not been optimized for very low delay. However, with optimized software, you can get the delay down to well below 20ms - that has been proven in our labs (for a specific project). We are in the process to bring this down further, obviously (goal 5ms ?) this can only be done by sending many more blocks over the network, for example, one per ms - 1000 blocks per second .. ask your Wifi router what it thinks about that ..), so it needs optimized software.&lt;/div&gt;</summary>
		<author><name>Jrietschel</name></author>
	</entry>
	<entry>
		<id>https://wiki.barix.com/index.php?title=IP_Audio_Delay&amp;diff=1751</id>
		<title>IP Audio Delay</title>
		<link rel="alternate" type="text/html" href="https://wiki.barix.com/index.php?title=IP_Audio_Delay&amp;diff=1751"/>
		<updated>2010-04-12T05:30:05Z</updated>

		<summary type="html">&lt;p&gt;Jrietschel: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Whenever you transport audio over an IP network - that is true for every vendor and every technology, you will incur a delay. That is unavoidable. Why ? This page will explain the general concept of how Audio over IP works, and explain specifically the reasons for an inherent delay.&lt;br /&gt;
CURRENTLY WORK IN PROGRESS - COME BACK in 2 hours ..&lt;br /&gt;
&lt;br /&gt;
== Concept of Audio over IP ==&lt;br /&gt;
To transmit Analog Audio over an IP Network, it needs to be sampled (a measure be taken) with the sample rate. These samples then can be handled in the digital domain and transferred over the network to the decoder, which ultimately will convert the samples back to an analog voltage on the audio output, accurate with the sample frequency. &lt;br /&gt;
The original signal as it was present at the input is reproduced on the output.&lt;br /&gt;
&lt;br /&gt;
=== Sending every sample over the network immediately ===&lt;br /&gt;
In theory, every sample could be directly sent as a block over the IP network with minimum delay, but doing this will generate a huge amount of traffic (48.000 blocks per second for 48khz sample rate) and bandwidth requirement (a min. ethernet frame is 60bytes, so you are actually using more than 23MBps if you do this) !&lt;br /&gt;
&lt;br /&gt;
Ethersound does this, actually - all channel samples at a given timepoint (one per channel) go together in a frame on the network, one frame per sample set .. generating practically a constant network load of 100Mbps (not over IP, but over Ethernet).&lt;br /&gt;
&lt;br /&gt;
For standard applications where the audio stream needs to coexist on the network with other services, something must be done to generate less network load&lt;br /&gt;
&lt;br /&gt;
=== Collecting Samples, sending Packets ===&lt;br /&gt;
Let us assume the network load, expressed in number of packets per second, needs to be limited to no more than 100 (blocks per second). To achieve that, the device will need to to collect 10ms worth of samples before sending them out together in an IP block.&lt;br /&gt;
&lt;br /&gt;
With a 48kHz sample frequency, that means 480 samples (960 bytes) have to be collected before the block can be sent. That is making perfect sense, as one Ethernet block can carry up to about 1400 bytes of Data.&lt;br /&gt;
&lt;br /&gt;
=== Receiving and Decoding ===&lt;br /&gt;
&lt;br /&gt;
At the receiving end (the &amp;quot;Decoder&amp;quot;), a constant stream of samples at the sample frequency must be generated. To do this, the decoder always needs samples &amp;quot;in storage&amp;quot; it can use, if it ever runs out of samples to generate the stream, an &amp;quot;underrun&amp;quot; condition exists, which will cause dropouts and other issues. Consequently, a buffer of samples must be maintained, high enough so that it always is replenished before the D/A runs out of data.&lt;br /&gt;
&lt;br /&gt;
== Delays introduced in the chain ==&lt;br /&gt;
&lt;br /&gt;
As already discussed above, to limit the bandwidth used to a reasonable level, samples must be collected and send as blocks to the destination, via the network.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Audio needs to be sampled into the digital domain at the encoder. In theory, every sample could be directly sent as a block onto the network with minimum delay, but doing this you will create a huge amount of traffic (48.000 blocks per second for 48khz sample rate) and bandwidth requirement (a min. ethernet frame is 60bytes, so you are actually using more than 23MBps if you do this !&lt;br /&gt;
So - that is not really a good way of doing this ... the encoder needs to packetize data, send multiple samples in one block. Here is your first source of delay.&lt;br /&gt;
Let's assume you want to limit the network load to 100 packets per second, you will need to collect 10ms worth of samples before sending them over the network. With a 48kHz sample frequency, that means 480 samples (960 bytes) for one channel. Makes perfect sense, Ethernet blocks carry up to about 1400 bytes of Data.&lt;br /&gt;
Your first sample taken will leave with 10ms delay.&lt;br /&gt;
If, instead of PCM, you want to use MP3, the delay will be much more, because (a) MP3 encoding is done on &amp;quot;frames&amp;quot;. somewhere between 20ms and 40ms of audio is first sampled, then analyzed and encoded. The encoding process is resource intensive/time consuming, but obviously, it must be average finished within the same time range otherwise you get work to be backed up .. In the MP3 case, expect a &amp;quot;transmit&amp;quot; delay to the network of 2x the frame duration, let's say 60ms.&lt;br /&gt;
&lt;br /&gt;
Now that a block is going to the network, some delay already is introduced (let's stick with the example, 10ms for PCM and 60ms for MP3). The block now needs to be sent over the network, potentially fighting with other traffic for bandwidth. On a local LAN, the delay will typically be quite low (msecs maybe), but beware .. if there is &amp;quot;sometimes&amp;quot; a fight over bandwidth/buffering in a switch or router, you may see average very low delays but PEAK delays could be substantially higher.&lt;br /&gt;
Why is that a problem ? Well .. the receiving side always needs to be fed with samples before its buffers run empty .. now, if there is a block delayed, let's say 30ms, the receiver must have buffers configured so that it can live with that delay before running into an error condition (empty buffer). The difference between the min. delay and the max. delay of a network block arriving at the decoder is commonly called &amp;quot;jitter&amp;quot;. Jitter can be significant especially with Wifi networks, as there are invisible retries happening in a lower level protocol - you might see (ping command shows all this) an average delay of only 5ms, and zero block loss, but a max. delay of 200ms ... any devce with a receive buffer configured of less than 200ms will mean that you will encur dropouts. period.&lt;br /&gt;
&lt;br /&gt;
Now, let's take a close look at the decoding side. As already stated before, to maintain a constant, consistent stream of samples (which are then converted to an analog value and sent to the audio interface), buffering is a must. The buffers must be able and configured to hold as much data as necessary to cover/survive the longest possible &amp;quot;dry period&amp;quot; when no block comes in from the source, for whatever reason.&lt;br /&gt;
If (example above), the source sends a block every 10ms, very precise timing, and zero jitter is introduced by the network (an unlikely scenario), in theory a buffer of one frame is sufficient. When the block arrives from the network, it will be copied into the buffer (let's say, holding 480 samples, in our example with 10ms) and the output can start converting to analog. The buffer now drains, but right when it is getting to &amp;quot;empty&amp;quot;, the next block comes in from our perfect encoder through the perfect network infrastructure.&lt;br /&gt;
That is, unfortuntately, not a real life scenario, jitter is always introduced somewhere on the way. A realistic setup uses a buffer holding several blocks.&lt;br /&gt;
Oh yes, and for MP3, you have to add another reason for delay at the decoder side. Once a frame is received, it cannot be output immediately, but it first needs to be decoded, which is resource intensive and can take several ms ..&lt;br /&gt;
&lt;br /&gt;
The last addition of delay is not really necessary technology wise, but a fact in Barix devices. We use a Main CPU for network tasks and a DSP driving the D/A, which turns the samples back to analog audio. The DSP is necessary for MP3 (and AAC etc etc) decoding, for PCM it mainly works as a pass-through. The interface between the main CPU and the DSP also introduces a buffer at the DSP side, which is counted in bytes, and can introduce quite hefty delays for low bitrate/sample rate streams. Why ? Well, the buffer is counted in Bytes as i said, and let's assume for these examples here it is 2kBytes (2000 bytes), for a PCM 48kHz stream that means 96Bytes per ms, so roughly 20ms - but if you send a 8Khz PCM stream, you get 6x that delay.&lt;br /&gt;
&lt;br /&gt;
So, at the end you have several sources introducing delay, with the buffering for network jitter being often the most significant one, but a &amp;quot;base delay&amp;quot;, depending on sample rate, encoding format etc is always present. As you can figure from the above examples, if you have the bandwidth, it often makes sense to configure higher sample rates and bitrate streams, as that will effectively lower the delay due to the fact that the constant (byte wise) buffers in the chain have a smaller through delay.&lt;br /&gt;
&lt;br /&gt;
One last comment, now specific to Barix devices: The Exstreamer 1xx and 2xx decoder devices use a DSP with ample buffering. There is reasons for that, not to be further detailed here. In contrast, the Exstreamer 1000 and the &amp;quot;to be announced monday at NAB&amp;quot; device (hint hint !) as well as all Annuncicom devices use a different DSP with lower buffers, and we are currently beta testing a DSP software patch which reduces the buffers much further to almost non-existing !&lt;br /&gt;
With the Exstreamer 1000 and the new device, you can currently achieve delays of below 50ms - the software has not been optimized for very low delay. However, with optimized software, you can get the delay down to well below 20ms - that has been proven in our labs (for a specific project). We are in the process to bring this down further, obviously, this can only be done by sending many more blocks over the network, for example, one per ms - 1000 blocks per second .. ask your Wifi router what it thinks about that ..), so it needs optimized software.&lt;br /&gt;
&lt;br /&gt;
Anyone doing IP codecs is tied by the things explained above - if you can show me a device from any manufacturer, which routes Audio over IP, works over a network with 50ms jitter, sends less than 100 packets per second and introduces an end-to-end delay from input to output of less than 10ms, this manufacturer defied physics and i will be happy to buy you a beer and work for them :)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Latency measurements ==&lt;br /&gt;
&lt;br /&gt;
Both latencies were measured in the below described test. &lt;br /&gt;
&lt;br /&gt;
=== Test environment ===&lt;br /&gt;
&lt;br /&gt;
The latency was measured with the following equipment:&lt;br /&gt;
* Digigiram ES220 as an input device&lt;br /&gt;
* another ES220 as a reference output device&lt;br /&gt;
* Exstreamer 100 as an output device (VLSI based device)&lt;br /&gt;
* Annuncicom 100 as an output device (Micronas based device)&lt;br /&gt;
* HP procurve 1700-8 switch where all devices were connected to&lt;br /&gt;
&lt;br /&gt;
Both Barix devices were loaded with the version 00.03 of the Ethersound decoder module.&lt;br /&gt;
&lt;br /&gt;
The input of the ES220 was fed with a 500Hz tone from a signal generator. The input, both output Barix devices as well as the reference ES220 device were monitored with an oscilloscope.&lt;br /&gt;
&lt;br /&gt;
A trigger was set to capture the waveform after switching on the signal generator.&lt;br /&gt;
&lt;br /&gt;
=== Test results ===&lt;br /&gt;
The below three diagrams show the results of the measurement. The top line (channel 4, green) is the clock source. Channels 1 (yellow), 2 (blue) and 3 (violet) are: the VLSI device (Exstreamer 100), the Micronas device (Annuncicom 100) and the reference ES220.&lt;br /&gt;
&lt;br /&gt;
'''On the first diagram the 57.2ms latency of the VLSI decoder (Exstreamer 100) can be seen.'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''The second screen shot shows the end-to-end latency using a Micronas based device Annuncicom 100. The latency is significantly lower - only 6ms.'''&lt;br /&gt;
&lt;br /&gt;
'''The last picture shows the end-to-end delay using the reference ES220 device. The latency is 1.44ms.'''&lt;/div&gt;</summary>
		<author><name>Jrietschel</name></author>
	</entry>
	<entry>
		<id>https://wiki.barix.com/index.php?title=IP_Audio_Delay&amp;diff=1750</id>
		<title>IP Audio Delay</title>
		<link rel="alternate" type="text/html" href="https://wiki.barix.com/index.php?title=IP_Audio_Delay&amp;diff=1750"/>
		<updated>2010-04-12T05:10:13Z</updated>

		<summary type="html">&lt;p&gt;Jrietschel: New page: This page discusses the general concept of how Audio over IP works and why there is always an inherent delay/latency in Audio over IP devices - whoever makes them.  CURRENTLY WORK IN PROGR...&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page discusses the general concept of how Audio over IP works and why there is always an inherent delay/latency in Audio over IP devices - whoever makes them.&lt;br /&gt;
&lt;br /&gt;
CURRENTLY WORK IN PROGRESS - COME BACK in 2 hours ..&lt;br /&gt;
&lt;br /&gt;
== Latency ==&lt;br /&gt;
The end-to-end latency of an Ethersound encoder and a Barix ES100spkr decoder heavily depends on the codec used.&lt;br /&gt;
&lt;br /&gt;
=== VLSI based devices ===&lt;br /&gt;
On '''Exstreamer 100, Exstreamer 110 and Exstreamer 200''' the end-to-end latency is approximately '''57ms'''. This is caused by large internal buffers in the VLSI codec.&lt;br /&gt;
&lt;br /&gt;
=== Micronas based devices ===&lt;br /&gt;
The internal buffers of the Micronas codec are much smaller which also positively affects the latency.&lt;br /&gt;
The end-to-end-latency of the '''Exstreamer 1000, Annuncicom 100, Annuncicom 200 and Annuncicom 1000''' is only about '''6ms'''. &lt;br /&gt;
&lt;br /&gt;
== Latency measurements ==&lt;br /&gt;
&lt;br /&gt;
Both latencies were measured in the below described test. &lt;br /&gt;
&lt;br /&gt;
=== Test environment ===&lt;br /&gt;
&lt;br /&gt;
The latency was measured with the following equipment:&lt;br /&gt;
* Digigiram ES220 as an input device&lt;br /&gt;
* another ES220 as a reference output device&lt;br /&gt;
* Exstreamer 100 as an output device (VLSI based device)&lt;br /&gt;
* Annuncicom 100 as an output device (Micronas based device)&lt;br /&gt;
* HP procurve 1700-8 switch where all devices were connected to&lt;br /&gt;
&lt;br /&gt;
Both Barix devices were loaded with the version 00.03 of the Ethersound decoder module.&lt;br /&gt;
&lt;br /&gt;
The input of the ES220 was fed with a 500Hz tone from a signal generator. The input, both output Barix devices as well as the reference ES220 device were monitored with an oscilloscope.&lt;br /&gt;
&lt;br /&gt;
A trigger was set to capture the waveform after switching on the signal generator.&lt;br /&gt;
&lt;br /&gt;
=== Test results ===&lt;br /&gt;
The below three diagrams show the results of the measurement. The top line (channel 4, green) is the clock source. Channels 1 (yellow), 2 (blue) and 3 (violet) are: the VLSI device (Exstreamer 100), the Micronas device (Annuncicom 100) and the reference ES220.&lt;br /&gt;
&lt;br /&gt;
'''On the first diagram the 57.2ms latency of the VLSI decoder (Exstreamer 100) can be seen.'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''The second screen shot shows the end-to-end latency using a Micronas based device Annuncicom 100. The latency is significantly lower - only 6ms.'''&lt;br /&gt;
&lt;br /&gt;
'''The last picture shows the end-to-end delay using the reference ES220 device. The latency is 1.44ms.'''&lt;/div&gt;</summary>
		<author><name>Jrietschel</name></author>
	</entry>
	<entry>
		<id>https://wiki.barix.com/index.php?title=Main_Page&amp;diff=1749</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://wiki.barix.com/index.php?title=Main_Page&amp;diff=1749"/>
		<updated>2010-04-12T05:07:17Z</updated>

		<summary type="html">&lt;p&gt;Jrietschel: /* Software Topics */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;big&amp;gt;'''Barix Wiki'''&amp;lt;/big&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The Barix Wiki is maintained by Barix staff and users/community. Barix does try to keep the content accurate and error free, and we do review third party contributions, however, we can not guarantee everything is 100% accurate or up-to-date.&lt;br /&gt;
If you find any mistakes, errors etc. - please feel free to correct them !&lt;br /&gt;
&lt;br /&gt;
== Barix Newsletter ==&lt;br /&gt;
&lt;br /&gt;
[http://newsletter.barix.com/public/archive.php Click here to read the Barix newsletters.]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Products ==&lt;br /&gt;
=== Audio - Devices and accessories ===&lt;br /&gt;
* [[Product Matrix]] - List of HW capabilities versus SW features  &lt;br /&gt;
* [[Exstreamer 100]] - General Purpose Network Audio Decoder&lt;br /&gt;
* [[Exstreamer 110]] - Network Audio Decoder with advanced features - Decodes AAC+&lt;br /&gt;
* [[Exstreamer 200]] - Network Audio Decoder with built-in 2x25W class-D amplifier&lt;br /&gt;
* [[Exstreamer 1000]] - High Quality Network Audio Encoder/Decoder with symmetric Audio interfaces and AES/EBU&lt;br /&gt;
* [[Instreamer 100]] - General Purpose Network Audio Encoder&lt;br /&gt;
* [[Annuncicom 100]] - General Purpose Bidirectional Network Audio Device with I/O&lt;br /&gt;
* [[Annuncicom 200]] - Network Audio Device suitable for intercom/paging applications with 8W output amplifier and PoE&lt;br /&gt;
* [[Annuncicom 1000]] - High End Network Audio Device with balanced audio interfaces and supervised contact closures&lt;br /&gt;
* [[Radiobox]] - Radiobox and &amp;quot;Radiobox Pro&amp;quot; - Barix products ?&lt;br /&gt;
* [[IPAM 100]]- Embedded IP audio module for OEM with dual network and multiple serial interfaces&lt;br /&gt;
* [[IPAM 200 / IPAM 300]]- Embedded IP audio module for OEM (decoder only)&lt;br /&gt;
* [[PS16]] - Multifunctional digital desktop paging station PS16&lt;br /&gt;
* [[VSC]] - Volume Source Control accessory&lt;br /&gt;
&lt;br /&gt;
=== Automation and Control - Devices and accessories ===&lt;br /&gt;
* [[Barionet]] - General Purpose IP Automation Controller with SNMP and Modbus/TCP support, fully programmable. Various I/O capabilities&lt;br /&gt;
* [[Barionet 50]] - Low Cost IP Automation Controller with contact closure inputs, relay outputs, serial ports and Dallas Onewire interface&lt;br /&gt;
* [[Barionet 200]] - Advanced IP Automation Controller with 16bit analog inputs, analog outputs, RTC and USB flash drive support&lt;br /&gt;
&lt;br /&gt;
* [[Defconlock]] - This is an application specific Barionet, preloaded with an Access Control application (app also separately downloadable)&lt;br /&gt;
* [[Barix TS]] - onewire temperature sensors&lt;br /&gt;
&lt;br /&gt;
* [[Barix X8]] - multipurpose RS-485 I/O Interface&lt;br /&gt;
&lt;br /&gt;
* [[Barimon]] - web tool for collecting data from Barix devices: http://www.barimon.net/&lt;br /&gt;
&lt;br /&gt;
== Applications ==&lt;br /&gt;
Barix products can be used in a vast variety of applications and markets. Below links bring you to pages which describe applications, which products to use etc&lt;br /&gt;
* [[Automation Applications]] - this includes data conversion, collection, remote managment and monitoring (non-audio) applications&lt;br /&gt;
* [[Broadcast Applications]] - Applications in the Broadcast Industry such as STL, internet radio, monitoring&lt;br /&gt;
* [[General Audio Distribution Applications]] - distribution of audio channels in hotels, over the internet, homes, amusement parks etc&lt;br /&gt;
* [[Alarm Applications]] - Use of the Barix products in emergency alerting applications&lt;br /&gt;
* [[SIP Applications]] - Use of the Barix products with SIP protocol for SIP speaker, intercom, phone applications&lt;br /&gt;
* [[Crestron Integration]] - integrating audio over IP with Crestron touchpanels&lt;br /&gt;
* [[IP Intercom]] - a general description and Intercom Applications&lt;br /&gt;
* [[Rebroadcasting Application]] - what does it do ?&lt;br /&gt;
* [[Messaging / Music on Hold Application from MOH Technology]]&lt;br /&gt;
&lt;br /&gt;
== Hardware Topics ==&lt;br /&gt;
* [[Software/Hardware compatibility matrix]]&lt;br /&gt;
* [[USB device compatibility list]]&lt;br /&gt;
* [[USB and IPAM layout rules]]&lt;br /&gt;
* [[Microphones]]&lt;br /&gt;
&lt;br /&gt;
== Software Topics ==&lt;br /&gt;
&lt;br /&gt;
* [[General Topics]]&lt;br /&gt;
* [[Protocols used in Barix Products]]&lt;br /&gt;
* [[Streaming Client]]&lt;br /&gt;
* [[Streaming Client with USB encryption for Digital Rights Management]]&lt;br /&gt;
* [[Freeware from Barix]]&lt;br /&gt;
* [[BCL Topics]]&lt;br /&gt;
* [[Ethersound]]&lt;br /&gt;
* [[IP Audio Delay]]&lt;br /&gt;
&lt;br /&gt;
== Support - FAQ &amp;amp; Troubleshooting ==&lt;br /&gt;
&lt;br /&gt;
* [[FAQ]] - general questions, sections about audio and control products&lt;br /&gt;
&lt;br /&gt;
* [[Troubleshooting]]&lt;br /&gt;
&lt;br /&gt;
== Sales &amp;amp; Marketing ==&lt;br /&gt;
&lt;br /&gt;
== Some useful links for using the Wiki ==&lt;br /&gt;
Consult the [http://meta.wikimedia.org/wiki/Help:Contents User's Guide] for information on using the wiki software.&lt;br /&gt;
&lt;br /&gt;
=== Getting started ===&lt;br /&gt;
* [http://www.mediawiki.org/wiki/Manual:Configuration_settings Configuration settings list]&lt;br /&gt;
* [http://www.mediawiki.org/wiki/Manual:FAQ MediaWiki FAQ]&lt;br /&gt;
* [https://lists.wikimedia.org/mailman/listinfo/mediawiki-announce MediaWiki release mailing list]&lt;/div&gt;</summary>
		<author><name>Jrietschel</name></author>
	</entry>
	<entry>
		<id>https://wiki.barix.com/index.php?title=X8_Register_274&amp;diff=1664</id>
		<title>X8 Register 274</title>
		<link rel="alternate" type="text/html" href="https://wiki.barix.com/index.php?title=X8_Register_274&amp;diff=1664"/>
		<updated>2010-02-26T05:34:40Z</updated>

		<summary type="html">&lt;p&gt;Jrietschel: /* X8 and IO12 register 274 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== X8 and IO12 register 274 ===&lt;br /&gt;
&lt;br /&gt;
Register 274 is the serial Interface mode configuration register for both X8 as well as IO12.&lt;br /&gt;
The functionality is documented in the X8 manual, however there are some special bits which are not extensively documented in the manual. The following information applies:&lt;br /&gt;
&lt;br /&gt;
*	Bit 0: 9600 (set) or 19200 (reset) baud&lt;br /&gt;
*	Bit 1: reserved&lt;br /&gt;
*	Bit 2: reserved&lt;br /&gt;
*	Bit 3: direct I/O (set) or debounced (reset)&lt;br /&gt;
*	Bit 4: “sticky IO” (set) or standard (reset)&lt;br /&gt;
*	Bit 5: IO/Change indication (set) or standard Modbus&lt;br /&gt;
*	Bit 6: Wiegand (set) or standard I/O&lt;br /&gt;
*	Bit 7: No (set) or even (reset) parity.&lt;br /&gt;
&lt;br /&gt;
Bit 7 and 0 are self-explanatory and also documented in the manual.&lt;br /&gt;
For an X8 only (NOT on IO12), setting bit 6 enables &amp;quot;Wiegand&amp;quot; mode. If set, I/O 7 and 6 will serve as a Wiegand interface, and an Access Control reader or keypad can be connected to the X8 on these pins. The X8 will receive wiegand data from the interface and make it available via the modbus interface.&lt;br /&gt;
&lt;br /&gt;
Bit 3: Direct I/O. If set, I/O is not debounced as usual, but directly reported with a register read.&lt;br /&gt;
&lt;br /&gt;
Bit 4: Sticky I/O. If set, any change in the inputs will &amp;quot;freeze&amp;quot; the I/O into a holding register until the data is read from the host (normal poll/read). That allows to catch small pulses. as long as they don't happen more often than a poll cycle. Example: energy meters - their consumption unit output pulse may be only 100ms wide, but won't happen more often than every second (this is an example). Using Sticky I/O, you know you will catch the pulse even if you read multiple X8's in a poll loop and the loop may take half a second.&lt;br /&gt;
&lt;br /&gt;
Bit 5: IO Change indication: this is a special operation mode which is not strictly Modbus/RTU compliant ! It is not recommended to be used unless you know exactly what you are doing. &lt;br /&gt;
If a large number of devices (X8, IO12) are connected to a host, you could, for example, use this mode to poll very slowly through the device list. Any device which encounters a change in its I/O will send its Modbus address unsolicited onto the bus if the bus is idle (but this could still mean a collision happens if multiple devices do that at exactly the same time). The Modbus master can recognize the address, or at least that something happened on the bus, and poll the devices. This mode can be combined with Sticky I/O, for example, but again, it is not recommended for general use.&lt;/div&gt;</summary>
		<author><name>Jrietschel</name></author>
	</entry>
	<entry>
		<id>https://wiki.barix.com/index.php?title=X8_Register_274&amp;diff=1663</id>
		<title>X8 Register 274</title>
		<link rel="alternate" type="text/html" href="https://wiki.barix.com/index.php?title=X8_Register_274&amp;diff=1663"/>
		<updated>2010-02-26T03:49:35Z</updated>

		<summary type="html">&lt;p&gt;Jrietschel: New page: === X8 and IO12 register 274 ===  Register 274 is the serial Interface mode configuration register for both X8 as well as IO12. The functionality is documented in the X8 manual, however th...&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== X8 and IO12 register 274 ===&lt;br /&gt;
&lt;br /&gt;
Register 274 is the serial Interface mode configuration register for both X8 as well as IO12.&lt;br /&gt;
The functionality is documented in the X8 manual, however there are some special bits which are not extensively documented in the manual. The following information applies:&lt;br /&gt;
&lt;br /&gt;
*	Bit 0: 9600 (set) or 19200 (reset) baud&lt;br /&gt;
*	Bit 1: reserved&lt;br /&gt;
*	Bit 2: reserved&lt;br /&gt;
*	Bit 3: direct I/O (set) or debounced (reset)&lt;br /&gt;
*	Bit 4: “sticky IO” (set) or standard (reset)&lt;br /&gt;
*	Bit 5: IO/Change indication (set) or standard Modbus&lt;br /&gt;
*	Bit 6: Wiegand (set) or standard I/O&lt;br /&gt;
*	Bit 7: No (set) or even (reset) parity.&lt;br /&gt;
&lt;br /&gt;
Bit 7 and 0 are self-explanatory and also documented in the manual.&lt;br /&gt;
For an X8 only (NO IO12), setting bit 6 enables &amp;quot;Wiegand&amp;quot; mode. If set, bit 7 and 6 will serve as a Wiegand interface, and an Access Control reader or keypad can be connected to the X8 on these pins. The X8 will receive wiegand data from the interface and make it available via the modbus interface.&lt;br /&gt;
&lt;br /&gt;
Bit 3: Direct I/O. If set, I/O is not debounced as usual, but directly reported with a register read.&lt;br /&gt;
&lt;br /&gt;
Bit 4: Sticky I/O. If set, any change in the inputs will &amp;quot;freeze&amp;quot; the I/O into a holding register until the data is read from the host (normal poll/read). That allows to catch small pulses. as long as they don't happen more often than a poll cycle. Example: energy meters - their consumption unit output pulse may be only 100ms wide, but won't happen more often than every second (this is an example). Using Sticky I/O, you know you will catch the pulse even if you read multiple X8's in a poll loop and the loop may take half a second.&lt;br /&gt;
&lt;br /&gt;
Bit 5: IO Change indication: this is a special operation mode which is not strictly Modbus/RTU compliant ! It is not recommended to be used unless you know exactly what you are doing. &lt;br /&gt;
If a large number of devices (X8, IO12) are connected to a host, you could, for example, use this mode to poll very slowly through the device list. Any device which encounters a change in its I/O will send its Modbus address unsolicited onto the bus if the bus is idle (but this could still mean a collision happens if multiple devices do that at exactly the same time). The Modbus master can recognize the address, or at least that something happened on the bus, and poll the devices. This mode can be combined with Sticky I/O, for example, but again, it is not recommended for general use.&lt;/div&gt;</summary>
		<author><name>Jrietschel</name></author>
	</entry>
	<entry>
		<id>https://wiki.barix.com/index.php?title=Barix_X8&amp;diff=1662</id>
		<title>Barix X8</title>
		<link rel="alternate" type="text/html" href="https://wiki.barix.com/index.php?title=Barix_X8&amp;diff=1662"/>
		<updated>2010-02-26T03:33:38Z</updated>

		<summary type="html">&lt;p&gt;Jrietschel: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Image:X8_FrontAngle_Web800.gif|200px|thumb|right]]&lt;br /&gt;
[[Image:X8_Top_Web800.gif|200px|thumb|right]]&lt;br /&gt;
&lt;br /&gt;
The X8 is a universal I/O device, suitable to interface analog, digital signals and specialty sensors such like Dallas Onewire Temperature Sensors ([[Barix TS]]) or Access Control readers with wiegand interface to an RS485 bus.&lt;br /&gt;
The bus protocol is Modbus/RTU.&lt;br /&gt;
&lt;br /&gt;
Barix Modbus I/O device family is a low-cost, high reliability range of interfaces between Modbus capable hosts and sensors/actors. All products talk Modbus/RTU as the standard protocol, and are configurable via standard Modus read/write commands.&lt;br /&gt;
&lt;br /&gt;
With the Barionet, a smart ethernet controller which is fully programmable and can also translate between Modbus/TCP and SNMP, the Barix Modbus I/O devices can be interfaced to about any host system. Standard SNMP or Modbus/TCP OPC servers can directly talk to the Barix I/O device family.&lt;br /&gt;
&lt;br /&gt;
While the R6 (6 relays, 10/16Amps at 250V) and IO12 (12 high current sourcing outputs, 12 opto isolated inputs) are typical standard components, the unique X8 provides a feature set ideal for modern building management and security applications, yet supporting the standard Modbus/RTU protocol. Its 8 I/O terminals can be individually configured to work as analog inputs (0--5V, 10bit resolution), as contact closure detection inputs, as TTL level digital inputs, as TTL level digital outputs (suitable to drive LED's). However, three special capabilities are unique in this device class:&lt;br /&gt;
&lt;br /&gt;
    * The X8 directly interfaces Wiegand capable access control readers or keypads to Modbus!&lt;br /&gt;
    * The X8 directly interfaces Dallas Onewire temperature sensors to Modbus!&lt;br /&gt;
    * The X8 directly interfaces Sensirion SHT sensors for high precision temperature and humidity reading&lt;br /&gt;
      to Modbus!&lt;br /&gt;
&lt;br /&gt;
All these functions can be configured in the X8 via the Modbus/RTU interface using standard register writes. Special functions (interfacing of rotary encoders, custom protocols etc) can be implemented on request. As the X8 is software upgradeable, new functions can be uploaded in the unit even after installation in the field.&lt;br /&gt;
&lt;br /&gt;
Please contact Barix if you need a special interface for any type of I/O to Modbus or Modbus/TCP. With our extensive experience in the Modbus protocol and interfacing market, we will be pleased to offer you a custom solution.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== X8 Firmware Update procedure ===&lt;br /&gt;
Here is a page describing the update procedure - how to update the firmware of an X8 over the RS-485 port:[[X8-Update]]&lt;br /&gt;
&lt;br /&gt;
=== How to wire Barix TS to the X8 ===&lt;br /&gt;
The X8 supports up to 8 temperature sensors, one per input. The sensors are autodetected, no need to configure these.&lt;br /&gt;
However, the corresponding I/O bits must be configured as INPUTS for the sensors to be detected.&lt;br /&gt;
If you only need the X8 for a couple of I/O and one temperature sensor (as it would typically be the case in a light switch), you can wire the temperature sensor to input pins and program the I/O connected to the &amp;quot;ground&amp;quot; wire of the temperature sensor as output with value 0. Example:&lt;br /&gt;
&lt;br /&gt;
If a Barix TS is connected between I/O 7 (ground wire) and I/O 8 (data wire), I/O 7 needs to be programmed as output and default 0.&lt;br /&gt;
Of course, if the Barix TS is connected between any I/O pin and ground, no programming is required.&lt;br /&gt;
&lt;br /&gt;
=== X8 special firmware modes ===&lt;br /&gt;
The X8 and IO12 know some special tricks to make recognition of connected I/O easier. These special I/O modes can be configured in register 274 (serial interface mode). Please see here: [[X8 Register 274]]&lt;br /&gt;
&lt;br /&gt;
In addition, special operation modes (NOT Modbus compatible) can be enabled for aplications like rotary encoder, Annuncicom table selector, or a generic &amp;quot;no polling&amp;quot; mode where the analog values of all 8 inputs are simply sent as a hex string to the serial port (on change or in regular interval). Please contact Barix for details.&lt;br /&gt;
&lt;br /&gt;
Back to [[Main Page#Products]]&lt;/div&gt;</summary>
		<author><name>Jrietschel</name></author>
	</entry>
	<entry>
		<id>https://wiki.barix.com/index.php?title=On_the_fly_IP_Address_change&amp;diff=1629</id>
		<title>On the fly IP Address change</title>
		<link rel="alternate" type="text/html" href="https://wiki.barix.com/index.php?title=On_the_fly_IP_Address_change&amp;diff=1629"/>
		<updated>2009-12-20T14:13:58Z</updated>

		<summary type="html">&lt;p&gt;Jrietschel: New page: This wiki page describes a function common to all Barix IP devices, and a potential issue with routers &amp;quot;breaking the rules&amp;quot;:  A Barix IP device has a built-in way of reconfiguring the IP a...&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This wiki page describes a function common to all Barix IP devices, and a potential issue with routers &amp;quot;breaking the rules&amp;quot;:&lt;br /&gt;
&lt;br /&gt;
A Barix IP device has a built-in way of reconfiguring the IP address temporarily. This functionality is documented well and very useful. Under normal circumstances, this is considered &amp;quot;safe&amp;quot; as, to use the function, it is necesssary to know the MAC address of the device AND to be on the local network.&lt;br /&gt;
&lt;br /&gt;
The functionality is called the &amp;quot;ARP Trick&amp;quot;, and it allows the setup of a Barix device which has an unknown, probably &amp;quot;wrong&amp;quot; configuration on the network. So, how does it work ?&lt;br /&gt;
&lt;br /&gt;
To switch the IP address to a known one temporarily, two steps are required.&lt;br /&gt;
First, on a local PC, you need to set up a static ARP entry (the ARP protocol is normally used to associate the IP Address of the device with the MAC address actually used to address the unit on the Ethernet).&lt;br /&gt;
In setting up such a static ARP entry, you give the workstation/PC you use the information on how to send IP blocks to the device. In normal circumstances, that information is detected by the ARP protocol, but if a device has an unknown configuration/non-local IP address, it of course will not answer to the search request sent out by the ARP protocol handler - which is the normal case. &lt;br /&gt;
Again, to generate such an ARP entry, you need to provide both the IP address you want to assign as well as the MAC address to the arp protocol handler of your PC/workstation. That is typically done with the command (example, of course, IP address and MAC must be replaced with your real values)&lt;br /&gt;
&lt;br /&gt;
arp -s 192.168.1.12 00-08-E1-12-34-56&lt;br /&gt;
&lt;br /&gt;
You can then verify that a static entry has been created in the ARP table with the &amp;quot;arp -s&amp;quot; command. On mac/linux systems, you need to use a colon &amp;quot;:&amp;quot; instead of the dash &amp;quot;-&amp;quot; in the MAC address.&lt;br /&gt;
&lt;br /&gt;
Once this entry is established, the PC/workstation now knows how to send traffic to that IP address, and if you now ping the IP or use the browser, the IP frames will be sent to the MAC address given ... however, Barix devices will still ignore these blocks because they are NOT carrying the right IP address.&lt;br /&gt;
&lt;br /&gt;
Now comes the trick: if you send a TCP connection establishment request to port 1, however, the device understands this as a very special command and &amp;quot;switches&amp;quot; the IP Address to the destination IP of the block, and resets the netmask to the default netmask for that IP address.&lt;br /&gt;
&lt;br /&gt;
So, after you have done a TCP connect try using port number 1 (can be done with a browser by specifying port 1 as part of the URL, or by telnet, or any other application using TCP with a configurable port number), the device will be switched to that IP address and of course &amp;quot;lose&amp;quot; the old IP address, until it is rebooted.&lt;br /&gt;
&lt;br /&gt;
The described method is considered &amp;quot;safe&amp;quot; for the following reasons:&lt;br /&gt;
&lt;br /&gt;
a) it only works on a local network, and only if you know the MAC address of the device&lt;br /&gt;
b) if you know an IP and MAC of a device and have access to the low level protocol functionality on a workstation, you can disturb communications for that device by many means - creating fake ARP entries is just one method.&lt;br /&gt;
c) because the ARP layer on devices like routers and gateways is generally not available, there seems to be no way how to do this &amp;quot;remote&amp;quot;&lt;br /&gt;
&lt;br /&gt;
... well, you think so.&lt;br /&gt;
&lt;br /&gt;
It has been reported now in one case (Alan) that a router (exact make and version should be added here) behaves wrongly and causes problems. What happens ?&lt;br /&gt;
&lt;br /&gt;
On the internet, there are many culprits running port scanner software to find PCs to infect. These port scanners typically &amp;quot;scan&amp;quot; all IP addresses by trying to establish a TCP connection to every possible port (of course, scanning 2^32 IP addresses with 64k ports each takes quite a while, but the tools are smart and only look in certain IP address ranges).&lt;br /&gt;
&lt;br /&gt;
So, what happens if a port scanner hits port 1 ? And it is forwarded by the router (which should NOT be the case, you should generally filter all ports other than the ones needed !!)&lt;br /&gt;
&lt;br /&gt;
If the port scanner hits the IP of the Barix device and the port 1 TCP connection request is forwarded, it will be refused, BUT the Barix device will reset its netmask. So far so good, that will not have a disturbing effect in most cases as traffic over the internet generally uses non-local addresses, so the gateway will still be used.&lt;br /&gt;
HOWEVER: what seems to happen in the customer case is much worse. The port scanner increments IP addresses and also tries the &amp;quot;broadcast&amp;quot; address of the network. A TCP connection request to the broadcast address makes absolutely NO sense, and the router must NOT forward it.&lt;br /&gt;
BUT .. apparently, it does so - even using the Ethernet broadcast address ! Clear violation of about any rule.&lt;br /&gt;
Our devices receive the TCP connection request to port one because they are sent using the broadcast address .. and they assume that address temporarily.&lt;br /&gt;
Now the device is not any more reachable on the configured address, but on another address. A magic &amp;quot;IP address change&amp;quot; happened.&lt;br /&gt;
&lt;br /&gt;
How can this be prevented:&lt;br /&gt;
&lt;br /&gt;
well, quite simple: &lt;br /&gt;
&lt;br /&gt;
a) update the router with fixed firmware (if it exists) or use a router which does comply with the standards and does NOT forward/send out TCP requests to the broadcast address via broadcast on the network&lt;br /&gt;
b) configure the router to block traffic at least to port 1, better to all ports and selectively only open the ports needed.&lt;br /&gt;
c) you can also ask your ISP why they forward traffic to the local broadcast address from the Internet, that is questionable as well .. if they give you a subnet/IP address range, they should know what your local &amp;quot;network&amp;quot; and &amp;quot;broadcast&amp;quot; addresses are and not send traffic to them.&lt;br /&gt;
&lt;br /&gt;
We at Barix will modify the functionality of our stack, trying to prevent such issues. &lt;br /&gt;
First measure is to check for this specific case if the block is arriving by broadcast hardware address and ignoring it in that case.&lt;br /&gt;
Second measure will be likely to time-limit the functionality to 60 seconds after reboot/restart - so it will be only possible to reset the IP address using the ARP trick within the first minute after erset/power up of the device. But we need to discuss this and all the implications first before we an go ahead and implement it.&lt;br /&gt;
&lt;br /&gt;
20.12.09 JR&lt;/div&gt;</summary>
		<author><name>Jrietschel</name></author>
	</entry>
	<entry>
		<id>https://wiki.barix.com/index.php?title=Troubleshooting&amp;diff=1627</id>
		<title>Troubleshooting</title>
		<link rel="alternate" type="text/html" href="https://wiki.barix.com/index.php?title=Troubleshooting&amp;diff=1627"/>
		<updated>2009-12-20T13:27:52Z</updated>

		<summary type="html">&lt;p&gt;Jrietschel: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;*[[USB_device_compatibility_list|Trouble with USB sticks]]&lt;br /&gt;
*[[How to get the IP Address]]&lt;br /&gt;
*[[RS485 Termination]]&lt;br /&gt;
*[[WLAN Broadcast/Multicast]] - Problems using Broadcast over 802.11 WLAN infrastructure&lt;br /&gt;
*[[On the fly IP Address change]]&lt;br /&gt;
&lt;br /&gt;
Back to [[Main Page#Support - FAQ &amp;amp; Troubleshooting]]&lt;/div&gt;</summary>
		<author><name>Jrietschel</name></author>
	</entry>
	<entry>
		<id>https://wiki.barix.com/index.php?title=Radiobox&amp;diff=1503</id>
		<title>Radiobox</title>
		<link rel="alternate" type="text/html" href="https://wiki.barix.com/index.php?title=Radiobox&amp;diff=1503"/>
		<updated>2009-11-17T09:51:34Z</updated>

		<summary type="html">&lt;p&gt;Jrietschel: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Radiobox''' and '''Radiobox Pro'''&lt;br /&gt;
&lt;br /&gt;
In France, the company Broadcast Associes offers an Instreamer-Exstreamer solution under the name &amp;quot;Radiobox&amp;quot;. The encoder and decoder are standard Barix devices with original Barix firmware, however, Broadcast Associes has modified the HTML pages to be bi-langue (english/french) and did some changes to the configuration options (hidden some fields, renamed others) to improve the useability for Broadcasters. Broadcast Associes supports customers in the installation of the solution.&lt;br /&gt;
&lt;br /&gt;
At IBC2008, Barix invited Broadcast Associes to the Barix booth, because they planned to use the Exstreamer 1000 PCB as the basis for a new product, &amp;quot;Radiobox Pro&amp;quot;. A prototype has been shown at IBC 2008 at the Barix booth and Broadcast Associes were present at the Barix booth, being introduced to prospects and customers of Barix stopping at the booth. Subsequently, Barix did a press release with Broadcast Associes about the &amp;quot;Radiobox Pro&amp;quot; product, which Broadcast Associes told Barix will be finished after a couple of months/available in 2009.&lt;br /&gt;
&lt;br /&gt;
The Exstreamer 1000, Barix' broadcast &amp;quot;pro&amp;quot; model, is designed using a space saving 1/2 width 19' case, which can easily be rack mounted. The Broadcast Associes Radiobox Pro approach was planned to take the PCB of the Exstreamer 1000, mounting it in a full size 19' box, adding a compact flash reader (interfacing to the Exstreamer 1000's USB port), an internal power supply, and XLR connectors instead of the standard space-saving DB9 connectors used by Barix. Other than that, the Radiobox Pro device at that time was based on the standard Barix Exstreamer 1000 with a modified UI and eventually custom written application (and a significantly higher price).&lt;br /&gt;
&lt;br /&gt;
Unfortunately, the Radiobox Pro device never made it to the market. Barix still gets enquiries from the press releases done in 2008 for the product - fortunately, the Exstreamer 1000 is shipping and well received in the market for STL, brodcast and pro audio solutions. A special &amp;quot;STL&amp;quot; software for the Exstreamer 1000, designed to cover all requirements a Broadcaster may have, is available pre-loaded through the Barix distribution.&lt;br /&gt;
&lt;br /&gt;
The existing Radiobox products are available from Braodcast Associes in France, and of course, the standard Barix products suitable for Broadcast applications, such as the Exstreamer 1000, Exstreamer 100 and Instreamer 100 can be ordered through the Barix Distributor Sphinx France.&lt;/div&gt;</summary>
		<author><name>Jrietschel</name></author>
	</entry>
	<entry>
		<id>https://wiki.barix.com/index.php?title=Radiobox&amp;diff=1502</id>
		<title>Radiobox</title>
		<link rel="alternate" type="text/html" href="https://wiki.barix.com/index.php?title=Radiobox&amp;diff=1502"/>
		<updated>2009-11-17T09:51:04Z</updated>

		<summary type="html">&lt;p&gt;Jrietschel: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Radiobox''' and '''Radiobox Pro'''&lt;br /&gt;
&lt;br /&gt;
In France, the company Broadcast Associes offers an Instreamer-Exstreamer solution under the name &amp;quot;Radiobox&amp;quot;. The encoder and decoder are standard Barix devices with original Barix firmware, however, Broadcast Associes has modified the HTML pages to be bi-langue (english/french) and did some changes to the configuration options (hidden some fields, renamed others) to improve the useability for Broadcasters. Broadcast Associes supports customers in the installation of the solution.&lt;br /&gt;
&lt;br /&gt;
At IBC2008, Barix invited Broadcast Associes to the Barix booth, because they planned to use the Exstreamer 1000 PCB as the basis for a new product, &amp;quot;Radiobox Pro&amp;quot;. A prototype has been shown at IBC 2008 at the Barix booth and Broadcast Associes were present at the Barix booth, being introduced to prospects and customers of Barix stopping at the booth. Subsequently, Barix did a press release with Broadcast Associes about the &amp;quot;Radiobox Pro&amp;quot; product, which Broadcast Associes told Barix will be finished after a couple of months/available in 2009.&lt;br /&gt;
&lt;br /&gt;
The Exstreamer 1000, Barix' broadcast &amp;quot;pro&amp;quot; model, is designed using a space saving 1/2 width 19'' case, which can easily be rack mounted. The Broadcast Associes Radiobox Pro approach was planned to take the PCB of the Exstreamer 1000, mounting it in a full size 19'' box, adding a compact flash reader (interfacing to the Exstreamer 1000's USB port), an internal power supply, and XLR connectors instead of the standard space-saving DB9 connectors used by Barix. Other than that, the Radiobox Pro device at that time was based on the standard Barix Exstreamer 1000 with a modified UI and eventually custom written application (and a significantly higher price).&lt;br /&gt;
&lt;br /&gt;
Unfortunately, the Radiobox Pro device never made it to the market. Barix still gets enquiries from the press releases done in 2008 for the product - fortunately, the Exstreamer 1000 is shipping and well received in the market for STL, brodcast and pro audio solutions. A special &amp;quot;STL&amp;quot; software for the Exstreamer 1000, designed to cover all requirements a Broadcaster may have, is available pre-loaded through the Barix distribution.&lt;br /&gt;
&lt;br /&gt;
The existing Radiobox products are available from Braodcast Associes in France, and of course, the standard Barix products suitable for Broadcast applications, such as the Exstreamer 1000, Exstreamer 100 and Instreamer 100 can be ordered through the Barix Distributor Sphinx France.&lt;/div&gt;</summary>
		<author><name>Jrietschel</name></author>
	</entry>
	<entry>
		<id>https://wiki.barix.com/index.php?title=Radiobox&amp;diff=1264</id>
		<title>Radiobox</title>
		<link rel="alternate" type="text/html" href="https://wiki.barix.com/index.php?title=Radiobox&amp;diff=1264"/>
		<updated>2009-11-10T21:05:32Z</updated>

		<summary type="html">&lt;p&gt;Jrietschel: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Radiobox''' and '''Radiobox Pro'''&lt;br /&gt;
&lt;br /&gt;
In France, the company Broadcast Associes offers an Instreamer-Exstreamer solution under the name &amp;quot;Radiobox&amp;quot;. The encoder and decoder are standard Barix devices with standard Barix firmware, however, Broadcast Associes has modified the HTML pages to be bi-langue (english/french) and did some changes to the configuration options (hidden some fields, renamed others). With a Radiobox &amp;quot;solution&amp;quot;, which consists of one Instreamer and one Exstreamer, loaded with the modified UI, a USB stick is bundled and the package is offered at a higher price than the Barix suggested list price. Broadcast Associes supports customers in the installation of the solution.&lt;br /&gt;
&lt;br /&gt;
At IBC2008, Barix invited Broadcast Associes to the Barix booth, because they claimed they will use the Exstreamer 1000 PCB as the basis for a new product, &amp;quot;Radiobox Pro&amp;quot;. A prototype has been shown at IBC 2008 at the Barix booth and Broadcast Associes were present at the Barix booth, being introduced to prospects and customers of Barix stopping at the booth. Subsequently, Barix did a press release with Broadcast Associes about the &amp;quot;Radiobox Pro&amp;quot; product, which Broadcast Associes told Barix will be finished after a couple of months/available in 2009.&lt;br /&gt;
&lt;br /&gt;
The Exstreamer 1000, Barix' broadcast &amp;quot;pro&amp;quot; model, is designed using a space saving 1/2 width 19'' case, which can easily be rack mounted. The Broadcast Associes Radiobox Pro approach was planned to take the PCB of the Exstreamer 1000, mounting it in a full size 19'' box, adding a compact flash reader (interfacing to the Exstreamer 1000's USB port), an internal power supply, and XLR connectors instead of the standard space-saving DB9 connectors used by Barix. Other than that, the Radiobox Pro device at that time was based on the standard Barix Exstreamer 1000 with a modified UI and eventually custom written application (and a significantly higher price).&lt;br /&gt;
&lt;br /&gt;
Unfortunately, the Radiobox Pro device never made it to the market. Barix still gets enquiries from the press releases done in 2008 for the product - fortunately, the Exstreamer 1000 is shipping and well received in the market for STL, brodcast and pro audio solutions. A special &amp;quot;STL&amp;quot; software for the Exstreamer 1000, designed to cover all requirements a Broadcaster may have, is available pre-loaded through the Barix distribution.&lt;br /&gt;
&lt;br /&gt;
The existing Radiobox products from Braodcast Associes (which are in fact re-branded Barix standard products with standard firmware and a customized UI) continue to be available from Broadcast Associes in France, and of course, the standard Barix products suitable for Broadcast applications, such as the Exstreamer 1000, Exstreamer 100 and Instreamer 100 can be ordered through the Barix Distributor Sphinx France.&lt;br /&gt;
&lt;br /&gt;
Barix sincerely apologizes to all customers, prospects and broadcasters for releasing a press statement about an OEM product (Radiobox Pro) which turned out to not be available. We will be more careful in the future about doing press releases with partners who announce solutions and do not have them ready for shipping.&lt;/div&gt;</summary>
		<author><name>Jrietschel</name></author>
	</entry>
	<entry>
		<id>https://wiki.barix.com/index.php?title=Radiobox&amp;diff=1262</id>
		<title>Radiobox</title>
		<link rel="alternate" type="text/html" href="https://wiki.barix.com/index.php?title=Radiobox&amp;diff=1262"/>
		<updated>2009-11-03T18:56:06Z</updated>

		<summary type="html">&lt;p&gt;Jrietschel: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Radiobox''' and '''Radiobox Pro'''&lt;br /&gt;
&lt;br /&gt;
In France, the company Broadcast Associes takes Exstreamer-100 and Instreamer-100 products and resells these under the name &amp;quot;Radiobox&amp;quot;. These are standard Barix products, branded with the &amp;quot;Radiobox&amp;quot; name by Broadcast Associes.&lt;br /&gt;
&lt;br /&gt;
At IBC2008, Barix invited Broadcast Associes to the Barix booth, because they claimed they will use the Exstreamer 1000 PCB as the basis for a new product, &amp;quot;Radiobox Pro&amp;quot;. A prototype has been shown at IBC 2008 at the Barix booth and Broadcast Associes was at the Barix booth, being introduced to prospects. Subsequently, Barix did a press release with Broadcast Associes about the &amp;quot;Radiobox Pro&amp;quot; product, which Broadcast Associes told Barix will be finished after a couple of months. &lt;br /&gt;
&lt;br /&gt;
The Exstreamer 1000, Barix' broadcast &amp;quot;pro&amp;quot; model, is designed using a space saving 1/2 width 19'' case, which can easily be rack mounted. The Broadcast Associes Radiobox Pro approach was taking the PCB of the Exstreamer 1000, mounting it in a full size 19'' box, adding a compact flash reader (interfacing to the Exstreamer 1000's USB port), an internal power supply, and XLR connectors instead of the standard space-saving DB9 connectors used by Barix. Other than that, the Radiobox Pro device was based on the standard Barix Exstreamer 1000 with a modified UI (and a significantly higher price).&lt;br /&gt;
&lt;br /&gt;
Unfortunately, the Radiobox Pro device never made it to the market. Barix still gets enquiries from the press releases done in 2008 for the product - fortunately, the Exstreamer 1000 is shipping and well received in the market for STL, brodcast and pro audio solutions.&lt;br /&gt;
&lt;br /&gt;
Radiobox (=Barix re-branded Barix standard products) continue to be available by Broadcast Associes in France, and of course, the standard Barix Exstreamer 100 and Instreamer 100 devices can also be ordered through the Barix Distributor Sphinx France.&lt;br /&gt;
&lt;br /&gt;
Barix will be more careful in the future in doing press releases about non-finished OEM products like Broadcast Associe's Radiobox Pro.&lt;/div&gt;</summary>
		<author><name>Jrietschel</name></author>
	</entry>
	<entry>
		<id>https://wiki.barix.com/index.php?title=Microphones&amp;diff=1261</id>
		<title>Microphones</title>
		<link rel="alternate" type="text/html" href="https://wiki.barix.com/index.php?title=Microphones&amp;diff=1261"/>
		<updated>2009-11-02T05:04:37Z</updated>

		<summary type="html">&lt;p&gt;Jrietschel: New page: '''This page informs about Microphones which can be used with Barix Annuncicom products.'''  The Annuncicom Microphone input is suitable for typical electret microphones, but other types w...&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''This page informs about Microphones which can be used with Barix Annuncicom products.'''&lt;br /&gt;
&lt;br /&gt;
The Annuncicom Microphone input is suitable for typical electret microphones, but other types work as well (dynamic microphones).&lt;br /&gt;
&lt;br /&gt;
The input impedance depends on the configuration of the input gain, min. 8KOhm (at +43.5dB amp level), max. 94kOhm at +21dB.&lt;br /&gt;
The input will clip at round 280mV.&lt;br /&gt;
A third connection pin (on both 3.5mm connector as well as on the contact block) provides a &amp;quot;bias&amp;quot; voltage source of about 2.5V, perfectly suiting most electret microphones. If a microphone needs 12V, the voltage can typically also be taken from the Annuncicom power supply, provided it is a 12V regulated type.&lt;br /&gt;
&lt;br /&gt;
Please make sure that if you use an electret microphone, the source voltage is also connected. A microphone not powered by the Annuncicom must be connected to pins 1 and 3 of the contact block, pin 2 provides the source voltage. The output impedance of the mic bias source is 5kOhm.&lt;br /&gt;
&lt;br /&gt;
Customers report back that for security type applications, the pinhole microphone EK-23024 from Knowles works really well:&lt;br /&gt;
[http://www.knowles.com/search/family.do?family_id=EK/EY&amp;amp;x_sub_cat_id=8]&lt;/div&gt;</summary>
		<author><name>Jrietschel</name></author>
	</entry>
	<entry>
		<id>https://wiki.barix.com/index.php?title=Main_Page&amp;diff=1260</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://wiki.barix.com/index.php?title=Main_Page&amp;diff=1260"/>
		<updated>2009-11-02T04:58:37Z</updated>

		<summary type="html">&lt;p&gt;Jrietschel: /* Hardware Topics */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;big&amp;gt;'''Barix Wiki'''&amp;lt;/big&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The Barix Wiki is maintained by Barix staff and users/community. Barix does try to keep the content accurate and error free, and we do review third party contributions, however, we can not guarantee everything is 100% accurate or up-to-date.&lt;br /&gt;
If you find any mistakes, errors etc. - please feel free to correct them !&lt;br /&gt;
&lt;br /&gt;
== Products ==&lt;br /&gt;
=== Audio - Devices and accessories ===&lt;br /&gt;
* [[Product Matrix]] - List of HW capabilities versus SW features  &lt;br /&gt;
* [[Exstreamer 100]] - General Purpose Network Audio Decoder&lt;br /&gt;
* [[Exstreamer 110]] - Network Audio Decoder with advanced features - Decodes AAC+&lt;br /&gt;
* [[Exstreamer 200]] - Network Audio Decoder with built-in 2x25W class-D amplifier&lt;br /&gt;
* [[Exstreamer 1000]] - High Quality Network Audio Encoder/Decoder with symmetric Audio interfaces and AES/EBU&lt;br /&gt;
* [[Instreamer 100]] - General Purpose Network Audio Encoder&lt;br /&gt;
* [[Annuncicom 100]] - General Purpose Bidirectional Network Audio Device with I/O&lt;br /&gt;
* [[Annuncicom 200]] - Network Audio Device suitable for intercom/paging applications with 8W output amplifier and PoE&lt;br /&gt;
* [[Annuncicom 1000]] - High End Network Audio Device with balanced audio interfaces and supervised contact closures&lt;br /&gt;
* [[Radiobox]] - Radiobox and &amp;quot;Radiobox Pro&amp;quot; - Barix products ?&lt;br /&gt;
* [[IPAM 100]]- Embedded IP audio module for OEM with dual network and multiple serial interfaces&lt;br /&gt;
* [[IPAM 200 / IPAM 300]]- Embedded IP audio module for OEM (decoder only)&lt;br /&gt;
* [[PS16]] - Multifunctional digital desktop paging station PS16&lt;br /&gt;
* [[VSC]] - Volume Source Control accessory&lt;br /&gt;
&lt;br /&gt;
=== Automation and Control - Devices and accessories ===&lt;br /&gt;
* [[Barionet]] - General Purpose IP Automation Controller with SNMP and Modbus/TCP support, fully programmable. Various I/O capabilities&lt;br /&gt;
* [[Barionet 50]] - Low Cost IP Automation Controller with contact closure inputs, relay outputs, serial ports and Dallas Onewire interface&lt;br /&gt;
* [[Barionet 200]] - Advanced IP Automation Controller with 16bit analog inputs, analog outputs, RTC and USB flash drive support&lt;br /&gt;
&lt;br /&gt;
* [[Defconlock]] - This is an application specific Barionet, preloaded with an Access Control application (app also separately downloadable)&lt;br /&gt;
* [[Barix TS]] - onewire temperature sensors&lt;br /&gt;
&lt;br /&gt;
* [[Barix X8]] - multipurpose RS-485 I/O Interface&lt;br /&gt;
&lt;br /&gt;
* [[Barimon]] - web tool for collecting data from Barix devices: http://www.barimon.net/&lt;br /&gt;
&lt;br /&gt;
== Applications ==&lt;br /&gt;
Barix products can be used in a vast variety of applications and markets. Below links bring you to pages which describe applications, which products to use etc&lt;br /&gt;
* [[Automation Applications]] - this includes data conversion, collection, remote managment and monitoring (non-audio) applications&lt;br /&gt;
* [[Broadcast Applications]] - Applications in the Broadcast Industry such as STL, internet radio, monitoring&lt;br /&gt;
* [[General Audio Distribution Applications]] - distribution of audio channels in hotels, over the internet, homes, amusement parks etc&lt;br /&gt;
* [[Alarm Applications]] - Use of the Barix products in emergency alerting applications&lt;br /&gt;
* [[SIP Applications]] - Use of the Barix products with SIP protocol for SIP speaker, intercom, phone applications&lt;br /&gt;
* [[Crestron Integration]] - integrating audio over IP with Crestron touchpanels&lt;br /&gt;
* [[IP Intercom]] - a general description and Intercom Applications&lt;br /&gt;
* [[Rebroadcasting Application]] - what does it do ?&lt;br /&gt;
&lt;br /&gt;
== Hardware Topics ==&lt;br /&gt;
* [[Software/Hardware compatibility matrix]]&lt;br /&gt;
* [[USB device compatibility list]]&lt;br /&gt;
* [[USB and IPAM layout rules]]&lt;br /&gt;
* [[Microphones]]&lt;br /&gt;
&lt;br /&gt;
== Software Topics ==&lt;br /&gt;
&lt;br /&gt;
* [[General Topics]]&lt;br /&gt;
* [[Protocols used in Barix Products]]&lt;br /&gt;
* [[Streaming Client]]&lt;br /&gt;
* [[Streaming Client with USB encryption for Digital Rights Management]]&lt;br /&gt;
* [[Freeware from Barix]]&lt;br /&gt;
* [[BCL Topics]]&lt;br /&gt;
* [[Ethersound]]&lt;br /&gt;
&lt;br /&gt;
== Support - FAQ &amp;amp; Troubleshooting ==&lt;br /&gt;
&lt;br /&gt;
* [[FAQ]] - general questions, sections about audio and control products&lt;br /&gt;
&lt;br /&gt;
* [[Troubleshooting]]&lt;br /&gt;
&lt;br /&gt;
== Sales &amp;amp; Marketing ==&lt;br /&gt;
&lt;br /&gt;
== Some useful links for using the Wiki ==&lt;br /&gt;
Consult the [http://meta.wikimedia.org/wiki/Help:Contents User's Guide] for information on using the wiki software.&lt;br /&gt;
&lt;br /&gt;
=== Getting started ===&lt;br /&gt;
* [http://www.mediawiki.org/wiki/Manual:Configuration_settings Configuration settings list]&lt;br /&gt;
* [http://www.mediawiki.org/wiki/Manual:FAQ MediaWiki FAQ]&lt;br /&gt;
* [https://lists.wikimedia.org/mailman/listinfo/mediawiki-announce MediaWiki release mailing list]&lt;/div&gt;</summary>
		<author><name>Jrietschel</name></author>
	</entry>
	<entry>
		<id>https://wiki.barix.com/index.php?title=Ethersound&amp;diff=1195</id>
		<title>Ethersound</title>
		<link rel="alternate" type="text/html" href="https://wiki.barix.com/index.php?title=Ethersound&amp;diff=1195"/>
		<updated>2009-10-23T00:36:57Z</updated>

		<summary type="html">&lt;p&gt;Jrietschel: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Ethersound on Barix products ==&lt;br /&gt;
Since early 2009, most Barix Audio products come with firmware or allow installation of firmware which provides ETHERSOUND functionality. Specifically, all products capable of decoding (Exstreamer and Annuncicom product series) can be used in Ethersound installations.&lt;br /&gt;
&lt;br /&gt;
== Supported Ethersound version ==&lt;br /&gt;
Barix implemented Ethersound support in software (compared with most other manufacturers, who use a chip based approach). Most Barix products do not have dual Ethernet functionality.&lt;br /&gt;
For the ES100 (Ethersound 100) full support, a device needs to be able to be daisy chained AND must insert only minimal delay and latency in the Ethersound device chain.&lt;br /&gt;
&lt;br /&gt;
Barix worked with Digigram to define a relaxed timing/functionality Substandard, which has been named ES100/Spkr. ES100/Spkr devices are fully interoperable with other ES100 devices, fully manageable by Ethersound management software, but only provide output capability and can only be connected &amp;quot;downstream&amp;quot; of the sources, using switches. No daisychain is supported. Typically, ES100/Spkr are ideally suited to distribute Ethersound to larger areas where speakers need to be installed, for example, in churches, concert halls, stadiums etc.&lt;br /&gt;
&lt;br /&gt;
== Functionality of the Barix Ethersound firmware ==&lt;br /&gt;
Barix has implemented ES100/Spkr in software, and the firmware module is bundled and loaded in most standard products. On the configuration web page, a button &amp;quot;Ethersound&amp;quot; is available to switch the devices into Ethersound mode. For &amp;quot;stereo&amp;quot; capable devices, two different Ethersound channels can be independently selected for the left and right output. The functionality is, otherwise, rather simple - channels can be dynamically selected/changed while the device operates (via management/control software as well as via IR or a volume source control), and I/O on the devices is also manageable from central software. Obviously, once the device is configured to Ethersound mode, it won't speak IP any more (Ethersound needs a dedicated 100MBit network), but the device can, at any time, be reconfigured for IP use by means of either a factory defaults reset or by starting the device in update mode.&lt;br /&gt;
&lt;br /&gt;
== Licensing/Cost ==&lt;br /&gt;
All Barix Exstreamer and Annuncicom devices are fully licensed as ES100/Spkr devices and can be used by the customer without any further cost/license requirement. Note that although the functionality can also be used on all IPAM modules and Barix can provide these with the ES100/Spkr license as well, any OEM who wants to use Ethersound with Barix IPAM devices will need to register his own Vendor ID with Digigram and notify Barix about his intensions so that the Barix can pay the royalties accordingly.&lt;br /&gt;
&lt;br /&gt;
== Latency == &lt;br /&gt;
&lt;br /&gt;
There is a separate wiki page discussing the latency of the Barix ES100/Spkr implementation: [[Ethersound latency]]&lt;/div&gt;</summary>
		<author><name>Jrietschel</name></author>
	</entry>
	<entry>
		<id>https://wiki.barix.com/index.php?title=Ethersound&amp;diff=1194</id>
		<title>Ethersound</title>
		<link rel="alternate" type="text/html" href="https://wiki.barix.com/index.php?title=Ethersound&amp;diff=1194"/>
		<updated>2009-10-23T00:20:08Z</updated>

		<summary type="html">&lt;p&gt;Jrietschel: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;* [[Ethersound on Barix products]]&lt;br /&gt;
&lt;br /&gt;
* [[supported Ethersound version]]&lt;br /&gt;
&lt;br /&gt;
* [[functionality of the Barix Ethersound firmware]]&lt;br /&gt;
&lt;br /&gt;
* [[NO additional licensing]]&lt;br /&gt;
&lt;br /&gt;
* [[Ethersound latency]] - on Annuncicom and Exstreamer-1000 products approx. 6ms, on all other Exstreamer products about 56ms&lt;/div&gt;</summary>
		<author><name>Jrietschel</name></author>
	</entry>
	<entry>
		<id>https://wiki.barix.com/index.php?title=Ethersound&amp;diff=1193</id>
		<title>Ethersound</title>
		<link rel="alternate" type="text/html" href="https://wiki.barix.com/index.php?title=Ethersound&amp;diff=1193"/>
		<updated>2009-10-23T00:18:42Z</updated>

		<summary type="html">&lt;p&gt;Jrietschel: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;* [[Ethersound on Barix products]]&lt;br /&gt;
&lt;br /&gt;
* [[supported Ethersound version]]&lt;br /&gt;
&lt;br /&gt;
* [[functionality of the Barix Ethersound firmware]]&lt;br /&gt;
&lt;br /&gt;
* [[NO additional licensing]]&lt;br /&gt;
&lt;br /&gt;
* [[Ethersound latency]]&lt;/div&gt;</summary>
		<author><name>Jrietschel</name></author>
	</entry>
	<entry>
		<id>https://wiki.barix.com/index.php?title=Radiobox&amp;diff=1192</id>
		<title>Radiobox</title>
		<link rel="alternate" type="text/html" href="https://wiki.barix.com/index.php?title=Radiobox&amp;diff=1192"/>
		<updated>2009-10-23T00:14:30Z</updated>

		<summary type="html">&lt;p&gt;Jrietschel: New page: '''Radiobox''' and '''Radiobox Pro'''  In France, the company Broadcast Associes takes Exstreamer-100 and Instreamer-100 products and resells these under the name &amp;quot;Radiobox&amp;quot;. These are the...&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Radiobox''' and '''Radiobox Pro'''&lt;br /&gt;
&lt;br /&gt;
In France, the company Broadcast Associes takes Exstreamer-100 and Instreamer-100 products and resells these under the name &amp;quot;Radiobox&amp;quot;. These are the 100% same products as the originals, with the exception of a Sticker on them ... of course, if you call Broadcast Associes, they will not say so.&lt;br /&gt;
&lt;br /&gt;
At IBC2008, Barix invited Broadcast Associes to the Barix booth, because they claimed they will use the Exstreamer 1000 PCB as the basis for a new product, &amp;quot;Radiobox Pro&amp;quot;. They even showed a prototype and Barix was dumb enough to share the visitors with them and do a press release about the &amp;quot;Radiobox Pro&amp;quot; product, which Broadcast Associes promised to finish. The Exstreamer 1000, Barix' broadcast &amp;quot;flagship&amp;quot;, is designed using a space saving 1/2 width 19'' case, which can easily be rack mounted. Broadcast Associes claims that broadcast customers can not live with a product which uses DB9 connectors and not space hungry XLR connectors for an STL and generic broadcast product - and that there must be a Compact Flash and not a USB memory for backup. That's the difference of the alledged &amp;quot;Radiobox Pro&amp;quot;, besides the price (about 70% more of what Barix charges for the Exstreamer 1000.&lt;br /&gt;
&lt;br /&gt;
Well, seems there has not been much interest by customers for an overpriced Exstreamer-1000 with XLR connectors, so Broadcast Associes has decided to NOT build the Radiobox Pro as originally planned and showcased at IBC2008. It will be interesting to see if Sylvain Cavet and Fabrice Gauthier, the founders of Broadcast Associes, can continue with their strategy of using well priced Barix (and maybe other) products, obscuring the make of the products, and selling them at higher prices as &amp;quot;their&amp;quot; invention.&lt;br /&gt;
&lt;br /&gt;
And it will be interesting if Barix will run in such a trap again and believe wanna-be OEMs, providing marketing help with a well known brand for Vaporware ...&lt;br /&gt;
&lt;br /&gt;
Radiobox Pro, definitely, is Broadcast-associes vaporware. The Exstreamer 1000 is providing the same functionality and is shipping, making Broadcasters happy around the world.&lt;/div&gt;</summary>
		<author><name>Jrietschel</name></author>
	</entry>
	<entry>
		<id>https://wiki.barix.com/index.php?title=Main_Page&amp;diff=1191</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://wiki.barix.com/index.php?title=Main_Page&amp;diff=1191"/>
		<updated>2009-10-23T00:02:10Z</updated>

		<summary type="html">&lt;p&gt;Jrietschel: /* Audio - Devices and accessories */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;big&amp;gt;'''Barix Wiki'''&amp;lt;/big&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The Barix Wiki is maintained by Barix staff and users/community. Barix does try to keep the content accurate and error free, and we do review third party contributions, however, we can not guarantee everything is 100% accurate or up-to-date.&lt;br /&gt;
If you find any mistakes, errors etc. - please feel free to correct them !&lt;br /&gt;
&lt;br /&gt;
== Products ==&lt;br /&gt;
=== Audio - Devices and accessories ===&lt;br /&gt;
* [[Product Matrix]] - List of HW capabilities versus SW features  &lt;br /&gt;
* [[Exstreamer 100]] - General Purpose Network Audio Decoder&lt;br /&gt;
* [[Exstreamer 110]] - Network Audio Decoder with advanced features - Decodes AAC+&lt;br /&gt;
* [[Exstreamer 200]] - Network Audio Decoder with built-in 2x25W class-D amplifier&lt;br /&gt;
* [[Exstreamer 1000]] - High Quality Network Audio Encoder/Decoder with symmetric Audio interfaces and AES/EBU&lt;br /&gt;
* [[Instreamer 100]] - General Purpose Network Audio Encoder&lt;br /&gt;
* [[Annuncicom 100]] - General Purpose Bidirectional Network Audio Device with I/O&lt;br /&gt;
* [[Annuncicom 200]] - Network Audio Device suitable for intercom/paging applications with 8W output amplifier and PoE&lt;br /&gt;
* [[Annuncicom 1000]] - High End Network Audio Device with balanced audio interfaces and supervised contact closures&lt;br /&gt;
* [[Radiobox]] - Radiobox and &amp;quot;Radiobox Pro&amp;quot; - Barix products ?&lt;br /&gt;
* [[IPAM 100]]- Embedded IP audio module for OEM with dual network and multiple serial interfaces&lt;br /&gt;
* [[IPAM 200 / IPAM 300]]- Embedded IP audio module for OEM (decoder only)&lt;br /&gt;
* [[PS16]] - Multifunctional digital desktop paging station PS16&lt;br /&gt;
* [[VSC]] - Volume Source Control accessory&lt;br /&gt;
&lt;br /&gt;
=== Automation and Control - Devices and accessories ===&lt;br /&gt;
* [[Barionet]] - General Purpose IP Automation Controller with SNMP and Modbus/TCP support, fully programmable. Various I/O capabilities&lt;br /&gt;
* [[Barionet 50]] - Low Cost IP Automation Controller with contact closure inputs, relay outputs, serial ports and Dallas Onewire interface&lt;br /&gt;
* [[Barionet 200]] - Advanced IP Automation Controller with 16bit analog inputs, analog outputs, RTC and USB flash drive support&lt;br /&gt;
&lt;br /&gt;
* [[Defconlock]] - This is an application specific Barionet, preloaded with an Access Control application (app also separately downloadable)&lt;br /&gt;
* [[Barix TS]] - onewire temperature sensors&lt;br /&gt;
&lt;br /&gt;
* [[Barix X8]] - multipurpose RS-485 I/O Interface&lt;br /&gt;
&lt;br /&gt;
* [[Barimon]] - web tool for collecting data from Barix devices: http://www.barimon.net/&lt;br /&gt;
&lt;br /&gt;
== Applications ==&lt;br /&gt;
Barix products can be used in a vast variety of applications and markets. Below links bring you to pages which describe applications, which products to use etc&lt;br /&gt;
* [[Automation Applications]] - this includes data conversion, collection, remote managment and monitoring (non-audio) applications&lt;br /&gt;
* [[Broadcast Applications]] - Applications in the Broadcast Industry such as STL, internet radio, monitoring&lt;br /&gt;
* [[General Audio Distribution Applications]] - distribution of audio channels in hotels, over the internet, homes, amusement parks etc&lt;br /&gt;
* [[Alarm Applications]] - Use of the Barix products in emergency alerting applications&lt;br /&gt;
* [[SIP Applications]] - Use of the Barix products with SIP protocol for SIP speaker, intercom, phone applications&lt;br /&gt;
* [[Crestron Integration]] - integrating audio over IP with Crestron touchpanels&lt;br /&gt;
* [[IP Intercom]] - a general description and Intercom Applications&lt;br /&gt;
* [[Rebroadcasting Application]] - what does it do ?&lt;br /&gt;
&lt;br /&gt;
== Hardware Topics ==&lt;br /&gt;
* [[Software/Hardware compatibility matrix]]&lt;br /&gt;
* [[USB device compatibility list]]&lt;br /&gt;
* [[USB and IPAM layout rules]]&lt;br /&gt;
&lt;br /&gt;
== Software Topics ==&lt;br /&gt;
&lt;br /&gt;
* [[General Topics]]&lt;br /&gt;
* [[Protocols used in Barix Products]]&lt;br /&gt;
* [[Streaming Client]]&lt;br /&gt;
* [[Streaming Client with USB encryption for Digital Rights Management]]&lt;br /&gt;
* [[Freeware from Barix]]&lt;br /&gt;
* [[BCL Topics]]&lt;br /&gt;
* [[Ethersound]]&lt;br /&gt;
&lt;br /&gt;
== Support - FAQ &amp;amp; Troubleshooting ==&lt;br /&gt;
&lt;br /&gt;
* [[FAQ]] - general questions, sections about audio and control products&lt;br /&gt;
&lt;br /&gt;
* [[Troubleshooting]]&lt;br /&gt;
&lt;br /&gt;
== Sales &amp;amp; Marketing ==&lt;br /&gt;
&lt;br /&gt;
== Some useful links for using the Wiki ==&lt;br /&gt;
Consult the [http://meta.wikimedia.org/wiki/Help:Contents User's Guide] for information on using the wiki software.&lt;br /&gt;
&lt;br /&gt;
=== Getting started ===&lt;br /&gt;
* [http://www.mediawiki.org/wiki/Manual:Configuration_settings Configuration settings list]&lt;br /&gt;
* [http://www.mediawiki.org/wiki/Manual:FAQ MediaWiki FAQ]&lt;br /&gt;
* [https://lists.wikimedia.org/mailman/listinfo/mediawiki-announce MediaWiki release mailing list]&lt;/div&gt;</summary>
		<author><name>Jrietschel</name></author>
	</entry>
	<entry>
		<id>https://wiki.barix.com/index.php?title=Barionet_RTC&amp;diff=866</id>
		<title>Barionet RTC</title>
		<link rel="alternate" type="text/html" href="https://wiki.barix.com/index.php?title=Barionet_RTC&amp;diff=866"/>
		<updated>2009-04-20T01:11:55Z</updated>

		<summary type="html">&lt;p&gt;Jrietschel: New page: == Barionet RTC ==  You can build your own ... or you can order it (special order, quantities apply).  If you want to build your own, here's how.  * get the DS1904, it is a Dallas Onewire ...&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Barionet RTC ==&lt;br /&gt;
&lt;br /&gt;
You can build your own ... or you can order it (special order, quantities apply).&lt;br /&gt;
&lt;br /&gt;
If you want to build your own, here's how.&lt;br /&gt;
&lt;br /&gt;
* get the DS1904, it is a Dallas Onewire &amp;quot;Button&amp;quot;, a realtime clock device with integrated battery&lt;br /&gt;
* either connect it outside to the Barionet (standard onewire connection to J5, see the comments in the manual !&lt;br /&gt;
* or add inside the case:&lt;br /&gt;
** you need to open the case&lt;br /&gt;
** you need to locate connector &amp;quot;J1&amp;quot;, which is a 4 pin jumper header.&lt;br /&gt;
*** connect the &amp;quot;signal&amp;quot; of the RTC to pin 2 of J1 (which is the onewire interface, so you can measure 0Ohm resistance between this pin and the external onewire pin on J5)&lt;br /&gt;
*** connect the &amp;quot;ground&amp;quot; of the RTC to pin 4 of J1 (which is logic ground, same as pin 14 of J6)&lt;br /&gt;
&lt;br /&gt;
The standard firmware automatically detects and supports the RTC.&lt;/div&gt;</summary>
		<author><name>Jrietschel</name></author>
	</entry>
	<entry>
		<id>https://wiki.barix.com/index.php?title=Barionet&amp;diff=865</id>
		<title>Barionet</title>
		<link rel="alternate" type="text/html" href="https://wiki.barix.com/index.php?title=Barionet&amp;diff=865"/>
		<updated>2009-04-20T01:05:06Z</updated>

		<summary type="html">&lt;p&gt;Jrietschel: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Image:Barionet_Web400.png|200px|thumb|right]]&lt;br /&gt;
&lt;br /&gt;
.. to be described.&lt;br /&gt;
&lt;br /&gt;
Here is a link to the description of the new version of the ASCII control protocol: [[Barionet TCP Protocol v2]]&lt;br /&gt;
&lt;br /&gt;
Barionet with Realtime Clock ? Yes, that is possible !&lt;br /&gt;
&lt;br /&gt;
We have the &amp;quot;Barionet RTC&amp;quot; on special order/request, and you can also &amp;quot;build your own&amp;quot;: [[Barionet RTC]]&lt;br /&gt;
&lt;br /&gt;
Back to [[Main Page#Products]]&lt;/div&gt;</summary>
		<author><name>Jrietschel</name></author>
	</entry>
	<entry>
		<id>https://wiki.barix.com/index.php?title=Barimon_FAQ&amp;diff=647</id>
		<title>Barimon FAQ</title>
		<link rel="alternate" type="text/html" href="https://wiki.barix.com/index.php?title=Barimon_FAQ&amp;diff=647"/>
		<updated>2009-03-14T21:18:32Z</updated>

		<summary type="html">&lt;p&gt;Jrietschel: New page: - to be filled -&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;- to be filled -&lt;/div&gt;</summary>
		<author><name>Jrietschel</name></author>
	</entry>
	<entry>
		<id>https://wiki.barix.com/index.php?title=Barimon&amp;diff=646</id>
		<title>Barimon</title>
		<link rel="alternate" type="text/html" href="https://wiki.barix.com/index.php?title=Barimon&amp;diff=646"/>
		<updated>2009-03-14T21:18:18Z</updated>

		<summary type="html">&lt;p&gt;Jrietschel: New page: Barimon - monitoring website and service to record data from remote devices  Check the Barimon FAQ&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Barimon - monitoring website and service to record data from remote devices&lt;br /&gt;
&lt;br /&gt;
Check the [[Barimon FAQ]]&lt;/div&gt;</summary>
		<author><name>Jrietschel</name></author>
	</entry>
	<entry>
		<id>https://wiki.barix.com/index.php?title=Connecting_to_3G_Networks&amp;diff=374</id>
		<title>Connecting to 3G Networks</title>
		<link rel="alternate" type="text/html" href="https://wiki.barix.com/index.php?title=Connecting_to_3G_Networks&amp;diff=374"/>
		<updated>2009-01-29T08:39:20Z</updated>

		<summary type="html">&lt;p&gt;Jrietschel: New page: Barix Devices only have an Ethernet connection. Quite often, customers want to use them in mobile applications, in places where there is no ADSL, probably not even a telephone line.  Vario...&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Barix Devices only have an Ethernet connection. Quite often, customers want to use them in mobile applications, in places where there is no ADSL, probably not even a telephone line.&lt;br /&gt;
&lt;br /&gt;
Various wireless access technologies have been developed and are used in most locations now, being it EDGE, UMTS, 3G EVDO, CDMA, Wimax or even satellite based connectivity solutions.&lt;br /&gt;
&lt;br /&gt;
All the above connectivity methods allow you to connect to an intranet or the internet. Barix devices are generally work well with all these connectivity methods because they are strictly based on standards- TCP/IP. Of course, the connection speed may be a limiting factor - a satellite connection with 9600 baud cannot be used for audio streaming.&lt;br /&gt;
&lt;br /&gt;
For all and every such connectivity solution &amp;quot;access routers&amp;quot; or bridges do exist which provide an ethernet connection. In many cases, a generic router/bridge, such as the Level One WBR-3800 3G Wireless Router [http://global.level1.com/product_d.php?id=515], plus a USB or PCMCIA card, typically provided by the carrier, are required. Barix does not endorse or recommends a specific brand or maker, but we have tested and used the mentioned Level One product and it is affordable (from around 100€ in Europe), working really well, and gives broadband speeds with HSPDA, Ethernet and wireless connectivity (so you can share the broadband connection between Barix devices and notebooks, for example). Other manufacturers which make similar products include Multitech and Linksys.&lt;br /&gt;
&lt;br /&gt;
Depending on the contract with the wireless connectivity provider, you may or may not get a static IP address, bandwidth may be charged for on a per kByte basis or flat fee, you may be able to get a VPN, some functionality may or may not be blocked or forbidden - you need to figure this out yourself.&lt;/div&gt;</summary>
		<author><name>Jrietschel</name></author>
	</entry>
	<entry>
		<id>https://wiki.barix.com/index.php?title=FAQ&amp;diff=373</id>
		<title>FAQ</title>
		<link rel="alternate" type="text/html" href="https://wiki.barix.com/index.php?title=FAQ&amp;diff=373"/>
		<updated>2009-01-29T08:23:56Z</updated>

		<summary type="html">&lt;p&gt;Jrietschel: /* General questions - IP, Addressing, Multicast etc */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== FAQ ==&lt;br /&gt;
&lt;br /&gt;
This is a list of common questions and answers, for most of the answers a detailed description is linked&lt;br /&gt;
&lt;br /&gt;
'''&lt;br /&gt;
&lt;br /&gt;
== General questions - IP, Addressing, Multicast etc ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* '''What is SonicIP?'''&lt;br /&gt;
SonicIP is a feature of all Barix audio devices which at the start-up announces the device's IP address to the attached headphones/speakers. This is useful for the technician in the installation phase before the device gets a fixed IP address; e.g. when it is attached to a DHCP network for the first time after unpacking. Typically after the device is configured the SonicIP is switched off not to disturb the listeners in the operational environment if the device is eventually reset.&lt;br /&gt;
&lt;br /&gt;
* '''What is AutoIP, IPzator, etc.and how do I use them?'''&lt;br /&gt;
These are methods to automatically obtain an IP address if the device is not configured to a fixed address. Read more in this [[AutoIP Howto]]&lt;br /&gt;
&lt;br /&gt;
* '''Do the Barix products support Multicast and IGMP ?'''&lt;br /&gt;
Yes, the Barix products do fully support Multicast and IGMP. However, depending on the firmware and application used, there maybe are some caveats. Read more here: [[Multicast]]&lt;br /&gt;
&lt;br /&gt;
* '''Do the Barix products support IPv6 ?'''&lt;br /&gt;
No, at the current time, no IPv6 support is implemented in the Barix products&lt;br /&gt;
&lt;br /&gt;
* '''I want to set up a local network with more than 250 devices, what do i have to do ?'''&lt;br /&gt;
No Problem - but you will not be able to use a &amp;quot;class C&amp;quot; address (192.168....). A &amp;quot;private&amp;quot; range well useable for larger networks is 172.16.x.x, with the default netmask 255.255.0.0. This gives you roughly 65000 possible hosts ... should be sufficient ?&lt;br /&gt;
&lt;br /&gt;
* '''I want to do a broadcast over different subnets, is that possible ?'''&lt;br /&gt;
A broadcast is a local function, read here: [[broadcast]]. Broadcasts can not be sent over different subnets. However, you may be able to use [[Multicast]]. Barix devices can also provide &amp;quot;rebroadcasting&amp;quot; functionality, which means that a device in a remote network receives a stream and sends it back out to the local network as broadcast or multicast. Using that functionality, a broadcast can be sent to a remote network.&lt;br /&gt;
&lt;br /&gt;
* '''How do the devices get their IP address ?'''&lt;br /&gt;
When you plug the power supply into the power jack of the device and the other end into the power outlet of the wall, the Barix devices, when using their default configuraton, will search for a DHCP server to get an IP address. If no DHCP Server is found, the device will try to sniff the network to find a &amp;quot;free&amp;quot; IP address. If that does not work either (because there are no other devices generating traffic), the device will pick an IP address of 169.254.x.x, according to the &amp;quot;Auto-IP&amp;quot; standard. &lt;br /&gt;
In any case, after max. 5 minutes the device will have an IP Address and announce it via the audio interface (headphone interface on encoding products).&lt;br /&gt;
&lt;br /&gt;
* '''What if my routers don't have a fix IP address from the ISP (Internet service provider) ?'''&lt;br /&gt;
When your routers don't have a fix IP address and the dynamic IP address changes every day, then it makes sense to use a '''DNS name''' because you cannot change the configuration of the Instreamer / Exstreamer every day. DNS translates a unique name to a IP address. On the Internet there are some DNS registration services, '''DYNDNS.org''' is a very popular DNS service and supported from many routers.&lt;br /&gt;
Before you can use a DYNDNS – DNS name you have to create a account on www.dyndns.org, and select/register your DNS name. The account and the registration of a DNS name on DYNDNS is free of charge. The name should be a little more specific than 'myhome' and must be unique in the whole world.  Once you have created your account and registered a valid DNS name then you have to configure your router so that the router updates the DYNDNS server every time when the router gets a new IP address from the ISP. Check first which services are supported on your router.&lt;br /&gt;
&lt;br /&gt;
* ''' How do i connect a Barix device to HSPDA, UMTS, CDMA, EVDO, wireless networks ? ''' *&lt;br /&gt;
There is a special wiki article about that - please read this: [[Connecting to 3G Networks]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* '''How do I configure the devices ?'''&lt;br /&gt;
You can adjust network settings, streaming destinations, monitoring settings and more with the Web interface. To enter the configuration mode you will need:&lt;br /&gt;
** the IP address announced over the audio outputs (see the Quick Install Guide)&lt;br /&gt;
** a standard web browser&lt;br /&gt;
&lt;br /&gt;
* '''The device already has a password either I don't remember or I don't know, how do I erase it ?'''&lt;br /&gt;
Enter 25 characters to erase the current password and click on the &amp;quot;Apply&amp;quot; button. Then you can create a new one of up to 24 characters.&lt;br /&gt;
&lt;br /&gt;
* '''Ho do I do a web update of a device ?'''&lt;br /&gt;
** download the software package you want to use&lt;br /&gt;
** unzip the package at your computer&lt;br /&gt;
** at the device press the update button&lt;br /&gt;
** click on the link: Please click here to continue&lt;br /&gt;
** press the browse button and navigate to the compound.bin file in the update_rescue folder&lt;br /&gt;
** press the upload button and wait for a successful message&lt;br /&gt;
** press on the update link&lt;br /&gt;
** press the reboot button and wait until the device has do a reboot&lt;br /&gt;
** refresh your browser page&lt;br /&gt;
&lt;br /&gt;
Now the new software is loaded to the device.&lt;br /&gt;
&lt;br /&gt;
* '''How do I set the device back to factory defaults ?'''&lt;br /&gt;
** Look for the &amp;quot;Defaults&amp;quot; button in the configuration page. This procedure will NOT erase the network settings.&lt;br /&gt;
** To revert ALL settings (including the network settings, passwords, etc) to factory defaults the “Reset” button has to be pressed for about 5 seconds while the Barix Instreamer is powered. Use this method if a connection to the Barix Instreamer cannot be established. If this fails we recommend to perform a “Serial Rescue”&lt;br /&gt;
&lt;br /&gt;
* '''How do I perform a &amp;quot;Serial Rescue&amp;quot; of the device if it becomes unreachable ?'''&lt;br /&gt;
First of all you have to do this not by web browser but using a serial crossover cable. &lt;br /&gt;
Download the corresponding firmware package of the device from Barix' website as usual. Once the firmware is downloaded and unzipped, you will find the file called &amp;quot;_readme1st.txt&amp;quot;. Please follow the instructions contained there.&lt;br /&gt;
&lt;br /&gt;
The &amp;quot;Serial Rescue&amp;quot; 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.&lt;br /&gt;
&lt;br /&gt;
* '''How do I get the &amp;quot;status page&amp;quot; of any device ?'''&lt;br /&gt;
Open your web browser and type in the IP address of the Barix device in the URL field followed by “/status” and hit the “Enter” key. • Example: “192.168.0.12/status”&lt;br /&gt;
&lt;br /&gt;
* '''What if the device is still unreachable after a serial rescue ?'''&lt;br /&gt;
You can still use the &amp;quot;ARP&amp;quot; method to address the device, but for that you need a LOCAL connection.&lt;br /&gt;
After doing factory defaults, you can ALWAYS use the ARP method or serial method to set up an ip address to the unit and enter the configuration and re-enable it.&lt;br /&gt;
To use the arp-command to set an IP address to the Exstreamer manually, please do the following:&lt;br /&gt;
** connect power, loudspeaker and the cable to the device&lt;br /&gt;
** open a cmd console at your PC, using Windows do the following: &amp;quot;Start Button&amp;quot; --&amp;gt; &amp;quot;Execute&amp;quot; --&amp;gt; &amp;quot;cmd&amp;quot;&lt;br /&gt;
** type in &amp;quot;arp -s &amp;lt;ip address&amp;gt; &amp;lt;MAC address&amp;gt; (e.g. arp -s 192.168.0.201 00-08-e1-00-6c-e7)&lt;br /&gt;
** type in &amp;quot;telnet &amp;lt;ip address&amp;gt; 1 (e.g. telnet 192.168.0.201 1)&lt;br /&gt;
A connection will be initialised. After a short period (app. 2 seconds) you'll get an error message, that´s ok !!&lt;br /&gt;
Now the device has learned the ip address and you should be able to configure the device through your browser.&lt;br /&gt;
&lt;br /&gt;
* '''What does RTP stand for ?'''&lt;br /&gt;
RTP means Real Time Protocol . The RTP is a stream of UDP frames that apart from audio content contains a small header with time sequence information. This information is used by the receiving party (e.g. Exstreamer) to detect and replace lost frames.&lt;br /&gt;
&lt;br /&gt;
* '''AND what does BRTP stand for ?'''&lt;br /&gt;
BRTP is a modification of the RTP by Barix and works in pulling mode.&lt;br /&gt;
&lt;br /&gt;
* '''How much latency should I expect in an Instreamer/Exstreamer setup using BTRP ?'''&lt;br /&gt;
We generally say '''&amp;quot;expect 500ms&amp;quot;''', it very much depends on the codec used, network bandwith - and very important, network jitter !&lt;br /&gt;
'''NOTE:''' the higher the encoding quality and bitrate, the better (lower) latency .. this sounds awkward but due to buffers being &amp;quot;shorter&amp;quot; in that case, it's true.&lt;br /&gt;
&lt;br /&gt;
Best case about 200ms, if the network adds a lot, or you have to configure higher buffering (because of network jitter), then numbers are higher of course.&lt;br /&gt;
&lt;br /&gt;
* '''How do emergency messages work ?'''&lt;br /&gt;
The way it works is that you can set up your Exstreamer or Annuncicom to look for a priority stream on a certain port. When it sees that stream, it disconnects the normal stream and subsitiutes the audio from the priority stream. When the priority stream goes away the unit automatically switches back to the original stream. There's even a separate volume control for the priority stream- so you can have music playing in the background at a low level and then sue the priority stream for emergency messages at a much louder level.&lt;br /&gt;
&lt;br /&gt;
== Audio FAQ ==&lt;br /&gt;
&lt;br /&gt;
=== Instreamer/ Encoding related questions ===&lt;br /&gt;
&lt;br /&gt;
* '''Can the Instreamer also encode WMA ?'''&lt;br /&gt;
No. The Instreamer can encode only MP3, PCM or G711.&lt;br /&gt;
&lt;br /&gt;
* '''Can the Instreamer also encode AACplus ?'''&lt;br /&gt;
No. The Instreamer can encode only MP3, PCM or G711.&lt;br /&gt;
&lt;br /&gt;
* '''Do you have a product to encode AACplus (or a plan to do this ?)'''&lt;br /&gt;
No. There are no current plans to provide a product with AACplus encoding&lt;br /&gt;
&lt;br /&gt;
* '''What kind of streams does the Instreamer produce ?'''&lt;br /&gt;
It converts audio from any analog or digital (optical/coaxial S/P DIF) source into:&lt;br /&gt;
** G.711 (aLaw/uLaw) streams at 8 or 24 kHz sample rate,&lt;br /&gt;
** PCM (16 bit) streams at 8 or 24 kHz sample rate or&lt;br /&gt;
** high-quality MP3 streams at adjustable bit rates (VBR) between 35 and 192kbps&lt;br /&gt;
** Encoding up to 48kHz PCM/stereo is possible with alternative firmware.&lt;br /&gt;
The audio is encoded in real-time, and the generated audio stream can be distributed, via an IP-based network or the Internet, to one or more receivers or Shoutcast / Icecast-servers.&lt;br /&gt;
&lt;br /&gt;
* '''May I configure the stream EXACTLY at 64 kps (or some other value) on Instreamer 100 ?'''&lt;br /&gt;
The Instreamer generates VBR (variable bitrate), so an exact bitrate cannot be configured, but if you use the right settings the bitrate will average +-5% to a value near to or below 64kbps (or the desired value).&lt;br /&gt;
&lt;br /&gt;
* '''How much bandwidth do I need to stream audio ?'''&lt;br /&gt;
The amount of bandwidth depends on the parameters you select on the Instreamer regarding encoding, quality and protocol. For mp3 the range is between 30 and 210 kbps. Example: At CD quality, each stream is approx 192kbps. FM Stereo is 128kbps.&lt;br /&gt;
&lt;br /&gt;
If you want to do a linear feed (no perceptual coding), a 44.1 kHz PCM stream will consume most of a 1.544 mbit  T1 line.&lt;br /&gt;
&lt;br /&gt;
* '''How many destinations can I stream to ?'''&lt;br /&gt;
There are up to 8 direct destinations to stream to (or 32 in a specific configuration). Each one can be directed to a device, or a multi- or broadcast&lt;br /&gt;
address (destination connection types) or be set up as a listener waiting for a connection to be initiated by the other side (listener connection types). Each entry has its own IP address and Port. See [[Stream To Considerations]] on how to set the “Stream to” entries.&lt;br /&gt;
&lt;br /&gt;
* '''Which is that specific configuration ?'''&lt;br /&gt;
'''BRTP''' This is a &amp;quot;pulling&amp;quot; RTP method, where the destination (Exstreamer) sends a request to the Instreamer and the Instreamer then sends the RTP stream. Big advantage: the Exstreamers can be using a DHCP address and they even can be behind NAT. Only the Instreamer needs a static IP address. Using this approach, up to 32 streams can origin from a single Instreamer (at 64kbps)&lt;br /&gt;
&lt;br /&gt;
* '''But I need more than 32 destinations, how can I do ?'''&lt;br /&gt;
There are ways to address this, depending upon your situation and requirements:&lt;br /&gt;
For example, FM Stereo quality requires 128kbps of bandwidth so, for 100 destinations it will demand quite some bandwidth!&lt;br /&gt;
** If you do not have such capacity / don't want the headache of providing it and managing it, there are specialist firms such as Streamguys (www.streamguys.com) who can help - you send them the feed, they rebroadcast it.&lt;br /&gt;
** If you have the capacity, you can set up a shoutcast server and stream yourselves.&lt;br /&gt;
** A third option is our 'Replicator' software -  We have written a software for the Barionet, which can receive an RTP stream and send it to up to 100 destinations (at 80kbps) with very low latency. The application can be managed/configured via web browser or it can pull a text file with the destinations from a server.&lt;br /&gt;
&lt;br /&gt;
* '''I have set up multiple shoutcast destinations on my Instreamer. Can I use different passwords for different streams?'''&lt;br /&gt;
No, there is only one password common for all shoutcast destinations. If you need multiple passwords use an external shoutcast server and configure the Instreamer as Shoutcast Source streaming to this server.&lt;br /&gt;
&lt;br /&gt;
* '''How do I set the Instreamer to feed streaming audio to a stream hosting company ?'''&lt;br /&gt;
In the streaming tab, scroll down to the middle of the page where there are eight 'stream to' boxes. In one of them select Shoutcast. In the boxes beside the Shoutcast, put in the IP address the stream hosting company resolves to. In the port box put the listen port number you use. Go to the bottom of the page and click apply.&lt;br /&gt;
&lt;br /&gt;
Now, go to the security tab. There's a line to put a password that says Ice/Shoutcast. Put the password that the stream hosting company gave you here. Go to the bottom of the page and click apply.&lt;br /&gt;
&lt;br /&gt;
Finally, you have to set your audio quality. In the audio tab select MP3 44.1 kbps and start out with a quality level of 2. Also select mono or stereo (mono will require less bandwidth than stereo). Check with the stream hosting company to make sure that you are at the bandwidth setting you bought with them but not over. If you are low, set the quality level to 3, if high, set the quality level to 1.&lt;br /&gt;
&lt;br /&gt;
* '''I want to play the stream of an Instreamer with Windows Media Player, but it does not work'''&lt;br /&gt;
Windows Media Player can decode VBR MP3 streams as generated by the Instreamer, but in recent versions it does not calculate the buffering correctly. This is *not* a problem on the Barix side, it has been proven to be a problem with WMP.&lt;br /&gt;
There is a simple workaround: when WMP starts with &amp;quot;buffering&amp;quot;, press the play button a second time and the stream will start playing.&lt;br /&gt;
&lt;br /&gt;
* '''How do I configure a Instreamer-Exstreamer audio connection within the same LAN ?'''&lt;br /&gt;
You can download the [[Instreamer-Exstreamer How To]] PDF guide from the Downloads section of Barix site.&lt;br /&gt;
&lt;br /&gt;
* '''How do I configure a Instreamer-Exstreamer audio connection over the Internet (known as STL connection)?'''&lt;br /&gt;
You can download the [[STL connection over Internet]] PDF guide from the Downloads section of Barix site.&lt;br /&gt;
&lt;br /&gt;
* '''When using the Instreamer 100 to encode / feed a Shoutcast Server, how do I insert Artist / Title / Station-name text ?'''&lt;br /&gt;
Read [[how to send metadata]]&lt;br /&gt;
&lt;br /&gt;
=== Exstreamer related questions ===&lt;br /&gt;
*'''SonicIP Voice - can i change this and record my own ?'''&lt;br /&gt;
Yes, to do so follow this [[SonicIP Howto]].&lt;br /&gt;
&lt;br /&gt;
*'''[[How to use the Exstreamer 1000 as a PCM STL]] ?'''&lt;br /&gt;
&lt;br /&gt;
*'''How do I play an AAC stream? What version of AAC do you support?'''&lt;br /&gt;
To play an AAC stream use an Exstreamer 110 labelled with &amp;quot;AAC+ capable&amp;quot; on the bottom. The software must be the Streaming Client 2.x (preloaded in the Exstreamer 110).&lt;br /&gt;
&lt;br /&gt;
Both the [[wikipedia:Advanced Audio Coding|AAC (AAC LC)]] and [[wikipedia:AAC+|AAC+ (HE-AAC)]] are supported. In AAC+ both [[wikipedia:Spectral band replication|SBR]] (v1) and [[wikipedia:Parametric Stereo|PS]] (v2) are supported.&lt;br /&gt;
&lt;br /&gt;
*'''How do I know what the LED blinking means ?'''&lt;br /&gt;
You can find that information in the &amp;quot;Exstreamer Technical Manual&amp;quot;. (Faster [[Green and Red LED]])&lt;br /&gt;
&lt;br /&gt;
*'''Can I download audio files from a remote server to be played ?'''&lt;br /&gt;
YES. There is an application called  '''&amp;quot;FTP/HTTP store and forward MP3 player&amp;quot;''' contained in the ABCL-Kit Software (you can download it from Barix website www.barix.com). Basically it downloads playlists and MP3 files from a configured FTP or HTTP server to the local USB drive and plays them according to the configured time schedule (definable in the playlist). Features background update of mp3 files and playlists.&lt;br /&gt;
&lt;br /&gt;
*'''How can I monitor an Exstreamer ?'''&lt;br /&gt;
For monitoring you can use the mtell-application. Please go to http://www.m-tell.de and click on the &amp;quot;create a new free demo project&amp;quot; link. In the mtell-settings you have to set the MAC address of the Exstreamer. Now you are able to sent the status of the device to the mtell-server. At the Exstreamer you have to set the MTEL URL to &amp;quot;http://www.m-tell.de&amp;quot; and the &amp;quot;MTELL Report Periode&amp;quot; to 5 seconds.&lt;br /&gt;
&lt;br /&gt;
*'''What is the capacity of contact of the relay in an Exstreamer-1000 ?'''&lt;br /&gt;
24V - 0,5A&lt;br /&gt;
&lt;br /&gt;
=== Annuncicom related questions ===&lt;br /&gt;
* '''Can I build an intercom system with Annuncicom?'''&lt;br /&gt;
Yes, use the PS16 as the central station. Follow this [[Barix Intercom System|howto]] to set up the system.&lt;br /&gt;
&lt;br /&gt;
* '''What are the ratings for the relay on the Annuncicom ?'''&lt;br /&gt;
The ratings for the relay are: max 50V/1A&lt;br /&gt;
&lt;br /&gt;
* '''Does the Annuncicom feature SIP functionality ?'''&lt;br /&gt;
Yes it does. To use the SIP application it is necessary to download the ABCL Kit. ABCL (Audio Barix Control Language) is a free programmable language like basic. The ABCL Kit includes a SIP Client for the Annuncicom. You can download it from the Download section of Barix website (Within &amp;quot;Software Solutions&amp;quot; category)&lt;br /&gt;
&lt;br /&gt;
* '''Is an Annuncicom 100 with standard firmware able to receive audio using RTP protocol ?'''&lt;br /&gt;
Not with the standard firmware, but with the &amp;quot;Annuncicom Fullduplex&amp;quot; application contained in the ABCL kit.&lt;br /&gt;
&lt;br /&gt;
=== IPAM related questions ===&lt;br /&gt;
&lt;br /&gt;
* '''What is the difference between IPAM 200 and IPAM 300?'''&lt;br /&gt;
** IPAM 300 is an &amp;quot;upgrade&amp;quot; drop in replacement of the IPAM 200 &lt;br /&gt;
** one more connector (4 pins) for I2S (digital output) &lt;br /&gt;
** no other hardware changes &lt;br /&gt;
** slightly better audio quality &lt;br /&gt;
** newer version of the DSP, can now also handle AACplus v2 (needs to be licensed if needed) and Ogg Vorbis &lt;br /&gt;
** runs the same software&lt;br /&gt;
** same price&lt;br /&gt;
&lt;br /&gt;
== Control FAQ ==&lt;br /&gt;
&lt;br /&gt;
=== X8 related questions ===&lt;br /&gt;
* '''How do i update an X8 with the latest firmware ?'''&lt;br /&gt;
You need a Barionet to do this. There is a special application for the Barionet which helps in doing this.&lt;br /&gt;
Here is a detailed howto page on this wiki describing this: [[X8-Update]]&lt;br /&gt;
&lt;br /&gt;
=== Barionet related questions ===&lt;br /&gt;
* '''How do i read an I/O register using SNMP ?'''&lt;br /&gt;
All registers in the Barionet which hold I/O values can be read and written via SNMP. You can easily control the relays, for example, by using SNMP set requests on registers 1 and 2.&lt;br /&gt;
&lt;br /&gt;
The detailed register map is documented in the Barionet manual.&lt;br /&gt;
&lt;br /&gt;
How do the registers map to Object ID's ? &lt;br /&gt;
&lt;br /&gt;
This is defined in the Barionet MIB, which is included in the device (you can access it with the URL /barionet.mib on the device), and on the Barix website.&lt;br /&gt;
Here is, for example, the OID for register 201 (digital input 1):&lt;br /&gt;
&lt;br /&gt;
1.3.6.1.4.1.17491.1.1.2.1.2.201.0&lt;br /&gt;
&lt;br /&gt;
Note the .0 at the end - and the number before is the register.&lt;/div&gt;</summary>
		<author><name>Jrietschel</name></author>
	</entry>
	<entry>
		<id>https://wiki.barix.com/index.php?title=Defconlock&amp;diff=370</id>
		<title>Defconlock</title>
		<link rel="alternate" type="text/html" href="https://wiki.barix.com/index.php?title=Defconlock&amp;diff=370"/>
		<updated>2009-01-28T22:30:23Z</updated>

		<summary type="html">&lt;p&gt;Jrietschel: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Defconlock - Barix brands the Barionet with a preloaded access control application as a &amp;quot;Defconlock&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Currently, rudimentary/preliminary code is provided to those interested on a case by case basis, the product &amp;quot;Defconlock&amp;quot; is not yet finished. However, in this area on the wiki you can find code, pinouts, tips and tricks related to useing a wiegand reader with the Barionet&lt;br /&gt;
&lt;br /&gt;
== Wiegand sample code ==&lt;br /&gt;
The sample code posted here opens the wiegand interface, a tcp listen socket, and then starts collecting wiegand scans of up to 2 readers connected directly to the Barionet. 26bit and 40bit cards are understood, decoded, and the resulting binary data is written into a &amp;quot;queue&amp;quot;. If a host connects (or is connected) via TCP to the listening socket, it will receive the ID data and reader (1 or 2) information over the TCP connection.&lt;br /&gt;
Again - this is sample code, not a finished application. Use as you wish !&lt;br /&gt;
&lt;br /&gt;
 **** source code will be posted as soon as .zip/.bas uploads are possible ****&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Pinout / connection diagram for wiegand reader ==&lt;br /&gt;
&lt;br /&gt;
Up to two Wiegand readers can be connected to a Defconlock/Barionet. Here is the recommended pinout to be used with the Defconlock application:&lt;br /&gt;
&lt;br /&gt;
* Input 1 - Door contact&lt;br /&gt;
* Input 2 - Request to Exit&lt;br /&gt;
* Input 3 - Door Tamper contact&lt;br /&gt;
* Input 4 - Door locked&lt;br /&gt;
* Input 5 - D0 of first reader&lt;br /&gt;
* Input 6 - D1 of first reader&lt;br /&gt;
* Input 7 - (D0 of second reader, if used)&lt;br /&gt;
* Input 8 - (D1 of second reader, if used)&lt;br /&gt;
* Output 1 - Green LED control&lt;br /&gt;
* Output 2 - Red LED control&lt;br /&gt;
* Output 3 - Beeper control&lt;br /&gt;
* Output 4 - (local alarm, if used)&lt;br /&gt;
&lt;br /&gt;
For a typical reader such as the HID Proxpoint Plus, this results in the following wiring&lt;br /&gt;
&lt;br /&gt;
* J6 pin 1 .. pin 4 ... connected to door&lt;br /&gt;
* J6 pin 5: green&lt;br /&gt;
* J6 pin 6: white&lt;br /&gt;
* J6 pin 9: shield ground&lt;br /&gt;
* J6 pin 10: orange&lt;br /&gt;
* J6 pin 11: brown&lt;br /&gt;
* J6 pin 12: yellow&lt;br /&gt;
* J6 pin 13: blue&lt;br /&gt;
* J6 pin 14: black&lt;br /&gt;
* J6 pin 15: red (assuming Barionet is powered with less than 16V and reader can use that voltage)&lt;/div&gt;</summary>
		<author><name>Jrietschel</name></author>
	</entry>
	<entry>
		<id>https://wiki.barix.com/index.php?title=How_to_send_metadata_to_a_shoutcast_server&amp;diff=356</id>
		<title>How to send metadata to a shoutcast server</title>
		<link rel="alternate" type="text/html" href="https://wiki.barix.com/index.php?title=How_to_send_metadata_to_a_shoutcast_server&amp;diff=356"/>
		<updated>2009-01-27T20:17:47Z</updated>

		<summary type="html">&lt;p&gt;Jrietschel: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;A common question posted to the Barix support team is, &amp;quot;'''I am using an Instreamer to feed my shoutcast server, but how can i add metadata, genre, title information ?'''&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Well - this very much depends on how you operate your shoutcast server ! &lt;br /&gt;
&lt;br /&gt;
1) If the Instreamer is connected by the &amp;quot;shoutcast source&amp;quot; protocol - the instreamer actively connects to and sends the live audio feed to the server, then there is NO WAY the Instreamer can send that information with the audio ! The Shoutcast source protocol uses a &amp;quot;raw&amp;quot; TCP connection (after authentication) to send the MP3 frames, there is no way the Instreamer could insert that information. If you use that mode, you must directly post the metadata information via HTTP to the shoutcast/icecast server (check the server documentation).&lt;br /&gt;
&lt;br /&gt;
2) If the Instreamer is operated in shoutcast/icecast emulation mode (&amp;quot;internet radio&amp;quot;), and your shoutcast/icecast server is configured as a &amp;quot;relay&amp;quot;, then - and only then - you can feed metadata through the Instreamer.&lt;br /&gt;
&lt;br /&gt;
Of course, that metadata cannot be sent through the analog or S/PDIF audio ports .. it needs to be provided to the Instreamer via the command interface, using raw TCP, UDP, serial port or the cgi interface. &lt;br /&gt;
&lt;br /&gt;
To send metadata to the Instreamer for inclusion with the stream, please use the E= command. After the &amp;quot;E&amp;quot; parameter, you will need to supply standard shoutcast metadata format (documented somewhere else). Here is an example to post the Stream Title - note the command is case sensitive and must be correctly terminated (;) and quoted (single quotes).&lt;br /&gt;
&lt;br /&gt;
'''http://&amp;lt;ip-instreamer&amp;gt;/rc.cgi?E=StreamTitle='Title';'''&lt;br /&gt;
&lt;br /&gt;
Here is an example how the shoutcast server is configured as a relay - of course, this is just an incomplete snippet of the configuration file:&lt;br /&gt;
&lt;br /&gt;
'''Shoutcast config:'''&lt;br /&gt;
&lt;br /&gt;
RelayPort=8000&lt;br /&gt;
&lt;br /&gt;
RelayServer=192.168.110.179 (Instreamer IP)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
On the Instreamer, at least one &amp;quot;internet radio&amp;quot; server needs to be enabled.&lt;/div&gt;</summary>
		<author><name>Jrietschel</name></author>
	</entry>
	<entry>
		<id>https://wiki.barix.com/index.php?title=How_to_send_metadata&amp;diff=355</id>
		<title>How to send metadata</title>
		<link rel="alternate" type="text/html" href="https://wiki.barix.com/index.php?title=How_to_send_metadata&amp;diff=355"/>
		<updated>2009-01-27T20:06:16Z</updated>

		<summary type="html">&lt;p&gt;Jrietschel: How to send metadata moved to How to send metadata to a shoutcast server: too short title&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#REDIRECT [[How to send metadata to a shoutcast server]]&lt;/div&gt;</summary>
		<author><name>Jrietschel</name></author>
	</entry>
	<entry>
		<id>https://wiki.barix.com/index.php?title=How_to_send_metadata_to_a_shoutcast_server&amp;diff=354</id>
		<title>How to send metadata to a shoutcast server</title>
		<link rel="alternate" type="text/html" href="https://wiki.barix.com/index.php?title=How_to_send_metadata_to_a_shoutcast_server&amp;diff=354"/>
		<updated>2009-01-27T20:06:16Z</updated>

		<summary type="html">&lt;p&gt;Jrietschel: How to send metadata moved to How to send metadata to a shoutcast server: too short title&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;To send metadata please use the E= command. After the &amp;quot;E&amp;quot; parameter, you should see the song´s title. The command is extreamely key sensitive. The right syntax is:&lt;br /&gt;
&lt;br /&gt;
http://&amp;lt;ip-instreamer&amp;gt;/rc.cgi?E=StreamTitle='Title';&lt;br /&gt;
&lt;br /&gt;
The Keyword: &amp;quot;StreamTitle&amp;quot; must be written as it is in the example. Please do not forget the &amp;quot; ' &amp;quot;signs and the &amp;quot; ; &amp;quot; at the end of the command.&lt;br /&gt;
&lt;br /&gt;
The E= command work on Internet Radio mode. It could also sucessfully transfer the metadata through a Shoutcast server, when the Shoutcast Server works in the RELAY mode.&lt;br /&gt;
&lt;br /&gt;
'''Shoutcast config:'''&lt;br /&gt;
RelayPort=8000&lt;br /&gt;
RelayServer=192.168.110.179 (Instreamer IP)&lt;br /&gt;
&lt;br /&gt;
'''Instreamer Config:'''&lt;br /&gt;
Shoutcast Source : 0.0.0.0 : 8000&lt;/div&gt;</summary>
		<author><name>Jrietschel</name></author>
	</entry>
	<entry>
		<id>https://wiki.barix.com/index.php?title=Barionet_TCP_Protocol_v2&amp;diff=343</id>
		<title>Barionet TCP Protocol v2</title>
		<link rel="alternate" type="text/html" href="https://wiki.barix.com/index.php?title=Barionet_TCP_Protocol_v2&amp;diff=343"/>
		<updated>2009-01-25T20:24:02Z</updated>

		<summary type="html">&lt;p&gt;Jrietschel: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The Barionet TCP Protocol Version 2 is still quite similar to version one.&lt;br /&gt;
&lt;br /&gt;
It is implemented in the Barionet firmware from Version 2.30 onwards. Configuration/Selection is done via browser in the setup.&lt;br /&gt;
While the protocol is using the same commands as the previous version, there are some changes:&lt;br /&gt;
&lt;br /&gt;
* it can be configured if the device sends status updates for relays, digital I/O and digital inputs by default (backward compatible)&lt;br /&gt;
* it can be configured if a &amp;quot;getio&amp;quot; command automatically subscribes (and subsequently, a &amp;quot;statechange&amp;quot; is sent)&lt;br /&gt;
&lt;br /&gt;
Setting of I/O remains unchanged.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
With both configuration options set (the recommended case), when a host connects to the Barionet, it defaults to &amp;quot;no active subscriptions&amp;quot;, so no statechanges are sent. The host can now &amp;quot;prime&amp;quot; the interface by reading every interesting variable exactly once using the &amp;quot;getio&amp;quot; command. The answer will be returned as a &amp;quot;statechange&amp;quot; message, and subsequent changes of the variable will be reported, no further &amp;quot;getio&amp;quot; for the variable are needed.&lt;br /&gt;
&lt;br /&gt;
If auto-subscription is not configured, the host can poll the variables using &amp;quot;getio&amp;quot; at its descretion, no status updates will be sent automatically (unless they are configured for the main I/O group).&lt;br /&gt;
&lt;br /&gt;
The interface now supports long (signed) values. Digital I/O and analog values are still returned as short (unsigned) integers, however, values for temperature sensors, their ID's etc can be negative, same with the 701..1000 general registers.&lt;br /&gt;
&lt;br /&gt;
When the host disconnects, the interface is reset to &amp;quot;no subscriptions&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&amp;quot;interval&amp;quot; is not any more supported, as a TCP connection is reliable, and it does not make much sense to send the status updates in regular intervals (it is still supported on the UDP interface).&lt;/div&gt;</summary>
		<author><name>Jrietschel</name></author>
	</entry>
	<entry>
		<id>https://wiki.barix.com/index.php?title=Barionet_TCP_Protocol_v2&amp;diff=342</id>
		<title>Barionet TCP Protocol v2</title>
		<link rel="alternate" type="text/html" href="https://wiki.barix.com/index.php?title=Barionet_TCP_Protocol_v2&amp;diff=342"/>
		<updated>2009-01-25T20:22:13Z</updated>

		<summary type="html">&lt;p&gt;Jrietschel: New page: The Barionet TCP Protocol Version 2 is still quite similar to version one.  It is implemented in the Barionet firmware from Version 2.30 onwards. Configuration/Selection is done via browse...&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The Barionet TCP Protocol Version 2 is still quite similar to version one.&lt;br /&gt;
&lt;br /&gt;
It is implemented in the Barionet firmware from Version 2.30 onwards. Configuration/Selection is done via browser in the setup.&lt;br /&gt;
While the protocol is using the same commands as the previous version, there are some changes:&lt;br /&gt;
&lt;br /&gt;
* it can be configured if the device sends status updates for relays, digital I/O and digital inputs by default (backward compatible)&lt;br /&gt;
* it can be configured if a &amp;quot;getio&amp;quot; command automatically subscribes (and subsequently, a &amp;quot;statechange&amp;quot; is sent)&lt;br /&gt;
&lt;br /&gt;
Setting of I/O remains unchanged.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
With both configuration options set (the recommended case), when a host connects to the Barionet, it defaults to &amp;quot;no active subscriptions&amp;quot;, so no statechanges are sent. The host can now &amp;quot;prime&amp;quot; the interface by reading every interesting variable exactly once using the &amp;quot;getio&amp;quot; command. The answer will be returned as a &amp;quot;statechange&amp;quot; message, and subsequent changes of the variable will be reported, no further &amp;quot;getio&amp;quot; for the variable are needed.&lt;br /&gt;
&lt;br /&gt;
If auto-subscription is not configured, the host can poll the variables using &amp;quot;getio&amp;quot; at its descretion, no status updates will be sent automatically (unless they are configured for the main I/O group).&lt;br /&gt;
&lt;br /&gt;
The interface now supports long (signed) values. Digital I/O and analog values are still returned as short (unsigned) integers, however, values for temperature sensors, their ID's etc can be negative, same with the 701..1000 general registers.&lt;br /&gt;
&lt;br /&gt;
When the host disconnects, the interface is reset to &amp;quot;no subscriptions&amp;quot;.&lt;/div&gt;</summary>
		<author><name>Jrietschel</name></author>
	</entry>
	<entry>
		<id>https://wiki.barix.com/index.php?title=Barionet&amp;diff=341</id>
		<title>Barionet</title>
		<link rel="alternate" type="text/html" href="https://wiki.barix.com/index.php?title=Barionet&amp;diff=341"/>
		<updated>2009-01-25T20:13:33Z</updated>

		<summary type="html">&lt;p&gt;Jrietschel: New page: .. to be described.  Here is a link to the description of the new version of the ASCII control protocol: Barionet TCP Protocol v2&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;.. to be described.&lt;br /&gt;
&lt;br /&gt;
Here is a link to the description of the new version of the ASCII control protocol: [[Barionet TCP Protocol v2]]&lt;/div&gt;</summary>
		<author><name>Jrietschel</name></author>
	</entry>
	<entry>
		<id>https://wiki.barix.com/index.php?title=Defconlock&amp;diff=306</id>
		<title>Defconlock</title>
		<link rel="alternate" type="text/html" href="https://wiki.barix.com/index.php?title=Defconlock&amp;diff=306"/>
		<updated>2009-01-22T00:17:30Z</updated>

		<summary type="html">&lt;p&gt;Jrietschel: New page: Defconlock - this page is under construction.    == Pinout / connection diagram for wiegand reader ==  Up to two Wiegand readers can be connected to a Defconlock/Barionet. Here is the reco...&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Defconlock - this page is under construction. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Pinout / connection diagram for wiegand reader ==&lt;br /&gt;
&lt;br /&gt;
Up to two Wiegand readers can be connected to a Defconlock/Barionet. Here is the recommended pinout to be used with the Defconlock application:&lt;br /&gt;
&lt;br /&gt;
* Input 1 - Door contact&lt;br /&gt;
* Input 2 - Request to Exit&lt;br /&gt;
* Input 3 - Door Tamper contact&lt;br /&gt;
* Input 4 - Door locked&lt;br /&gt;
* Input 5 - D0 of first reader&lt;br /&gt;
* Input 6 - D1 of first reader&lt;br /&gt;
* Input 7 - (D0 of second reader, if used)&lt;br /&gt;
* Input 8 - (D1 of second reader, if used)&lt;br /&gt;
* Output 1 - Green LED control&lt;br /&gt;
* Output 2 - Red LED control&lt;br /&gt;
* Output 3 - Beeper control&lt;br /&gt;
* Output 4 - (local alarm, if used)&lt;br /&gt;
&lt;br /&gt;
For a typical reader such as the HID Proxpoint Plus, this results in the following wiring&lt;br /&gt;
&lt;br /&gt;
* J6 pin 1 .. pin 4 ... connected to door&lt;br /&gt;
* J6 pin 5: green&lt;br /&gt;
* J6 pin 6: white&lt;br /&gt;
* J6 pin 9: shield ground&lt;br /&gt;
* J6 pin 10: orange&lt;br /&gt;
* J6 pin 11: brown&lt;br /&gt;
* J6 pin 12: yellow&lt;br /&gt;
* J6 pin 13: blue&lt;br /&gt;
* J6 pin 14: black&lt;br /&gt;
* J6 pin 15: red (assuming Barionet is powered with less than 16V and reader can use that voltage)&lt;/div&gt;</summary>
		<author><name>Jrietschel</name></author>
	</entry>
	<entry>
		<id>https://wiki.barix.com/index.php?title=Main_Page&amp;diff=305</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://wiki.barix.com/index.php?title=Main_Page&amp;diff=305"/>
		<updated>2009-01-22T00:08:23Z</updated>

		<summary type="html">&lt;p&gt;Jrietschel: /* Barix Control Devices and accessories */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;big&amp;gt;'''Barix Wiki'''&amp;lt;/big&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The Barix Wiki is maintained by Barix staff and users/community. Barix does try to keep the content accurate and error free, and we do review third party contributions, however, we can not guarantee everything is 100% accurate or up-to-date.&lt;br /&gt;
If you find any mistakes, errors etc. - please feel free to correct them !&lt;br /&gt;
&lt;br /&gt;
== Sales &amp;amp; Marketing ==&lt;br /&gt;
&lt;br /&gt;
== Applications ==&lt;br /&gt;
Barix products can be used in a vast variety of applications and markets. Below links bring you to pages which describe applications, which products to use etc&lt;br /&gt;
* [[Automation Applications]] - this includes data conversion, collection, remote managment and monitoring (non-audio) applications&lt;br /&gt;
* [[Broadcast Applications]] - Applications in the Broadcast Industry such as STL, internet radio, monitoring&lt;br /&gt;
* [[General Audio Distribution Applications]] - distribution of audio channels in hotels, over the internet, homes, amusement parks etc&lt;br /&gt;
* [[Alarm Applications]] - Use of the Barix products in emergency alerting applications&lt;br /&gt;
* [[SIP Applications]] - Use of the Barix products with SIP protocol for SIP speaker, intercom, phone applications&lt;br /&gt;
* [[Intercom Applications]] - specific page referring to Intercom Applications&lt;br /&gt;
* [[Crestron Integration]] - integrating audio over IP with Crestron touchpanels&lt;br /&gt;
* [[IP Intercom]] - a general description&lt;br /&gt;
* [[Rebroadcasting Application]] - what does it do ?&lt;br /&gt;
&lt;br /&gt;
== Hardware Topics ==&lt;br /&gt;
* [[Software/Hardware compatibility matrix]]&lt;br /&gt;
* [[USB device compatibility list]]&lt;br /&gt;
&lt;br /&gt;
== Software Topics ==&lt;br /&gt;
&lt;br /&gt;
=== General Topics ===&lt;br /&gt;
* [[Multicast]] - how does multicast work with Barix products ?&lt;br /&gt;
&lt;br /&gt;
=== Streaming Client ===&lt;br /&gt;
* [[Streaming Client howtos|Howtos]]&lt;br /&gt;
* [[Example configurations]]&lt;br /&gt;
* [[Windows Media streaming]] (MMS/WMA)&lt;br /&gt;
* [[Channel Selection]]  To play different URL streams at different times&lt;br /&gt;
* [[Stream Switching]]&lt;br /&gt;
&lt;br /&gt;
=== BCL Topics ===&lt;br /&gt;
* [[BCL programming tips]]&lt;br /&gt;
&lt;br /&gt;
== Support, FAQ, Helpful information ==&lt;br /&gt;
=== Frequently Asked Questions (FAQ) === &lt;br /&gt;
You will find many answers to common questions here!&lt;br /&gt;
* [[FAQ]] - general questions, sections about audio and control products&lt;br /&gt;
=== Troubleshooting ===&lt;br /&gt;
*[[USB_device_compatibility_list#USB_disk_troubleshooting_.28with_Streaming_Client_firmware.29|USB problems]]&lt;br /&gt;
*[[RS485 Termination]]&lt;br /&gt;
*[[WLAN Broadcast/Multicast]] - Problems using Broadcast over 802.11 WLAN infrastructure&lt;br /&gt;
&lt;br /&gt;
== Products ==&lt;br /&gt;
=== Barix Audio Devices and Accessories ===&lt;br /&gt;
* [[Exstreamer 100]] - General Purpose Network Audio Decoder&lt;br /&gt;
* [[Exstreamer 110]] - Network Audio Decoder with advanced features&lt;br /&gt;
* [[Exstreamer 200]] - Network Audio Decoder with built-in 2x25W class-D amplifier&lt;br /&gt;
* [[Exstreamer 1000]] - High Quality Network Audio Encoder/Decoder with symmetric Audio interfaces and AES/EBU&lt;br /&gt;
* [[Instreamer 100]] - General Purpose Network Audio Encoder&lt;br /&gt;
* [[Annuncicom 100]] - General Purpose Bidirectional Network Audio Device with I/O&lt;br /&gt;
* [[Annuncicom 200]] - Network Audio Device suitable for intercom/paging applications with 8W output amplifier and PoE&lt;br /&gt;
* [[Annuncicom 1000]] - High End Network Audio Device for transport, industrial, security applications with balanced audio interfaces and supervised contact closures&lt;br /&gt;
&lt;br /&gt;
* [[IPAM 100]]- Embedded IP audio module for OEM with dual network and multiple serial interfaces&lt;br /&gt;
&lt;br /&gt;
* [[PS16]] - Multifunctional digital desktop paging station PS16&lt;br /&gt;
* [[VSC]] - Volume Source Control accessory&lt;br /&gt;
&lt;br /&gt;
=== Barix Control Devices and accessories ===&lt;br /&gt;
* [[Barionet]] - General Purpose IP Automation Controller with SNMP and Modbus/TCP support, fully programmable. Various I/O capabilities&lt;br /&gt;
* [[Barionet 50]] - Low Cost IP Automation Controller with contact closure inputs, relay outputs, serial ports and Dallas Onewire interface&lt;br /&gt;
* [[Barionet 200]] - Advanced IP Automation Controller with 16bit analog inputs, analog outputs, RTC and USB flash drive support&lt;br /&gt;
&lt;br /&gt;
* [[Defconlock]] - This is an application specific Barionet, preloaded with an Access Control application (app also separately downloadable)&lt;br /&gt;
* [[Barix TS]] - onewire temperature sensors&lt;br /&gt;
&lt;br /&gt;
* [[Barix X8]] - multipurpose RS-485 I/O Interface&lt;br /&gt;
&lt;br /&gt;
== Some useful links how to use the Wiki ==&lt;br /&gt;
Consult the [http://meta.wikimedia.org/wiki/Help:Contents User's Guide] for information on using the wiki software.&lt;br /&gt;
&lt;br /&gt;
=== Getting started ===&lt;br /&gt;
* [http://www.mediawiki.org/wiki/Manual:Configuration_settings Configuration settings list]&lt;br /&gt;
* [http://www.mediawiki.org/wiki/Manual:FAQ MediaWiki FAQ]&lt;br /&gt;
* [https://lists.wikimedia.org/mailman/listinfo/mediawiki-announce MediaWiki release mailing list]&lt;/div&gt;</summary>
		<author><name>Jrietschel</name></author>
	</entry>
</feed>