Difference between revisions of "How transmit IO information (beside the audio) in STL application ?"

 
Line 1: Line 1:
Beside the audio also IO information can be transmitted from the encoder to the decoder.
Beside the audio also IO information can be transmitted from the encoder to decoder.
For that the encoder needs some hardware inputs and the decoder must have atleast one relay.
For that the encoder needs some hardware inputs and the decoder must have one or more relays.


The following devices can be used as encoder with input capabilities:
The following devices can be used as encoder with input capabilities:


Exstreamer1000 and Exstreamer500 , both have 4 inputs
Exstreamer500 and Exstreamer1000, both have 4 inputs


The following decoding devices have relays,  in () is the number of available relays:
The following decoding devices have relays,  in () is the number of available relays:
Line 11: Line 11:




There are two solutions are existing,  
There are two solutions existing,  


A - using the Instreamer firmware to Streaming Client firmware
A - using the Instreamer firmware to Streaming Client firmware
Line 22: Line 22:
In the newer Instreamer firmwares (for encoder) is a feature available called "Send Contact Closure Information". When this is enabled the encoder will add the local input state information to the RTP header.  
In the newer Instreamer firmwares (for encoder) is a feature available called "Send Contact Closure Information". When this is enabled the encoder will add the local input state information to the RTP header.  
In the decoder with Streaming Client firmware set in the setup under IO/Control Output x =  "Remote".
In the decoder with Streaming Client firmware set in the setup under IO/Control Output x =  "Remote".
With this setup the decoder will read the io information in the RTP hearder and switch his local relay(s) according to the input state on the encoder.
With this setup the decoder will read the IO information from the RTP hearder and switch his local relay(s) according to the input state on the encoder.




Line 28: Line 28:


Enable in the configuration under STREAMING the "Keep-Alive Period" feature (set it to "passive" on one site and set any timer, e.g. 100 ms, on the other site).
Enable in the configuration under STREAMING the "Keep-Alive Period" feature (set it to "passive" on one site and set any timer, e.g. 100 ms, on the other site).
Additionally set in the configuration   IO and Control / Relay x Mode = "ON while remote Input x ON".
Additionally set in the configuration IO and Control / Relay x Mode = "ON while remote Input x ON".
When e.g. two Exstreamer500 are use, then relays can be switched on both sites, pon the encoder and on the decoder.
When e.g. two Exstreamer500 are used, then relays can be switched on both sites, on the encoder and on the decoder.

Latest revision as of 18:28, 18 January 2012

Beside the audio also IO information can be transmitted from the encoder to decoder. For that the encoder needs some hardware inputs and the decoder must have one or more relays.

The following devices can be used as encoder with input capabilities:

Exstreamer500 and Exstreamer1000, both have 4 inputs

The following decoding devices have relays, in () is the number of available relays:

Exstreamer110 (1), Exstreamer120 (1), Exstreamer500 (4), Exstreamer1000 (4)


There are two solutions existing,

A - using the Instreamer firmware to Streaming Client firmware

B - using STL firmware on both sites


Using the Instreamer firmware to Streaming Client firmware

In the newer Instreamer firmwares (for encoder) is a feature available called "Send Contact Closure Information". When this is enabled the encoder will add the local input state information to the RTP header. In the decoder with Streaming Client firmware set in the setup under IO/Control Output x = "Remote". With this setup the decoder will read the IO information from the RTP hearder and switch his local relay(s) according to the input state on the encoder.


Using STL firmware on both sites

Enable in the configuration under STREAMING the "Keep-Alive Period" feature (set it to "passive" on one site and set any timer, e.g. 100 ms, on the other site). Additionally set in the configuration IO and Control / Relay x Mode = "ON while remote Input x ON". When e.g. two Exstreamer500 are used, then relays can be switched on both sites, on the encoder and on the decoder.