Destination IP Address: IP address of the machine running the QTSS
Destination Type: Unannounced UDP
UDP Base Port Number: 5000 (default)
Multicast Time to live: 16 (default)
How do these entries correlate to your configuration in the XML file?
Is there any thing you can (I NEED) to specify in the XML that can't be
specified from the GUI?
I don't see a place in the GUI for the rtsp_port on the source. What
exactly is the Base Port Number?
I don't see a way to specify the sdp file in the URL, but I think you
might be right in that being the cause of the problem. If I take a
working SDP file that points to a Broadcaster stream and simply rename
the extension, it quits working - I get an unsupported media type
error. This simply may not be possible with this camera - I may have
to wait till we get our new camera to do this, when we'll have full
control over the functionality.
I agree with your synopsis on how it SHOULD work in the new
implementation.
Thanks,
Robert
On Mar 31, 2004, at 2:14 PM, George Cook wrote:
Robert:
Normally you would have something like this in the relayconfig.xml
file:
<OBJECT TYPE="relay" NAME="camrelay">
<!-- an rtsp_source is used to request a stream from a
server -->
<OBJECT CLASS="source" TYPE="rtsp_source">
<!-- source_addr is the address of the server
-->
<PREF NAME="source_addr">63.100.142.111</PREF>
<!-- rtsp_port is the port the server is
listening on -->
<PREF NAME="rtsp_port">554</PREF>
<!-- the is the url to request -->
<PREF NAME="url">/now.jpg?snap=spush</PREF>
</OBJECT>
<OBJECT CLASS="destination" TYPE="udp_destination">
<PREF NAME="ttl">5</PREF>
<PREF NAME="dest_addr">239.10.10.101</PREF>
<PREF NAME="url"></PREF>
<PREF NAME="udp_base_port">9600</PREF>
</OBJECT>
<PREF NAME="enabled">true</PREF>
</OBJECT>
The relay above tunes in on a source, and sends it to a multicast
address. The configuration above didn't work for me with your
camera/encoder. I'm not sure why, it works with other encoders
specified as the source. In all other encoders I've tested the url
references an sdp source - that might be the problem. It could also be
the format of the incoming stream isn't supported by the streaming
server. The first thing I'd look into is the possibility of getting an
sdp directly from the camera/encoder via an rtsp url - if that's
possible it would be the first thing to try.