[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