Behaviour when configuring a RTSP session with liveMediaServ

*nix specific usage questions
jgg
Cone that earned his stripes
Cone that earned his stripes
Posts: 144
Joined: 03 Nov 2007 15:49

Behaviour when configuring a RTSP session with liveMediaServ

Postby jgg » 30 Oct 2008 15:59

Hi,

I have spotted a strange behavior when establishing a RTSP session between VLC 0.9.4 (client) and liveMediaServer from Live 555 team.

The thing is that I want to start playing a VOD content streamed over RTP from a point of time different from the beginning. This is, for example, at 00:54, then I issue the command "vlc rtsp://IP:PORT/id --start-time 54". So VLC sends two RTSP PLAY messages. the first with a parameter a "Range" parameter of ntp-0.000 and a second one immediately after with a "Range" parameter of ntp-54. This happens when using VLC in both the server (through VLM) and client sides. When using liveMediaServer instead VLM the second RTSP PLAY message is never sent. What I can't understand si why it depends on the server as it is a message that has to be issued by the client. Any idea?

I would like to use VLC on both sides but RTCP messages are not sent properly while liveMediaServer just manages properly the exchange of RTCP messages with VLC client.

Rémi Denis-Courmont
Developer
Developer
Posts: 15231
Joined: 07 Jun 2004 16:01
VLC version: master
Operating System: Linux
Contact:

Re: Behaviour when configuring a RTSP session with liveMediaServ

Postby Rémi Denis-Courmont » 30 Oct 2008 16:51

Might be because the server does not specify the media length (SDP t=), and VLC assumes it is not seekable.
Rémi Denis-Courmont
https://www.remlab.net/
Private messages soliciting support will be systematically discarded

jgg
Cone that earned his stripes
Cone that earned his stripes
Posts: 144
Joined: 03 Nov 2007 15:49

Re: Behaviour when configuring a RTSP session with liveMediaServ

Postby jgg » 31 Oct 2008 10:29

Both liveMediaServer and VLM send SDP files with following attributes:

Time Description, active time (t): 0 0 (Session start time: 0; Session stop time: 0). --> This means the session is not bounded and permanent.

Session Atribute (a): range: npt=0-249.113 (which is correct). --> I can't find 'range' attribute in the SDP standard specification, but it seems to be the range of seekable points of time of the media, doesn't it? So, as both servers send this data, why VLC client does not sent the second PLAY RTSP message?


These are the RTSP messages for...

VLM

Code: Select all

Real Time Streaming Protocol Response: RTSP/1.0 200 OK\r\n Status: 200 Content-type: application/sdp Server: VLC Server\r\n Content-length: 322 CSeq: 2\r\n Cache-Control: no-cache\r\n \r\n Session Description Protocol Session Description Protocol Version (v): 0 Owner/Creator, Session Id (o): - 1726101967 3 IN IP4 147.83.47.177 Owner Username: - Session ID: 1726101967 Session Version: 3 Owner Network Type: IN Owner Address Type: IP4 Owner Address: 147.83.47.177 Connection Information (c): IN IP4 0.0.0.0 Connection Network Type: IN Connection Address Type: IP4 Connection Address: 0.0.0.0 Time Description, active time (t): 0 0 Session Start Time: 0 Session Stop Time: 0 Session Attribute (a): tool:vlc 0.9.4 Session Attribute Fieldname: tool Session Attribute Value: vlc 0.9.4 Session Attribute (a): range:npt=0-249.103 Session Attribute Fieldname: range Session Attribute Value: npt=0-249.103 Media Description, name and address (m): video 0 RTP/AVP 32 Media Type: video Media Port: 0 Media Proto: RTP/AVP Media Format: MPEG-I/II Video Media Attribute (a): rtpmap:32 MPV/90000 Media Attribute Fieldname: rtpmap Media Format: 32 MIME Type: MPV Media Attribute (a): control:rtsp://147.83.47.177:60100/rock_GARBAGE/trackID=0 Media Attribute Fieldname: control Media Attribute Value: rtsp://147.83.47.177:60100/rock_GARBAGE/trackID=0 Media Description, name and address (m): audio 0 RTP/AVP 14 Media Type: audio Media Port: 0 Media Proto: RTP/AVP Media Format: MPEG-I/II Audio Media Attribute (a): rtpmap:14 MPA/90000 Media Attribute Fieldname: rtpmap Media Format: 14 MIME Type: MPA Media Attribute (a): control:rtsp://147.83.47.177:60100/rock_GARBAGE/trackID=1 Media Attribute Fieldname: control Media Attribute Value: rtsp://147.83.47.177:60100/rock_GARBAGE/trackID=1
and Live Media Server

Code: Select all

Real Time Streaming Protocol Response: RTSP/1.0 200 OK\r\n Status: 200 CSeq: 2\r\n Date: Fri, Oct 31 2008 09:22:48 GMT\r\n Content-Base: rtsp://147.83.47.177:8554/rock_GARBAGE.mpg/\r\n Content-type: application/sdp Content-length: 475 \r\n Session Description Protocol Session Description Protocol Version (v): 0 Owner/Creator, Session Id (o): - 1225441113175341 1 IN IP4 147.83.47.177 Owner Username: - Session ID: 1225441113175341 Session Version: 1 Owner Network Type: IN Owner Address Type: IP4 Owner Address: 147.83.47.177 Session Name (s): MPEG-1 or 2 Program Stream, streamed by the LIVE555 Media Server Session Information (i): rock_GARBAGE.mpg Time Description, active time (t): 0 0 Session Start Time: 0 Session Stop Time: 0 Session Attribute (a): tool:LIVE555 Streaming Media v2008.02.08 Session Attribute Fieldname: tool Session Attribute Value: LIVE555 Streaming Media v2008.02.08 Session Attribute (a): type:broadcast Session Attribute Fieldname: type Session Attribute Value: broadcast Session Attribute (a): control:* Session Attribute Fieldname: control Session Attribute Value: * Session Attribute (a): range:npt=0-249.429 Session Attribute Fieldname: range Session Attribute Value: npt=0-249.429 Session Attribute (a): x-qt-text-nam:MPEG-1 or 2 Program Stream, streamed by the LIVE555 Media Server Session Attribute Fieldname: x-qt-text-nam Session Attribute Value: MPEG-1 or 2 Program Stream, streamed by the LIVE555 Media Server Session Attribute (a): x-qt-text-inf:rock_GARBAGE.mpg Session Attribute Fieldname: x-qt-text-inf Session Attribute Value: rock_GARBAGE.mpg Media Description, name and address (m): video 0 RTP/AVP 32 Media Type: video Media Port: 0 Media Proto: RTP/AVP Media Format: MPEG-I/II Video Connection Information (c): IN IP4 0.0.0.0 Connection Network Type: IN Connection Address Type: IP4 Connection Address: 0.0.0.0 Media Attribute (a): control:track1 Media Attribute Fieldname: control Media Attribute Value: track1 Media Description, name and address (m): audio 0 RTP/AVP 14 Media Type: audio Media Port: 0 Media Proto: RTP/AVP Media Format: MPEG-I/II Audio Connection Information (c): IN IP4 0.0.0.0 Connection Network Type: IN Connection Address Type: IP4 Connection Address: 0.0.0.0 Media Attribute (a): control:track2 Media Attribute Fieldname: control Media Attribute Value: track2
I can't see the difference that can cause this behavior. Can you?


