On 07/09/2014 06:00 AM, Ross Finlayson wrote: > Actually, thinking about this a bit more - I'm going to include your > 'hack' in the next release of the "LIVE555 Streaming Media" software, > because it's generally useful - for any type of file - if the > underlying file has changed since the last time that it was > requested.
Hi Ross, I believe this change causes the media clients to only be able to receive the first track of a multi-track file, such as an mkv with video and audio. The answer to SETUP of the second track and others is a "400 Bad Request". Please find a test file here: http://www.xenomai.org/video-tests/elephant_dreams/ed_1024_512kb/ed_1024_512kb.mkv This may be the same issue as the one reported by Thilina Jayanath. Regards. P.S: the entire conversation between client and server: OPTIONS rtsp://192.168.0.1:8554/ed_1024_512kb.mkv RTSP/1.0 CSeq: 2 User-Agent: LibVLC/2.0.6 (LIVE555 Streaming Media v2013.01.15) RTSP/1.0 200 OK CSeq: 2 Date: Wed, Sep 10 2014 21:21:50 GMT Public: OPTIONS, DESCRIBE, SETUP, TEARDOWN, PLAY, PAUSE, GET_PARAMETER, SET_PARAMETER DESCRIBE rtsp://192.168.0.1:8554/ed_1024_512kb.mkv RTSP/1.0 CSeq: 3 User-Agent: LibVLC/2.0.6 (LIVE555 Streaming Media v2013.01.15) Accept: application/sdp RTSP/1.0 200 OK CSeq: 3 Date: Wed, Sep 10 2014 21:21:50 GMT Content-Base: rtsp://192.168.0.1:8554/ed_1024_512kb.mkv/ Content-Type: application/sdp Content-Length: 815 v=0 o=- 1410384110913775 1 IN IP4 192.168.0.1 s=Matroska video+audio+(optional)subtitles, streamed by the LIVE555 Media Server i=ed_1024_512kb.mkv t=0 0 a=tool:LIVE555 Streaming Media v2014.08.26 a=type:broadcast a=control:* a=range:npt=0-653.792 a=x-qt-text-nam:Matroska video+audio+(optional)subtitles, streamed by the LIVE555 Media Server a=x-qt-text-inf:ed_1024_512kb.mkv m=video 0 RTP/AVP 96 c=IN IP4 0.0.0.0 b=AS:500 a=rtpmap:96 H264/90000 a=fmtp:96 packetization-mode=1;profile-level-id=42C00D;sprop-parameter-sets=Z0LADatA2P8ngIgAAAMACAAAAwGEeKFV,aM48gA== a=control:track1 m=audio 0 RTP/AVP 97 c=IN IP4 0.0.0.0 b=AS:96 a=rtpmap:97 MPEG4-GENERIC/48000/2 a=fmtp:97 streamtype=5;profile-level-id=1;mode=AAC-hbr;sizelength=13;indexlength=3;indexdeltalength=3;config=1190 a=control:track2 SETUP rtsp://192.168.0.1:8554/ed_1024_512kb.mkv/track1 RTSP/1.0 CSeq: 4 User-Agent: LibVLC/2.0.6 (LIVE555 Streaming Media v2013.01.15) Transport: RTP/AVP;unicast;client_port=34620-34621 RTSP/1.0 200 OK CSeq: 4 Date: Wed, Sep 10 2014 21:21:50 GMT Transport: RTP/AVP;unicast;destination=192.168.0.2;source=192.168.0.1;client_port=34620-34621;server_port=6970-6971 Session: D796241C;timeout=65 SETUP rtsp://192.168.0.1:8554/ed_1024_512kb.mkv/track2 RTSP/1.0 CSeq: 5 User-Agent: LibVLC/2.0.6 (LIVE555 Streaming Media v2013.01.15) Transport: RTP/AVP;unicast;client_port=54846-54847 Session: D796241C RTSP/1.0 400 Bad Request Date: Wed, Sep 10 2014 21:21:50 GMT Allow: OPTIONS, DESCRIBE, SETUP, TEARDOWN, PLAY, PAUSE, GET_PARAMETER, SET_PARAMETER PLAY rtsp://192.168.0.1:8554/ed_1024_512kb.mkv/ RTSP/1.0 CSeq: 6 User-Agent: LibVLC/2.0.6 (LIVE555 Streaming Media v2013.01.15) Session: D796241C Range: npt=0.000- RTSP/1.0 200 OK CSeq: 6 Date: Wed, Sep 10 2014 21:21:50 GMT Range: npt=0.000- Session: D796241C RTP-Info: url=rtsp://192.168.0.1:8554/ed_1024_512kb.mkv/track1;seq=6808;rtptime=2631818198,url=rtsp://192.168.0.1:8554/ed_1024_512kb.mkv/track2;seq=0;rtptime=0 -- Gilles. _______________________________________________ live-devel mailing list live-devel@lists.live555.com http://lists.live555.com/mailman/listinfo/live-devel