I've hit my first problem, and I think it's a bug-report!
RTSP VOD works great across my desktop and laptop. It also works on my Amino 110.
The problem comes when the Amino "joins in." Like I said, playback is fine on this set-top-box, but my desktop and laptop can no longer playback another RTSP stream once the 110 gets in on the action. They'll finish what they're already playing if they're playing, but if you try and run the playlist again all this comes up in the VLC log:
[00000643] [Media: demo] access_output_udp private warning: send error: Connection refused
[00000643] [Media: demo] access_output_udp private warning: send error: Connection refused
[00000643] [Media: demo] access_output_udp private warning: send error: Connection refused
[00000643] [Media: demo] access_output_udp private warning: send error: Connection refused
[00000643] [Media: demo] access_output_udp private warning: send error: Connection refused
[00000643] [Media: demo] access_output_udp private warning: send error: Connection refused
[00000643] [Media: demo] access_output_udp private warning: send error: Connection refused
[00000643] [Media: demo] access_output_udp private warning: send error: Connection refused
[00000643] [Media: demo] access_output_udp private warning: send error: Connection refused
[00000643] [Media: demo] access_output_udp private warning: send error: Connection refused
[00000643] [Media: demo] access_output_udp private warning: send error: Connection refused
[00000643] [Media: demo] access_output_udp private warning: send error: Connection refused
[00000643] [Media: demo] access_output_udp private warning: send error: Connection refused
[00000643] [Media: demo] access_output_udp private warning: send error: Connection refused
[00000260] vod_rtsp private debug: RtspCallback query: type=12
[00000260] vod_rtsp private debug: HTTPD_MSG_TEARDOWN for session: 350644783
[00000639] [Media: demo] main input debug: control type=0
[00000639] [Media: demo] main input debug: control: stopping input
[00000639] [Media: demo] main input debug: closing input
[00000649] [Media: demo] main packetizer debug: removing module "mpeg_audio"
[00000649] [Media: demo] main packetizer debug: killing decoder fourcc `mpga', 0 PES in FIFO
[00000640] [Media: demo] main stream output debug: removing an input
[00000644] [Media: demo] mux_ts private debug: removing input pid=68
[00000650] [Media: demo] main packetizer debug: removing module "packetizer_mpegvideo"
[00000650] [Media: demo] main packetizer debug: killing decoder fourcc `mpgv', 0 PES in FIFO
[00000640] [Media: demo] main stream output debug: removing an input
[00000644] [Media: demo] mux_ts private debug: removing input pid=69
[00000644] [Media: demo] mux_ts private debug: new PCR PID is 8191
[00000644] [Media: demo] main private warning: no more input streams for this mux
[00000639] [Media: demo] main input debug: Program doesn't contain anymore ES
[00000648] [Media: demo] main demuxer debug: removing module "ps"
[00000646] [Media: demo] main access debug: removing module "access_file"
[00000639] [Media: demo] main input debug: destroying sout
[00000641] main private debug: destroying chain... (name=std)
[00000644] main private debug: removing module "mux_ts"
[00000643] access_output_udp private warning: send error: Connection refused
[00000643] main private debug: thread 2818501552 joined (udp.c:316)
[00000642] access_output_udp private debug: udp access output closed
[00000642] main private debug: removing module "access_output_udp"
[00000641] main private debug: removing module "stream_out_standard"
[00000641] main private debug: destroying chain done
[00000639] [Media: demo] main input debug: thread 2839481264 joined (input/input.c:399)
[00000260] vod_rtsp private debug: closing session: 350644783, connections: 0
[00000260] vod_rtsp private debug: RtspCallback query: type=11
[00000260] vod_rtsp private debug: RtspCallback query: type=12
[00000260] vod_rtsp private debug: HTTPD_MSG_TEARDOWN for session: 2005288179
[00000599] [Media: demo] main input debug: control type=0
[00000599] [Media: demo] main input debug: control: stopping input
[00000599] [Media: demo] main input debug: closing input
[00000606] [Media: demo] main packetizer debug: removing module "mpeg_audio"
[00000606] [Media: demo] main packetizer debug: killing decoder fourcc `mpga', 0 PES in FIFO
[00000600] [Media: demo] main stream output debug: removing an input
[00000609] main private debug: thread 2667441072 joined (udp.c:316)
[00000608] access_output_udp private debug: udp access output closed
[00000608] main private debug: removing module "access_output_udp"
[00000607] [Media: demo] main packetizer debug: removing module "packetizer_mpegvideo"
[00000607] [Media: demo] main packetizer debug: killing decoder fourcc `mpgv', 0 PES in FIFO
[00000600] [Media: demo] main stream output debug: removing an input
[00000611] main private debug: thread 2659048368 joined (udp.c:316)
[00000610] access_output_udp private debug: udp access output closed
[00000610] main private debug: removing module "access_output_udp"
[00000599] [Media: demo] main input debug: Program doesn't contain anymore ES
[00000605] [Media: demo] main demuxer debug: removing module "ps"
[00000603] [Media: demo] main access debug: removing module "access_file"
[00000599] [Media: demo] main input debug: destroying sout
[00000601] main private debug: destroying chain... (name=rtp)
[00000601] main private debug: removing module "stream_out_rtp"
[00000601] main private debug: destroying chain done
[00000599] [Media: demo] main input debug: thread 2688420784 joined (input/input.c:399)
(I used quote instead of code to embolden the "yellow" VLC messages.)
Only by restarting the VLC VOD server can I get the desktop and laptop to play the streams again. I tested the Aminos interference by playing upwards of five RTSP streams on BOTH the desktop and the laptop before telling the 110 to join in.
So 10 concurrent streams all told. I thought the limit would be 3 if there was any, since desktop + laptop + 110 = 3.
But it seems I can get as many streams playing as my server will handle -- right up until the 110 connects, then it all goes pear-shaped.
Interestingly though, the 110 can CONTINUE to connect and playback the VOD file again after the last one finished playing. It seems like the 110 is claiming "ownership" over the server or something.
I have not tested with multiple Amino boxes because I only have one for now. I hope this helps with bugfixing!