Anyway, thanks for your time.

jgg
Cone that earned his stripes
Cone that earned his stripes
Posts: 144
Joined: 03 Nov 2007 15:49

Re: Behaviour when configuring a RTSP session with liveMediaServ

Postby jgg » 03 Nov 2008 19:56

Any idea, please?

jgg
Cone that earned his stripes
Cone that earned his stripes
Posts: 144
Joined: 03 Nov 2007 15:49

Re: Behaviour when configuring a RTSP session with liveMediaServ

Postby jgg » 10 Nov 2008 17:07

Additionally, VLC's RTCP Receiver Reports are sent to the tcpmux port instead of the related RTP+1 port when the server is VLC as well (running VLM VoD), but when using Live Media Server or Darwin Server, it works properly.

Is this a known bug?

Rémi Denis-Courmont
Developer
Developer
Posts: 15231
Joined: 07 Jun 2004 16:01
VLC version: master
Operating System: Linux
Contact:

Re: Behaviour when configuring a RTSP session with liveMediaServ

Postby Rémi Denis-Courmont » 10 Nov 2008 17:14

No. We would need to see the RTSP session to comment on that.
Rémi Denis-Courmont
https://www.remlab.net/
Private messages soliciting support will be systematically discarded

jgg
Cone that earned his stripes
Cone that earned his stripes
Posts: 144
Joined: 03 Nov 2007 15:49

Re: Behaviour when configuring a RTSP session with liveMediaServ

Postby jgg » 10 Nov 2008 17:27

Which RTSP messages should be analyzed in order to guess what is going wrong with that?

Thanks.

jgg
Cone that earned his stripes
Cone that earned his stripes
Posts: 144
Joined: 03 Nov 2007 15:49

Re: Behaviour when configuring a RTSP session with liveMediaServ

Postby jgg » 12 Nov 2008 17:26

Could you please help me with this issue? I have been experiencing this issue since VLC 0.8.6 release and it would be quite useful for me to solve it but I need some help on it.

Thanks.

Rémi Denis-Courmont
Developer
Developer
Posts: 15231
Joined: 07 Jun 2004 16:01
VLC version: master
Operating System: Linux
Contact:

Re: Behaviour when configuring a RTSP session with liveMediaServ

Postby Rémi Denis-Courmont » 12 Nov 2008 17:40

Like the whole dump of the RTSP control session, stripped of any passwords?
Rémi Denis-Courmont
https://www.remlab.net/
Private messages soliciting support will be systematically discarded

jgg
Cone that earned his stripes
Cone that earned his stripes
Posts: 144
Joined: 03 Nov 2007 15:49

Re: Behaviour when configuring a RTSP session with liveMediaServ

Postby jgg » 14 Nov 2008 11:02

Thanks Remi. Here it goes.

First, here is the RTSP session with VLC client and server configured with telnet interface to serve VoD streams:

Code: Select all

