Difference between revisions of "How to use the Exstreamer 1000 as a PCM STL"

 
Line 1: Line 1:
'''How to use the Exstreamer 1000 as a PCM STL''' (by Dana Puopolo)
'''How to use the Exstreamer 1000 as a PCM STL'''  


The Exstreamer 1000 works great as a linear STL. Here is how to set it up.
The Exstreamer 1000 works great as a linear STL. Here is how to set it up.
Per default the Exstreamer1000 comes with the ABCL STL firmware preloaded.
In this firmware are two applications contained:<br>


First, you need to download and install a small applet to turn the unit into an STL. The name of the file is: custom1.cob. Once you download it, go into the Ex 1000 and click on the update tab The unit will reboot and the update page will appear. Click on the Advanced link. Another page will load. Put the word WEB5 (all caps) in the Link blank, browse to the custom1.cob file and click upload. When told so, power cycle the Ex 1000.
A - the Studio-Transmitter-Link (STL) application  (standard STL) <br>
and <br>
B - Reflector application<br>


Now, go back into its web page. At the very top of the settings page, you will see a drop down  that says Application. Choose the application Custom1, then go all the way to the bottom and click Apply. When the unit reboots, click on the application tab in the red area atop the screen (just below where it says Barix). If you have done everything correctly, you will see the following: FULL DUPLEX INTERCOM WITH AUDIO TUNNEL.


Repeat the above procedure with the other EX 1000.
Both applications can be used for the STL connections.  


In the Studio-Transmitter-Link application you have two modes available RTP and BRTP, the difference is:
- a RTP stream will be send directly to the receiver/target IP address without request before.
- a BRTP stream will be sent only when receiver has sent a request before to the sender.


You need a static IP address (public or private) on ONE end of the connection. '''If you are using router(s) then ALL routers must have UDP port 3030 forwarded to STATIC LAN IP addresses that you will set on the EX 1000s'''. If you don’t completely understand what I have written in bold, contact an IT person who does!
As first set the location in the device setup.
On device should be the encoder (Studio), the other should be the decoder (Transmitter).
Sure, both can be also encoder/decoder, in this case your devices will be able to stream bi-directional.
Therafter click on the "Apply" button to save and restart the device.  


For clarity, I will be assuming the following:
For the RTP Mode define in the setup under "STREAMING" the "Outgoing Stream" with protocol and the remote IP address/port for the stream, e.g. '''RTP  192.168.1.20  3030'''  .<br>


1. That both units are on a LAN (the way that most will typically be using them).
'''Note''', when streaming over internet you mostly have to to define the public IP-address of the target router/firewall. Additional the target router will need a port forwarding. In this case the devices need also a Gateway entry in the "NETWORK" settings. If DNS names are used then please define also a DNS server in the "NETWORK" settings. Ask your network administrator for details if you don´t know.  
2. That in this first case, we will be setting static IP addresses on BOTH units
(I will tell you how to set up with one running a dynamic address later).
The static IP addresses are 192.168.1.150 (studio) and 192.168.1.151 (transmitter).
3. The router we are using has a subnet of 255.244.255.0 and a gateway of 192.168.1.1.


On unit #1 (the studio end), click the settings tab (red area) and then put the following information in:
Now set additionally under "STREAMING" the "Streaming Mode" and the "Keepalive-Period" .
For the "Keepalive-Period" set "0 (passive)" on the site which has no IP address in the "Outgoing Stream" or "Incoming Stream" defined. On the other site with defined IP address set any timing value.
Note, one site must be "0 (passive") , the other site should have any timing value.
If both sites are set to "0 (passive)" or both site have a timing value then the streaming does not work.
If both site are set to "disabled" then streaming would work but it would not make so much sense.


In the IP address boxes put 192.168.1.150
As next select under "AUDIO" the desired audio "Format", the "Sample Rate" and the "Input Source"
In the Subnet tabs put 255.255.255.0
and click "Apply" button to save the values and restart the device.
In the gateway tabs put 192.168.1.1
In primary DNS put 4.2.2.1


