Streaming RTSP from VLC to Amino boxes was fixed 1 or 2 weeks ago in the developement version. You can give it a try here:
http://nightlies.videolan.org
I'v checkouted vlc from subversion (trunk from svn.videolan.org/vlc/trunk). Small change is made:
Index: modules/misc/rtsp.c
===================================================================
--- modules/misc/rtsp.c (revision 14469)
+++ modules/misc/rtsp.c (working copy)
@@ -273,7 +273,7 @@
p_media->es = 0;
p_media->psz_mux = 0;
p_media->rtsp = 0;
- p_media->b_raw = VLC_FALSE;
+ p_media->b_raw = VLC_TRUE;
As I see Amino + Kasenna using non-standart RAW/RAW/UDP transport and we need to enable b_raw. ok ?
Recompiling is ok.
When I trying to see video film on Amino110 nothing is shown (just black screen).
What I see on tcpdump:
This is request from Amino:
0x0000: 4500 00ea 33b0 4000 4006 ee3c 0a01 0219 E...3.@.@..<....
0x0010: 0a01 0207 0536 022b 234a 0c2b 526c f26f .....6.+#J.+Rl.o
0x0020: 8018 16d0 cd9a 0000 0101 080a 0079 3f91 .............y?.
0x0030: 0896 d605 5345 5455 5020 7274 7370 3a2f ....SETUP.rtsp:/
0x0040: 2f31 302e 312e 322e 372f 6e65 7475 7020 /10.1.2.7/netup.
0x0050: 5254 5350 2f31 2e30 0d0a 4353 6571 3a20 RTSP/1.0..CSeq:.
0x0060: 310d 0a55 7365 722d 4167 656e 743a 204d 1..User-Agent:.M
0x0070: 4241 5345 5f4d 5045 475f 504c 4159 4552 BASE_MPEG_PLAYER
0x0080: 5f4b 410d 0a54 7261 6e73 706f 7274 3a20 _KA..Transport:.
0x0090: 5241 572f 5241 572f 5544 503b 756e 6963 RAW/RAW/UDP;unic
0x00a0: 6173 743b 6465 7374 696e 6174 696f 6e3d ast;destination=
0x00b0: 3130 2e31 2e32 2e32 353b 636c 6965 6e74 10.1.2.25;client
0x00c0: 5f70 6f72 743d 3131 3131 313b 0d0a 782d _port=11111;..x-
0x00d0: 6d61 794e 6f74 6966 793a 0d0a 782d 706c mayNotify:..x-pl
0x00e0: 6179 4e6f 773a 0d0a 0d0a ayNow:....
and reply from vlc:
0x0000: 4500 00de 246b 4000 4006 fd8d 0a01 0207 E...$k@.@.......
0x0010: 0a01 0219 022b 0536 526c f26f 234a 0ce1 .....+.6Rl.o#J..
0x0020: 8018 06b4 b7ba 0000 0101 080a 0896 d63e ...............>
0x0030: 0079 3f91 5254 5350 2f31 2e30 2032 3030 .y?.RTSP/1.0.200
0x0040: 204f 4b0d 0a54 7261 6e73 706f 7274 3a20 .OK..Transport:.
0x0050: 5241 572f 5241 572f 5544 503b 636c 6965 RAW/RAW/UDP;clie
0x0060: 6e74 5f70 6f72 743d 3131 3131 312d 3131 nt_port=11111-11
0x0070: 3131 320d 0a53 6572 7665 723a 2056 4c43 112..Server:.VLC
0x0080: 2053 6572 7665 720d 0a43 6f6e 7465 6e74 .Server..Content
0x0090: 2d4c 656e 6774 683a 2030 0d0a 4373 6571 -Length:.0..Cseq
0x00a0: 3a20 310d 0a43 6163 6865 2d43 6f6e 7472 :.1..Cache-Contr
0x00b0: 6f6c 3a20 6e6f 2d63 6163 6865 0d0a 5365 ol:.no-cache..Se
0x00c0: 7373 696f 6e3a 2037 3136 3539 3430 3939 ssion:.716594099
0x00d0: 3b74 696d 656f 7574 3d35 0d0a 0d0a ;timeout=5....
This is last packet and I don't see any packets to/from Amino.
vlc log:
[00000251] main private: Accepting
[00000249] vod_rtsp private debug: RtspCallback query: type=8
[00000249] vod_rtsp private debug: HTTPD_MSG_SETUP: transport=RAW/RAW/UDP;unicast;destination=10.1.2.25;client_port=11111;
[00000249] vod_rtsp private debug: HTTPD_MSG_SETUP: setting b_raw = VLC_TRUE
[00000249] vod_rtsp private debug: HTTPD_MSG_SETUP: unicast ip=10.1.2.25 port=11111
[00000249] vod_rtsp private debug: new session: 716594099
Is this functionality work ?
How I can help (I can code on C/C++ and doing tests on various configuration) ?