No. Time Source Destination Protocol Info 204 3.357603 147.83.47.178 147.83.47.177 [b] RTSP OPTIONS rtsp://147.83.47.177:60100/rock_GARBAGE RTSP/1.0[/b] Frame 204 (203 bytes on wire, 203 bytes captured) Ethernet II, Src: SenaoInt_2f:03:81 (00:02:6f:2f:03:81), Dst: FujitsuS_2b:ad:4d (00:30:05:2b:ad:4d) Internet Protocol, Src: 147.83.47.178 (147.83.47.178), Dst: 147.83.47.177 (147.83.47.177) Transmission Control Protocol, Src Port: 52787 (52787), Dst Port: 60100 (60100), Seq: 1, Ack: 1, Len: 137 Real Time Streaming Protocol Request: OPTIONS rtsp://147.83.47.177:60100/rock_GARBAGE RTSP/1.0\r\n Method: OPTIONS URL: rtsp://147.83.47.177:60100/rock_GARBAGE CSeq: 1\r\n User-Agent: VLC media player (LIVE555 Streaming Media v2008.09.02)\r\n \r\n No. Time Source Destination Protocol Info 208 3.378246 147.83.47.177 147.83.47.178 [b]RTSP Reply: RTSP/1.0 200 OK[/b] Frame 208 (190 bytes on wire, 190 bytes captured) Ethernet II, Src: FujitsuS_2b:ad:4d (00:30:05:2b:ad:4d), Dst: SenaoInt_2f:03:81 (00:02:6f:2f:03:81) Internet Protocol, Src: 147.83.47.177 (147.83.47.177), Dst: 147.83.47.178 (147.83.47.178) Transmission Control Protocol, Src Port: 60100 (60100), Dst Port: 52787 (52787), Seq: 1, Ack: 138, Len: 124 Real Time Streaming Protocol Response: RTSP/1.0 200 OK\r\n Status: 200 Server: vlc 0.9.4\r\n Content-length: 0 Cseq: 1\r\n Public: DESCRIBE,SETUP,TEARDOWN,PLAY,PAUSE,GET_PARAMETER\r\n \r\n No. Time Source Destination Protocol Info 210 3.378589 147.83.47.178 147.83.47.177 [b]RTSP DESCRIBE rtsp://147.83.47.177:60100/rock_GARBAGE RTSP/1.0[/b] Frame 210 (229 bytes on wire, 229 bytes captured) Ethernet II, Src: SenaoInt_2f:03:81 (00:02:6f:2f:03:81), Dst: FujitsuS_2b:ad:4d (00:30:05:2b:ad:4d) Internet Protocol, Src: 147.83.47.178 (147.83.47.178), Dst: 147.83.47.177 (147.83.47.177) Transmission Control Protocol, Src Port: 52787 (52787), Dst Port: 60100 (60100), Seq: 138, Ack: 125, Len: 163 Real Time Streaming Protocol Request: DESCRIBE rtsp://147.83.47.177:60100/rock_GARBAGE RTSP/1.0\r\n Method: DESCRIBE URL: rtsp://147.83.47.177:60100/rock_GARBAGE CSeq: 2\r\n Accept: application/sdp\r\n User-Agent: VLC media player (LIVE555 Streaming Media v2008.09.02)\r\n \r\n No. Time Source Destination Protocol Info 223 3.458758 147.83.47.177 147.83.47.178 [b]RTSP/SDP Reply: RTSP/1.0 200 OK, with session description[/b] Frame 223 (387 bytes on wire, 387 bytes captured) Ethernet II, Src: FujitsuS_2b:ad:4d (00:30:05:2b:ad:4d), Dst: SenaoInt_2f:03:81 (00:02:6f:2f:03:81) Internet Protocol, Src: 147.83.47.177 (147.83.47.177), Dst: 147.83.47.178 (147.83.47.178) Transmission Control Protocol, Src Port: 60100 (60100), Dst Port: 52787 (52787), Seq: 250, Ack: 301, Len: 321 [Reassembled TCP Segments (446 bytes): #214(125), #223(321)] Real Time Streaming Protocol Response: RTSP/1.0 200 OK\r\n Status: 200 Content-type: application/sdp Server: VLC Server\r\n Content-length: 321 CSeq: 2\r\n Cache-Control: no-cache\r\n \r\n Session Description Protocol Session Description Protocol Version (v): 0 Owner/Creator, Session Id (o): - 568896284 3 IN IP4 147.83.47.177 Owner Username: - Session ID: 568896284 Session Version: 3 Owner Network Type: IN Owner Address Type: IP4 Owner Address: 147.83.47.177 Connection Information (c): IN IP4 0.0.0.0 Connection Network Type: IN Connection Address Type: IP4 Connection Address: 0.0.0.0 Time Description, active time (t): 0 0 Session Start Time: 0 Session Stop Time: 0 Session Attribute (a): tool:vlc 0.9.4 Session Attribute Fieldname: tool Session Attribute Value: vlc 0.9.4 Session Attribute (a): range:npt=0-249.103 Session Attribute Fieldname: range Session Attribute Value: npt=0-249.103 Media Description, name and address (m): video 0 RTP/AVP 32 Media Type: video Media Port: 0 Media Proto: RTP/AVP Media Format: MPEG-I/II Video Media Attribute (a): rtpmap:32 MPV/90000 Media Attribute Fieldname: rtpmap Media Format: 32 MIME Type: MPV Media Attribute (a): control:rtsp://147.83.47.177:60100/rock_GARBAGE/trackID=0 Media Attribute Fieldname: control Media Attribute Value: rtsp://147.83.47.177:60100/rock_GARBAGE/trackID=0 Media Description, name and address (m): audio 0 RTP/AVP 14 Media Type: audio Media Port: 0 Media Proto: RTP/AVP Media Format: MPEG-I/II Audio Media Attribute (a): rtpmap:14 MPA/90000 Media Attribute Fieldname: rtpmap Media Format: 14 MIME Type: MPA Media Attribute (a): control:rtsp://147.83.47.177:60100/rock_GARBAGE/trackID=1 Media Attribute Fieldname: control Media Attribute Value: rtsp://147.83.47.177:60100/rock_GARBAGE/trackID=1 No. Time Source Destination Protocol Info 226 3.462309 147.83.47.178 147.83.47.177 [b]RTSP SETUP rtsp://147.83.47.177:60100/rock_GARBAGE/trackID=0 RTSP/1.0[/b] Frame 226 (263 bytes on wire, 263 bytes captured) Ethernet II, Src: SenaoInt_2f:03:81 (00:02:6f:2f:03:81), Dst: FujitsuS_2b:ad:4d (00:30:05:2b:ad:4d) Internet Protocol, Src: 147.83.47.178 (147.83.47.178), Dst: 147.83.47.177 (147.83.47.177) Transmission Control Protocol, Src Port: 52787 (52787), Dst Port: 60100 (60100), Seq: 301, Ack: 571, Len: 197 Real Time Streaming Protocol Request: SETUP rtsp://147.83.47.177:60100/rock_GARBAGE/trackID=0 RTSP/1.0\r\n Method: SETUP URL: rtsp://147.83.47.177:60100/rock_GARBAGE/trackID=0 CSeq: 3\r\n Transport: RTP/AVP;unicast;[b]client_port=32942-32943[/b] User-Agent: VLC media player (LIVE555 Streaming Media v2008.09.02)\r\n \r\n No. Time Source Destination Protocol Info 230 3.482274 147.83.47.177 147.83.47.178 [b] RTSP Reply: RTSP/1.0 200 OK[/b] Frame 230 (227 bytes on wire, 227 bytes captured) Ethernet II, Src: FujitsuS_2b:ad:4d (00:30:05:2b:ad:4d), Dst: SenaoInt_2f:03:81 (00:02:6f:2f:03:81) Internet Protocol, Src: 147.83.47.177 (147.83.47.177), Dst: 147.83.47.178 (147.83.47.178) Transmission Control Protocol, Src Port: 60100 (60100), Dst Port: 52787 (52787), Seq: 571, Ack: 498, Len: 161 Real Time Streaming Protocol Response: RTSP/1.0 200 OK\r\n Status: 200 Transport: RTP/AVP/UDP;[b]client_port=32942-32943[/b] Server: VLC Server\r\n Content-length: 0 Cseq: 3\r\n Cache-Control: no-cache\r\n Session: 1350490027 \r\n No. Time Source Destination Protocol Info 231 3.482882 147.83.47.178 147.83.47.177 [b]RTSP SETUP rtsp://147.83.47.177:60100/rock_GARBAGE/trackID=1 RTSP/1.0[/b] Frame 231 (284 bytes on wire, 284 bytes captured) Ethernet II, Src: SenaoInt_2f:03:81 (00:02:6f:2f:03:81), Dst: FujitsuS_2b:ad:4d (00:30:05:2b:ad:4d) Internet Protocol, Src: 147.83.47.178 (147.83.47.178), Dst: 147.83.47.177 (147.83.47.177) Transmission Control Protocol, Src Port: 52787 (52787), Dst Port: 60100 (60100), Seq: 498, Ack: 732, Len: 218 Real Time Streaming Protocol Request: SETUP rtsp://147.83.47.177:60100/rock_GARBAGE/trackID=1 RTSP/1.0\r\n Method: SETUP URL: rtsp://147.83.47.177:60100/rock_GARBAGE/trackID=1 CSeq: 4\r\n Transport: RTP/AVP;unicast;[b]client_port=38476-38477[/b] Session: 1350490027 User-Agent: VLC media player (LIVE555 Streaming Media v2008.09.02)\r\n \r\n No. Time Source Destination Protocol Info 235 3.522496 147.83.47.177 147.83.47.178 [b]RTSP Reply: RTSP/1.0 200 OK[/b] Frame 235 (227 bytes on wire, 227 bytes captured) Ethernet II, Src: FujitsuS_2b:ad:4d (00:30:05:2b:ad:4d), Dst: SenaoInt_2f:03:81 (00:02:6f:2f:03:81) Internet Protocol, Src: 147.83.47.177 (147.83.47.177), Dst: 147.83.47.178 (147.83.47.178) Transmission Control Protocol, Src Port: 60100 (60100), Dst Port: 52787 (52787), Seq: 732, Ack: 716, Len: 161 Real Time Streaming Protocol Response: RTSP/1.0 200 OK\r\n Status: 200 Transport: RTP/AVP/UDP;[b]client_port=38476-38477[/b] Server: VLC Server\r\n Content-length: 0 Cseq: 4\r\n Cache-Control: no-cache\r\n Session: 1350490027 \r\n No. Time Source Destination Protocol Info 236 3.522950 147.83.47.178 147.83.47.177 [b] RTSP PLAY rtsp://147.83.47.177:60100/rock_GARBAGE RTSP/1.0[/b] Frame 236 (240 bytes on wire, 240 bytes captured) Ethernet II, Src: SenaoInt_2f:03:81 (00:02:6f:2f:03:81), Dst: FujitsuS_2b:ad:4d (00:30:05:2b:ad:4d) Internet Protocol, Src: 147.83.47.178 (147.83.47.178), Dst: 147.83.47.177 (147.83.47.177) Transmission Control Protocol, Src Port: 52787 (52787), Dst Port: 60100 (60100), Seq: 716, Ack: 893, Len: 174 Real Time Streaming Protocol Request: PLAY rtsp://147.83.47.177:60100/rock_GARBAGE RTSP/1.0\r\n Method: PLAY URL: rtsp://147.83.47.177:60100/rock_GARBAGE CSeq: 5\r\n Session: 1350490027 Range: npt=0.000-\r\n User-Agent: VLC media player (LIVE555 Streaming Media v2008.09.02)\r\n \r\n No. Time Source Destination Protocol Info 241 3.562252 147.83.47.177 147.83.47.178 [b]RTSP Reply: RTSP/1.0 200 OK[/b] Frame 241 (189 bytes on wire, 189 bytes captured) Ethernet II, Src: FujitsuS_2b:ad:4d (00:30:05:2b:ad:4d), Dst: SenaoInt_2f:03:81 (00:02:6f:2f:03:81) Internet Protocol, Src: 147.83.47.177 (147.83.47.177), Dst: 147.83.47.178 (147.83.47.178) Transmission Control Protocol, Src Port: 60100 (60100), Dst Port: 52787 (52787), Seq: 893, Ack: 890, Len: 123 Real Time Streaming Protocol Response: RTSP/1.0 200 OK\r\n Status: 200 Server: VLC Server\r\n Content-length: 0 CSeq: 5\r\n Cache-Control: no-cache\r\n Session: 1350490027;timeout=5 \r\n No. Time Source Destination Protocol Info 265 3.917945 147.83.47.178 147.83.47.177 [color=#FF0000] [b]RTSP PLAY rtsp://147.83.47.177:60100/rock_GARBAGE RTSP/1.0[/b][/color] Frame 265 (241 bytes on wire, 241 bytes captured) Ethernet II, Src: SenaoInt_2f:03:81 (00:02:6f:2f:03:81), Dst: FujitsuS_2b:ad:4d (00:30:05:2b:ad:4d) Internet Protocol, Src: 147.83.47.178 (147.83.47.178), Dst: 147.83.47.177 (147.83.47.177) Transmission Control Protocol, Src Port: 52787 (52787), Dst Port: 60100 (60100), Seq: 890, Ack: 1016, Len: 175 Real Time Streaming Protocol Request: PLAY rtsp://147.83.47.177:60100/rock_GARBAGE RTSP/1.0\r\n Method: PLAY URL: rtsp://147.83.47.177:60100/rock_GARBAGE CSeq: 6\r\n Session: 1350490027 [color=#FF0000][b] Range: npt=50.000-\r\n[/b][/color] User-Agent: VLC media player (LIVE555 Streaming Media v2008.09.02)\r\n \r\n No. Time Source Destination Protocol Info 267 3.938314 147.83.47.177 147.83.47.178 [b]RTSP Reply: RTSP/1.0 200 OK [/b] Frame 267 (189 bytes on wire, 189 bytes captured) Ethernet II, Src: FujitsuS_2b:ad:4d (00:30:05:2b:ad:4d), Dst: SenaoInt_2f:03:81 (00:02:6f:2f:03:81) Internet Protocol, Src: 147.83.47.177 (147.83.47.177), Dst: 147.83.47.178 (147.83.47.178) Transmission Control Protocol, Src Port: 60100 (60100), Dst Port: 52787 (52787), Seq: 1016, Ack: 1065, Len: 123 Real Time Streaming Protocol Response: RTSP/1.0 200 OK\r\n Status: 200 Server: VLC Server\r\n Content-length: 0 CSeq: 6\r\n Cache-Control: no-cache\r\n Session: 1350490027;timeout=5 \r\n No. Time Source Destination Protocol Info 2018 14.223475 147.83.47.178 147.83.47.177 [b]RTSP TEARDOWN rtsp://147.83.47.177:60100/rock_GARBAGE RTSP/1.0[/b] Frame 2018 (225 bytes on wire, 225 bytes captured) Ethernet II, Src: SenaoInt_2f:03:81 (00:02:6f:2f:03:81), Dst: FujitsuS_2b:ad:4d (00:30:05:2b:ad:4d) Internet Protocol, Src: 147.83.47.178 (147.83.47.178), Dst: 147.83.47.177 (147.83.47.177) Transmission Control Protocol, Src Port: 52787 (52787), Dst Port: 60100 (60100), Seq: 1065, Ack: 1139, Len: 159 Real Time Streaming Protocol Request: TEARDOWN rtsp://147.83.47.177:60100/rock_GARBAGE RTSP/1.0\r\n Method: TEARDOWN URL: rtsp://147.83.47.177:60100/rock_GARBAGE CSeq: 7\r\n Session: 1350490027 User-Agent: VLC media player (LIVE555 Streaming Media v2008.09.02)\r\n \r\n No. Time Source Destination Protocol Info 2022 14.245036 147.83.47.177 147.83.47.178 [b]RTSP Reply: RTSP/1.0 200 OK[/b] Frame 2022 (189 bytes on wire, 189 bytes captured) Ethernet II, Src: FujitsuS_2b:ad:4d (00:30:05:2b:ad:4d), Dst: SenaoInt_2f:03:81 (00:02:6f:2f:03:81) Internet Protocol, Src: 147.83.47.177 (147.83.47.177), Dst: 147.83.47.178 (147.83.47.178) Transmission Control Protocol, Src Port: 60100 (60100), Dst Port: 52787 (52787), Seq: 1139, Ack: 1224, Len: 123 Real Time Streaming Protocol Response: RTSP/1.0 200 OK\r\n Status: 200 Server: VLC Server\r\n Content-length: 0 CSeq: 7\r\n Cache-Control: no-cache\r\n Session: 1350490027;timeout=5 \r\n