Go to the bottom of the page and click apply. The unit will reboot.  
Now configure the receiving device, check here also the "Location" (should be set to "decoder" or "encoder/decoder"). Then under CONFIGURATION/STREAMING and define for the "Incoming Stream" (e.g. RTP  0.0.0.0  3030) and also the "Keepalive-Period". All the other values can be set optionally.
At the end click also here the "Apply" button to save the new settings and to reboot the device.


Ready, the audio streaming over the Barix devices should work now.


Now click the Applications tab in the red area


Set the Input source to Line
For usage of the BRTP protocol follow the instructions in the device´s online help.
Set the Audio Format tab to either MSB mono or MSB stereo (depending whether your link is mono or stereo)
Set the Sampling rate to the desired amount. Your frequency response will be HALF that setting, so for FM use 32 kHz or higher.
Set the Max Buffer Level to 6000
Move down to Destination Socket(s). Put the following in there: 192.168.1.151:3030
Make sure the local port is set to 3030.
Go to the bottom of the page and click apply.
 
Unit # 2 (transmitter) is set up pretty much the same way, '''except for the following''':
 
The IP address on the settings page should be set to '''192.168.1.151'''.
The Destination Socket(s) should be set to '''192.168.1.150:3030'''
(Notice that these are basically reversed)
 
If everything has been done correctly, on the Applications page a green band should appear on both units just below the settings button. It should show the status of the connection as ON.
 
Now. here’s the way to set up the units if one of them has a dynamic IP address.
We’re going to assume that the Studio unit (#1) '''has the STATIC IP address'''.
 
Set up unit #1 as above, EXCEPT for the following:
In the Destination Socket(s) line put the following: '''0.0.0.0:3030'''
 
Set up unit #2 as above, EXCEPT for the following:
In the settings tabs, '''leave zeros in the IP address, Subnet, Gateway and DNS boxes'''.




Back to [[FAQ]]
Back to [[FAQ]]

Latest revision as of 10:38, 15 April 2013

How to use the Exstreamer 1000 as a PCM STL

The Exstreamer 1000 works great as a linear STL. Here is how to set it up. Per default the Exstreamer1000 comes with the ABCL STL firmware preloaded. In this firmware are two applications contained:

A - the Studio-Transmitter-Link (STL) application (standard STL)
and
B - Reflector application


Both applications can be used for the STL connections.

In the Studio-Transmitter-Link application you have two modes available RTP and BRTP, the difference is: - a RTP stream will be send directly to the receiver/target IP address without request before. - a BRTP stream will be sent only when receiver has sent a request before to the sender.

As first set the location in the device setup. On device should be the encoder (Studio), the other should be the decoder (Transmitter). Sure, both can be also encoder/decoder, in this case your devices will be able to stream bi-directional. Therafter click on the "Apply" button to save and restart the device.

For the RTP Mode define in the setup under "STREAMING" the "Outgoing Stream" with protocol and the remote IP address/port for the stream, e.g. RTP 192.168.1.20 3030 .

Note, when streaming over internet you mostly have to to define the public IP-address of the target router/firewall. Additional the target router will need a port forwarding. In this case the devices need also a Gateway entry in the "NETWORK" settings. If DNS names are used then please define also a DNS server in the "NETWORK" settings. Ask your network administrator for details if you don´t know.

Now set additionally under "STREAMING" the "Streaming Mode" and the "Keepalive-Period" . For the "Keepalive-Period" set "0 (passive)" on the site which has no IP address in the "Outgoing Stream" or "Incoming Stream" defined. On the other site with defined IP address set any timing value. Note, one site must be "0 (passive") , the other site should have any timing value. If both sites are set to "0 (passive)" or both site have a timing value then the streaming does not work. If both site are set to "disabled" then streaming would work but it would not make so much sense.

As next select under "AUDIO" the desired audio "Format", the "Sample Rate" and the "Input Source" and click "Apply" button to save the values and restart the device.

Now configure the receiving device, check here also the "Location" (should be set to "decoder" or "encoder/decoder"). Then under CONFIGURATION/STREAMING and define for the "Incoming Stream" (e.g. RTP 0.0.0.0 3030) and also the "Keepalive-Period". All the other values can be set optionally. At the end click also here the "Apply" button to save the new settings and to reboot the device.

Ready, the audio streaming over the Barix devices should work now.


For usage of the BRTP protocol follow the instructions in the device´s online help.


Back to FAQ