[vlc-devel] Re: RTSP request of an aminocom STB

Toby Jaffey toby at earth.li
Fri Aug 15 22:13:36 CEST 2003


On Thu, Jul 03, 2003 at 02:49:22AM +0200, Alexis de Lattre wrote:
> We made some dumps of a RTSP 'SETUP' request made by an aminocom STB...
> I think it can be interesting for the developers of RTSP on VideoLAN.

[snip]

> * If the STB is configured to talk to an 'Ncube' server :
> 
> SETUP rtsp:/film1 RTSP/1.0
> CSeq: 1
> Transport: MP2T/H2221/UDP;unicast;destination=138.195.152.161;client_port=11111
> x-mayNotify:
> x-playNow:

I work for Amino, if you want to know how the RTSP works... just ask :)
We're more than happy for people to come up with streaming solutions
that work with our boxes, especially free ones ;)

I'm not sitting in front of code at the moment, so I might be slightly
out, don't take this as gospel.

To that request above an NCube server would respond something like the
following:

RTSP/1.0 200 OK
CSeq: 1
Session: 1588004417
x-playNow:
Transport:
MP2T/H2221/UDP;unicast;destination=138.195.152.161;client_port=11111-11111

Then it would start throwing UDP data with TS packets at
138.195.152.161:11111. The ncube server is vaguely intelligent in that
if it gets an ICMP Port-Unreachable for the UDP packets, it'll assume
the client is not listening and send something like:

ANNOUNCE rtsp:/film1 RTSP/1.0
CSeq: 1
Session: 1588004417
x-notice: 5401 "Downstream Failure" event-date=20030815T200723.897Z

Then drop the RTSP connection.

To change speed, to say trickplay at half speed:

SETUP rtsp:/film1 RTSP/1.0
CSeq: 1
Transport:
MP2T/H2221/UDP;unicast;destination=138.195.152.161;client_port=11111
x-mayNotify:
x-playNow:
Scale: 0.5 

Then, the server responds with:

RTSP/1.0 200 OK
CSeq: 1
Session: 1588004417
Scale: 0.5
x-playNow:
Transport:
MP2T/H2221/UDP;unicast;destination=138.195.152.161;client_port=11111-11111


So, what is the progress of RTSP (especially with trickplay support)
with VideoLAN?

PS (It's amazing how many of the people on this list I seem to have met
now) :)

--
 ()=  | Toby Jaffey : pkl.net/~trj
//\   | A day without sunshine is like, you know, night.
v_/_  |
-- 
This is the vlc-devel mailing-list, see http://www.videolan.org/vlc/
To unsubscribe, please read http://developers.videolan.org/lists.html
If you are in trouble, please contact <postmaster at videolan.org>



More information about the vlc-devel mailing list