These are RTCP messages in this session:

Code: Select all

No. Time Source Destination Protocol Info 323 4.539835 147.83.47.178 147.83.47.177 [b]RTCP Receiver Report Source description [/b] Frame 323 (90 bytes on wire, 90 bytes captured) Ethernet II, Src: SenaoInt_2f:03:81 (00:02:6f:2f:03:81), Dst: FujitsuS_2b:ad:4d (00:30:05:2b:ad:4d) Internet Protocol, Src: 147.83.47.178 (147.83.47.178), Dst: 147.83.47.177 (147.83.47.177) User Datagram Protocol, Src Port: 32943 (32943), [color=#FF0000][b]Dst Port: tcpmux (1)[/b][/color] Real-time Transport Control Protocol (Receiver Report) Real-time Transport Control Protocol (Source description) [RTCP frame length check: OK - 48 bytes] No. Time Source Destination Protocol Info 324 4.540425 147.83.47.177 147.83.47.178 [b]ICMP Destination unreachable (Port unreachable) [/b] Frame 324 (118 bytes on wire, 118 bytes captured) Ethernet II, Src: FujitsuS_2b:ad:4d (00:30:05:2b:ad:4d), Dst: SenaoInt_2f:03:81 (00:02:6f:2f:03:81) Internet Protocol, Src: 147.83.47.177 (147.83.47.177), Dst: 147.83.47.178 (147.83.47.178) Internet Control Message Protocol No. Time Source Destination Protocol Info 1003 8.432280 147.83.47.177 147.83.47.178 [b]RTCP Sender Report Source description [/b] Frame 1003 (106 bytes on wire, 106 bytes captured) Ethernet II, Src: FujitsuS_2b:ad:4d (00:30:05:2b:ad:4d), Dst: SenaoInt_2f:03:81 (00:02:6f:2f:03:81) Internet Protocol, Src: 147.83.47.177 (147.83.47.177), Dst: 147.83.47.178 (147.83.47.178) User Datagram Protocol, Src Port: 57070 (57070), [b]Dst Port: 38477 (38477)[/b] Real-time Transport Control Protocol (Sender Report) Real-time Transport Control Protocol (Source description) [RTCP frame length check: OK - 64 bytes]

Now, RTSP session with VLC client and LiveMediaServer:

Code: Select all

No. Time Source Destination Protocol Info 18 1.896554 147.83.47.178 147.83.47.177 [b]RTSP OPTIONS rtsp://147.83.47.177:8554/rock_GARBAGE.mpg RTSP/1.0[/b] Frame 18 (206 bytes on wire, 206 bytes captured) Ethernet II, Src: SenaoInt_2f:03:81 (00:02:6f:2f:03:81), Dst: FujitsuS_2b:ad:4d (00:30:05:2b:ad:4d) Internet Protocol, Src: 147.83.47.178 (147.83.47.178), Dst: 147.83.47.177 (147.83.47.177) Transmission Control Protocol, Src Port: 36050 (36050), Dst Port: rtsp-alt (8554), Seq: 1, Ack: 1, Len: 140 Real Time Streaming Protocol Request: OPTIONS rtsp://147.83.47.177:8554/rock_GARBAGE.mpg RTSP/1.0\r\n Method: OPTIONS URL: rtsp://147.83.47.177:8554/rock_GARBAGE.mpg CSeq: 1\r\n User-Agent: VLC media player (LIVE555 Streaming Media v2008.09.02)\r\n \r\n No. Time Source Destination Protocol Info 20 1.897388 147.83.47.177 147.83.47.178 [b]RTSP Reply: RTSP/1.0 200 OK[/b] Frame 20 (188 bytes on wire, 188 bytes captured) Ethernet II, Src: FujitsuS_2b:ad:4d (00:30:05:2b:ad:4d), Dst: SenaoInt_2f:03:81 (00:02:6f:2f:03:81) Internet Protocol, Src: 147.83.47.177 (147.83.47.177), Dst: 147.83.47.178 (147.83.47.178) Transmission Control Protocol, Src Port: rtsp-alt (8554), Dst Port: 36050 (36050), Seq: 1, Ack: 141, Len: 122 Real Time Streaming Protocol Response: RTSP/1.0 200 OK\r\n Status: 200 CSeq: 1\r\n Date: Fri, Nov 14 2008 09:18:55 GMT\r\n Public: OPTIONS, DESCRIBE, SETUP, TEARDOWN, PLAY, PAUSE\r\n \r\n No. Time Source Destination Protocol Info 22 1.897670 147.83.47.178 147.83.47.177 [b] RTSP DESCRIBE rtsp://147.83.47.177:8554/rock_GARBAGE.mpg RTSP/1.0[/b] Frame 22 (232 bytes on wire, 232 bytes captured) Ethernet II, Src: SenaoInt_2f:03:81 (00:02:6f:2f:03:81), Dst: FujitsuS_2b:ad:4d (00:30:05:2b:ad:4d) Internet Protocol, Src: 147.83.47.178 (147.83.47.178), Dst: 147.83.47.177 (147.83.47.177) Transmission Control Protocol, Src Port: 36050 (36050), Dst Port: rtsp-alt (8554), Seq: 141, Ack: 123, Len: 166 Real Time Streaming Protocol Request: DESCRIBE rtsp://147.83.47.177:8554/rock_GARBAGE.mpg RTSP/1.0\r\n Method: DESCRIBE URL: rtsp://147.83.47.177:8554/rock_GARBAGE.mpg CSeq: 2\r\n Accept: application/sdp\r\n User-Agent: VLC media player (LIVE555 Streaming Media v2008.09.02)\r\n \r\n No. Time Source Destination Protocol Info 23 1.898633 147.83.47.177 147.83.47.178 [b]RTSP/SDP Reply: RTSP/1.0 200 OK, with session description[/b] Frame 23 (717 bytes on wire, 717 bytes captured) Ethernet II, Src: FujitsuS_2b:ad:4d (00:30:05:2b:ad:4d), Dst: SenaoInt_2f:03:81 (00:02:6f:2f:03:81) Internet Protocol, Src: 147.83.47.177 (147.83.47.177), Dst: 147.83.47.178 (147.83.47.178) Transmission Control Protocol, Src Port: rtsp-alt (8554), Dst Port: 36050 (36050), Seq: 123, Ack: 307, Len: 651 Real Time Streaming Protocol Response: RTSP/1.0 200 OK\r\n Status: 200 CSeq: 2\r\n Date: Fri, Nov 14 2008 09:18:55 GMT\r\n Content-Base: rtsp://147.83.47.177:8554/rock_GARBAGE.mpg/\r\n Content-type: application/sdp Content-length: 475 \r\n Session Description Protocol Session Description Protocol Version (v): 0 Owner/Creator, Session Id (o): - 1226654304494152 1 IN IP4 147.83.47.177 Session Name (s): MPEG-1 or 2 Program Stream, streamed by the LIVE555 Media Server Session Information (i): rock_GARBAGE.mpg Time Description, active time (t): 0 0 Session Start Time: 0 Session Stop Time: 0 Session Attribute (a): tool:LIVE555 Streaming Media v2008.02.08 Session Attribute Fieldname: tool Session Attribute Value: LIVE555 Streaming Media v2008.02.08 Session Attribute (a): type:broadcast Session Attribute Fieldname: type Session Attribute Value: broadcast Session Attribute (a): control:* Session Attribute Fieldname: control Session Attribute Value: * Session Attribute (a): range:npt=0-249.429 Session Attribute Fieldname: range Session Attribute Value: npt=0-249.429 Session Attribute (a): x-qt-text-nam:MPEG-1 or 2 Program Stream, streamed by the LIVE555 Media Server Session Attribute Fieldname: x-qt-text-nam Session Attribute Value: MPEG-1 or 2 Program Stream, streamed by the LIVE555 Media Server Session Attribute (a): x-qt-text-inf:rock_GARBAGE.mpg Session Attribute Fieldname: x-qt-text-inf Session Attribute Value: rock_GARBAGE.mpg Media Description, name and address (m): video 0 RTP/AVP 32 Media Type: video Media Port: 0 Media Proto: RTP/AVP Media Format: MPEG-I/II Video Connection Information (c): IN IP4 0.0.0.0 Connection Network Type: IN Connection Address Type: IP4 Connection Address: 0.0.0.0 Media Attribute (a): control:track1 Media Attribute Fieldname: control Media Attribute Value: track1 Media Description, name and address (m): audio 0 RTP/AVP 14 Media Type: audio Media Port: 0 Media Proto: RTP/AVP Media Format: MPEG-I/II Audio Connection Information (c): IN IP4 0.0.0.0 Connection Network Type: IN Connection Address Type: IP4 Connection Address: 0.0.0.0 Media Attribute (a): control:track2 Media Attribute Fieldname: control Media Attribute Value: track2 No. Time Source Destination Protocol Info 25 1.902166 147.83.47.178 147.83.47.177 [b]RTSP SETUP rtsp://147.83.47.177:8554/rock_GARBAGE.mpg/track1 RTSP/1.0[/b] Frame 25 (263 bytes on wire, 263 bytes captured) Ethernet II, Src: SenaoInt_2f:03:81 (00:02:6f:2f:03:81), Dst: FujitsuS_2b:ad:4d (00:30:05:2b:ad:4d) Internet Protocol, Src: 147.83.47.178 (147.83.47.178), Dst: 147.83.47.177 (147.83.47.177) Transmission Control Protocol, Src Port: 36050 (36050), Dst Port: rtsp-alt (8554), Seq: 307, Ack: 774, Len: 197 Real Time Streaming Protocol Request: SETUP rtsp://147.83.47.177:8554/rock_GARBAGE.mpg/track1 RTSP/1.0\r\n Method: SETUP URL: rtsp://147.83.47.177:8554/rock_GARBAGE.mpg/track1 CSeq: 3\r\n Transport: RTP/AVP;unicast;[b]client_port=36340-36341[/b] User-Agent: VLC media player (LIVE555 Streaming Media v2008.09.02)\r\n \r\n No. Time Source Destination Protocol Info 26 1.903250 147.83.47.177 147.83.47.178 [b]RTSP Reply: RTSP/1.0 200 OK[/b] Frame 26 (264 bytes on wire, 264 bytes captured) Ethernet II, Src: FujitsuS_2b:ad:4d (00:30:05:2b:ad:4d), Dst: SenaoInt_2f:03:81 (00:02:6f:2f:03:81) Internet Protocol, Src: 147.83.47.177 (147.83.47.177), Dst: 147.83.47.178 (147.83.47.178) Transmission Control Protocol, Src Port: rtsp-alt (8554), Dst Port: 36050 (36050), Seq: 774, Ack: 504, Len: 198 Real Time Streaming Protocol Response: RTSP/1.0 200 OK\r\n Status: 200 CSeq: 3\r\n Date: Fri, Nov 14 2008 09:18:55 GMT\r\n Transport: RTP/AVP;unicast;destination=147.83.47.178;source=147.83.47.177;[b]client_port=36340-36341;server_port=6970-6971[/b] Session: 2 \r\n No. Time Source Destination Protocol Info 27 1.903795 147.83.47.178 147.83.47.177 [b]RTSP SETUP rtsp://147.83.47.177:8554/rock_GARBAGE.mpg/track2 RTSP/1.0[/b] Frame 27 (275 bytes on wire, 275 bytes captured) Ethernet II, Src: SenaoInt_2f:03:81 (00:02:6f:2f:03:81), Dst: FujitsuS_2b:ad:4d (00:30:05:2b:ad:4d) Internet Protocol, Src: 147.83.47.178 (147.83.47.178), Dst: 147.83.47.177 (147.83.47.177) Transmission Control Protocol, Src Port: 36050 (36050), Dst Port: rtsp-alt (8554), Seq: 504, Ack: 972, Len: 209 Real Time Streaming Protocol Request: SETUP rtsp://147.83.47.177:8554/rock_GARBAGE.mpg/track2 RTSP/1.0\r\n Method: SETUP URL: rtsp://147.83.47.177:8554/rock_GARBAGE.mpg/track2 CSeq: 4\r\n Transport: RTP/AVP;unicast;[b]client_port=55310-55311[/b] Session: 2 User-Agent: VLC media player (LIVE555 Streaming Media v2008.09.02)\r\n \r\n No. Time Source Destination Protocol Info 28 1.904850 147.83.47.177 147.83.47.178 [b]RTSP Reply: RTSP/1.0 200 OK[/b] Frame 28 (264 bytes on wire, 264 bytes captured) Ethernet II, Src: FujitsuS_2b:ad:4d (00:30:05:2b:ad:4d), Dst: SenaoInt_2f:03:81 (00:02:6f:2f:03:81) Internet Protocol, Src: 147.83.47.177 (147.83.47.177), Dst: 147.83.47.178 (147.83.47.178) Transmission Control Protocol, Src Port: rtsp-alt (8554), Dst Port: 36050 (36050), Seq: 972, Ack: 713, Len: 198 Real Time Streaming Protocol Response: RTSP/1.0 200 OK\r\n Status: 200 CSeq: 4\r\n Date: Fri, Nov 14 2008 09:18:55 GMT\r\n Transport: RTP/AVP;unicast;destination=147.83.47.178;source=147.83.47.177;[color=#FF0000][b]client_port=55310-55311;server_port=6972-6973[/b][/color] Session: 2 \r\n No. Time Source Destination Protocol Info 29 1.905317 147.83.47.178 147.83.47.177 [b]RTSP PLAY rtsp://147.83.47.177:8554/rock_GARBAGE.mpg/ RTSP/1.0[/b] Frame 29 (235 bytes on wire, 235 bytes captured) Ethernet II, Src: SenaoInt_2f:03:81 (00:02:6f:2f:03:81), Dst: FujitsuS_2b:ad:4d (00:30:05:2b:ad:4d) Internet Protocol, Src: 147.83.47.178 (147.83.47.178), Dst: 147.83.47.177 (147.83.47.177) Transmission Control Protocol, Src Port: 36050 (36050), Dst Port: rtsp-alt (8554), Seq: 713, Ack: 1170, Len: 169 Real Time Streaming Protocol Request: PLAY rtsp://147.83.47.177:8554/rock_GARBAGE.mpg/ RTSP/1.0\r\n Method: PLAY URL: rtsp://147.83.47.177:8554/rock_GARBAGE.mpg/ CSeq: 5\r\n Session: 2 Range: npt=0.000-\r\n User-Agent: VLC media player (LIVE555 Streaming Media v2008.09.02)\r\n \r\n No. Time Source Destination Protocol Info 30 1.906479 147.83.47.177 147.83.47.178 [b]RTSP Reply: RTSP/1.0 200 OK[/b] Frame 30 (338 bytes on wire, 338 bytes captured) Ethernet II, Src: FujitsuS_2b:ad:4d (00:30:05:2b:ad:4d), Dst: SenaoInt_2f:03:81 (00:02:6f:2f:03:81) Internet Protocol, Src: 147.83.47.177 (147.83.47.177), Dst: 147.83.47.178 (147.83.47.178) Transmission Control Protocol, Src Port: rtsp-alt (8554), Dst Port: 36050 (36050), Seq: 1170, Ack: 882, Len: 272 Real Time Streaming Protocol Response: RTSP/1.0 200 OK\r\n Status: 200 CSeq: 5\r\n Date: Fri, Nov 14 2008 09:18:55 GMT\r\n Range: npt=0.000-\r\n Session: 2 RTP-Info: url=rtsp://147.83.47.177:8554/rock_GARBAGE.mpg/track1;seq=56712;rtptime=1950891465,url=rtsp://147.83.47.177:8554/rock_GARBAGE.mpg/track2;seq=2165;rtptime=3062131726\r\n \r\n No. Time Source Destination Protocol Info 2193 21.796018 147.83.47.178 147.83.47.177 [b]RTSP TEARDOWN rtsp://147.83.47.177:8554/rock_GARBAGE.mpg/ RTSP/1.0[/b] Frame 2193 (220 bytes on wire, 220 bytes captured) Ethernet II, Src: SenaoInt_2f:03:81 (00:02:6f:2f:03:81), Dst: FujitsuS_2b:ad:4d (00:30:05:2b:ad:4d) Internet Protocol, Src: 147.83.47.178 (147.83.47.178), Dst: 147.83.47.177 (147.83.47.177) Transmission Control Protocol, Src Port: 36050 (36050), Dst Port: rtsp-alt (8554), Seq: 882, Ack: 1442, Len: 154 Real Time Streaming Protocol Request: TEARDOWN rtsp://147.83.47.177:8554/rock_GARBAGE.mpg/ RTSP/1.0\r\n Method: TEARDOWN URL: rtsp://147.83.47.177:8554/rock_GARBAGE.mpg/ CSeq: 6\r\n Session: 2 User-Agent: VLC media player (LIVE555 Streaming Media v2008.09.02)\r\n \r\n No. Time Source Destination Protocol Info 2195 21.796833 147.83.47.177 147.83.47.178 [b]RTSP Reply: RTSP/1.0 200 OK[/b] Frame 2195 (131 bytes on wire, 131 bytes captured) Ethernet II, Src: FujitsuS_2b:ad:4d (00:30:05:2b:ad:4d), Dst: SenaoInt_2f:03:81 (00:02:6f:2f:03:81) Internet Protocol, Src: 147.83.47.177 (147.83.47.177), Dst: 147.83.47.178 (147.83.47.178) Transmission Control Protocol, Src Port: rtsp-alt (8554), Dst Port: 36050 (36050), Seq: 1442, Ack: 1036, Len: 65 Real Time Streaming Protocol Response: RTSP/1.0 200 OK\r\n Status: 200 CSeq: 6\r\n Date: Fri, Nov 14 2008 09:19:15 GMT\r\n \r\n
RTCP messages in this session:

Code: Select all

No. Time Source Destination Protocol Info 254 3.939335 147.83.47.178 147.83.47.177 [b]RTCP Receiver Report Source description [/b] Frame 254 (90 bytes on wire, 90 bytes captured) Ethernet II, Src: SenaoInt_2f:03:81 (00:02:6f:2f:03:81), Dst: FujitsuS_2b:ad:4d (00:30:05:2b:ad:4d) Internet Protocol, Src: 147.83.47.178 (147.83.47.178), Dst: 147.83.47.177 (147.83.47.177) User Datagram Protocol, Src Port: 36341 (36341), [b]Dst Port: 6971 (6971)[/b] Real-time Transport Control Protocol (Receiver Report) Real-time Transport Control Protocol (Source description) [RTCP frame length check: OK - 48 bytes] No. Time Source Destination Protocol Info 326 4.585969 147.83.47.177 147.83.47.178 [b] RTCP Sender Report Source description [/b] Frame 326 (90 bytes on wire, 90 bytes captured) Ethernet II, Src: FujitsuS_2b:ad:4d (00:30:05:2b:ad:4d), Dst: SenaoInt_2f:03:81 (00:02:6f:2f:03:81) Internet Protocol, Src: 147.83.47.177 (147.83.47.177), Dst: 147.83.47.178 (147.83.47.178) User Datagram Protocol, Src Port: 6973 (6973),[b] Dst Port: 55311 (55311)[/b] Real-time Transport Control Protocol (Sender Report) Real-time Transport Control Protocol (Source description) [RTCP frame length check: OK - 48 bytes]

There must be noted two differences (highlighted in red) (EDIT: I have just realized that HTML code doesn't work in coded text, sorry):

1. Regarding RTCP messages, in the SETUP's reply messages, VLC server only "agrees" the client-ports where RTP stream and RTCP messages must be sent, but does not tell the client where RTCP messages have to be sent. On the other side, LiveMediaServer provides VLC client with this information. Thus, VLC client is able to report RTCP messages to the correct port with LiveMediaServer but it can't do it with VLC server. Is this the issue or am I missing something?

2. When using VLC both in the server and client sides, starting the stream from a specific instant (the issued commands were "vlc rtsp://147.83.47.177:[60100/8554]/[rock_GARBAGE/rock_GARBAGE.mpg] --start-time 50"), VLC client issues two consecutive PLAY messages to the VLC server (the second with the time parameter '50') while when managing the streaming session the LiveMediaServer, VLC client only issues one PLAY message (the first in the previous case, then not giving the 'seek' argument and starting the streaming from the beginning, thus ignoring the --start-time option).


Please, give it a try and take a look at it if you don't mind as I am quite interested on guessing what is happening from a more experienced user or developer point of view, as I am not this kind of expert. If any more help or info is needed in order to solve this issue, please ask me.


Thank you all for any light you can spot here.

Rémi Denis-Courmont
Developer
Developer
Posts: 15231
Joined: 07 Jun 2004 16:01
VLC version: master
Operating System: Linux
Contact:

Re: Behaviour when configuring a RTSP session with liveMediaServ

Postby Rémi Denis-Courmont » 14 Nov 2008 15:09

As far as I can tell, the RTSP server is not specifying the server_port, so it's no surprise VLC sends RTCP-RR to the wrong place.

Looks like you're using either the crappy old 0.8.6 version on the server side and/or the crappy VOD mode of the RTSP server.
Rémi Denis-Courmont
https://www.remlab.net/
Private messages soliciting support will be systematically discarded

jgg
Cone that earned his stripes
Cone that earned his stripes
Posts: 144
Joined: 03 Nov 2007 15:49

Re: Behaviour when configuring a RTSP session with liveMediaServ

Postby jgg » 14 Nov 2008 15:20

As I am using VLC 0.9.4 on both client and server sides (as you can see on the RTSP messages), then I may be using what you named "crappy VOD mode of the RTSP server".

What I do is to start the VLC VOD server this way:

$ vlc --ttl 12 -vvv --color - I telnet --telnet-port 60099 --telnet-password videolan --rtsp-host 147.83.47.177:60100


connect to the telnet interface:

$ telnet 147.83.47.177 60099


and finally, define eachVOD item following this schema:


> new rock_GARBAGE vod enabled
> setup rock_GARBAGE input /path/to/rock_GARBAGE.mpg
> new ...

Is this the crappy VOD mode? How should I do in order to get it properly working (i.e. which is the non-crappy VOD mode?)?


Thanks for your help,
Javi

Rémi Denis-Courmont
Developer
Developer
Posts: 15231
Joined: 07 Jun 2004 16:01
VLC version: master
Operating System: Linux
Contact:

Re: Behaviour when configuring a RTSP session with liveMediaServ

Postby Rémi Denis-Courmont » 14 Nov 2008 15:35

new rock_GARBAGE vod enabled
Rémi Denis-Courmont
https://www.remlab.net/
Private messages soliciting support will be systematically discarded

jgg
Cone that earned his stripes
Cone that earned his stripes
Posts: 144
Joined: 03 Nov 2007 15:49

Re: Behaviour when configuring a RTSP session with liveMediaServ

Postby jgg » 14 Nov 2008 15:43

What do you mean? What is the difference with my syntax?

Rémi Denis-Courmont
Developer
Developer
Posts: 15231
Joined: 07 Jun 2004 16:01
VLC version: master
Operating System: Linux
Contact:

Re: Behaviour when configuring a RTSP session with liveMediaServ

Postby Rémi Denis-Courmont » 14 Nov 2008 18:03

It's VOD since it says vod rather than broadcast.
Rémi Denis-Courmont
https://www.remlab.net/
Private messages soliciting support will be systematically discarded

jgg
Cone that earned his stripes
Cone that earned his stripes
Posts: 144
Joined: 03 Nov 2007 15:49

Re: Behaviour when configuring a RTSP session with liveMediaServ

Postby jgg » 14 Nov 2008 22:48

I feel like stupid... xD... I can't understand you. I wrote 'vod' and you wrote it again but in bold, so I don't know what is the difference. I just followed the instructions in the official documentation of VLM configuration. What should be the correct command to configure an video on demand content? Is it an issue of lower case letters?

Thank you and sorry for the inconvenience.

jgg
Cone that earned his stripes
Cone that earned his stripes
Posts: 144
Joined: 03 Nov 2007 15:49

Re: Behaviour when configuring a RTSP session with liveMediaServ

Postby jgg » 19 Nov 2008 11:18

Remi? Anyone that can see what I'm missing here?

jgg
Cone that earned his stripes
Cone that earned his stripes
Posts: 144
Joined: 03 Nov 2007 15:49

Re: Behaviour when configuring a RTSP session with liveMediaServ

Postby jgg » 01 Dec 2008 10:14

Any help, please?

jgg
Cone that earned his stripes
Cone that earned his stripes
Posts: 144
Joined: 03 Nov 2007 15:49

Re: Behaviour when configuring a RTSP session with liveMediaServ

Postby jgg » 07 Dec 2008 15:04

Up. Really interested in these issues. Thanks.

Rémi Denis-Courmont
Developer
Developer
Posts: 15231
Joined: 07 Jun 2004 16:01
VLC version: master
Operating System: Linux
Contact:

Re: Behaviour when configuring a RTSP session with liveMediaServ

Postby Rémi Denis-Courmont » 07 Dec 2008 16:45

There is no bloody other way I can put it. You're obviously using VOD.
Rémi Denis-Courmont
https://www.remlab.net/
Private messages soliciting support will be systematically discarded

jgg
Cone that earned his stripes
Cone that earned his stripes
Posts: 144
Joined: 03 Nov 2007 15:49

Re: Behaviour when configuring a RTSP session with liveMediaServ

Postby jgg » 07 Dec 2008 16:49

Yes, I know. But you said that maybe I was using crappy VOD and I asked you if you could please tell me what you meant, because I don't know any other way to configure VOD with VLM, so if you're saying that there is a smarter way to configure VOD with VLM so I can get RTCP reports working well (to the correct port), please tell me.

Thank you.

Rémi Denis-Courmont
Developer
Developer
Posts: 15231
Joined: 07 Jun 2004 16:01
VLC version: master
Operating System: Linux
Contact:

Re: Behaviour when configuring a RTSP session with liveMediaServ

Postby Rémi Denis-Courmont » 07 Dec 2008 17:08

The one VOD mode implementation is an utter piece of unmaintained crap.
Rémi Denis-Courmont
https://www.remlab.net/
Private messages soliciting support will be systematically discarded

jgg
Cone that earned his stripes
Cone that earned his stripes
Posts: 144
Joined: 03 Nov 2007 15:49

Re: Behaviour when configuring a RTSP session with liveMediaServ

Postby jgg » 07 Dec 2008 17:18

So, let's see if I got it...

There is no way I can get RTCP reports properly working with current VLC 0.9.6 using VOD configuration with VLM because it is not properly programmed in VLC (given that the Live555 libraries work perfectly as it has been shown).

Is this right?

Rémi Denis-Courmont
Developer
Developer
Posts: 15231
Joined: 07 Jun 2004 16:01
VLC version: master
Operating System: Linux
Contact:

Re: Behaviour when configuring a RTSP session with liveMediaServ

Postby Rémi Denis-Courmont » 07 Dec 2008 17:24

Yep. Only broadcast mode is somewhat proper.
Rémi Denis-Courmont
https://www.remlab.net/
Private messages soliciting support will be systematically discarded

jgg
Cone that earned his stripes
Cone that earned his stripes
Posts: 144
Joined: 03 Nov 2007 15:49

Re: Behaviour when configuring a RTSP session with liveMediaServ

Postby jgg » 07 Dec 2008 17:45

OK. Thank you for your help.


Return to “VLC media player for Linux and friends Troubleshooting”

Who is online

Users browsing this forum: No registered users and 14 guests