Audio/video source and source proxy service, Verview, Xamples – ClearOne StreamNet Integration User Manual
Page 36: Examples
![background image](/manuals/598158/36/background.png)
30
Technical Sales: 1.800.705.2103
AUDIO/VIDEO SOURCE AND SOURCE PROXy SERVICE
Overview
An Audio/Video Source service is responsible for taking in audio and video from some source and encoding
them into IP-based data packets and transmitting these packets over the network. The Source service may
also provide some control over the source device.
All current StreamNet AV Source services are controlled in more less the the same way. Typically all control
functionality is defined by the StreamNet Soft Adapter (SSA) which gets installed when the device is configured.
Some source services may provide IR control of the attached AV device. Some source services may provide
serial control of the attached AV device with the appropriate SSA. IP control of the AV device resides entirely
with the SSA. Or control of the attached AV device may be provided directly by a third party controller.
The primary difference between an AV Proxy service and other AV Source services is that the Proxy service
gets the audio and/or video over IP (possibly from the internet); and the other source services capture the
audio/video on physical connections such as S/PDIF or HDMI.
The Audio/Video Source Proxy Service represents (or proxies) network media sources which do not conform
to the StreamNet protocol (non-StreamNet devices). For example, an Audio/Video Proxy Service will convert
the content and control commands of a 3rd Party media server to be compatible with the menus and other
commands of the StreamNet ASCII protocol.
An Audio/Video Proxy Service must have a StreamNet Source Adapter installed to browse the source content
and to initiate the media stream. The Source Adapter translates various media servers’ protocol or internet
radio services’ protocol into standard StreamNet protocol.
The Audio/Video Source service may also provide controls (such as IR or RS-232) for management of the
legacy AV source device.
Examples
C
ommaNd
: #meNu_lISt m, n, {{path}}
Requests a List of Media associated with a Media Server.
Example: #@Stream 1:~UDP10.15.0.11_5000#menu_list 1,10,media
NOTE
f
: This message is addressed to Stream 1. The command is requesting menu items 1
to 10 of the media associated with this service. Media is the default path name for the first
menu list.
r
eSPoNSeS
r
eCeIved
f
IrSt
r
eSPoNSe
#@SL22004285001161000172_4~TCP10.15.0.11_4750:Stream 1 #MENU_RESP {{
Example: {{media>All Songs}} becomes the next menu path.
itemnum = “1”
•
A non-zero number indicates this is the first item on this menu list.
display = “All Songs”
•
is the display name for this list.
children = ”1078”
•
indicates that this is not a terminal node (i.e., there is another menu list below
this level).