[Live-devel] R: rtsp/rtp port management

Trotti Matteo matteo.trotti at elsagdatamat.com
Thu Nov 5 01:30:49 PST 2009


Thank you for your answer Ross,
you are right I wrote exactly to know where I had to write new code and where existing code was enough already.
My goal is to build a server (windows platform) which streams mp4/h264 files to multiple clients, with seeking and other common trickplay capabilities: as far as I understood, to do that I have to write new code because existing live555 vod server implementation doesn't fully support mp4/h264 (anyway, live555 is a really great product!).

Matteo Trotti
Videosurveillance Lab
Elsag Datamat Spa
Genova, Italy

-----Messaggio originale-----
Da: live-devel-bounces at ns.live555.com [mailto:live-devel-bounces at ns.live555.com] Per conto di Ross Finlayson
Inviato: giovedì 5 novembre 2009 7.18
A: LIVE555 Streaming Media - development & use
Oggetto: Re: [Live-devel] rtsp/rtp port management

>For each file that I want to stream at the same time, I set up a 
>rtsp session with unique server port number and name.
>Then server will start streaming to client via rtp.
>If same client requests another video, server will start another 
>rtsp session with rtp transmission and another rtp destination port 
>(previous rtp port number +2).
>When a client disconnects, rtsp port and rtp port become available again .

As far as I can tell, the existing code (specifically, the 
implementation of the "OnDemandServerMediaSubsession" class) already 
does exactly what you are asking for.

Why do you feel that you need to write new code, when our existing 
RTSP server implementation already works?
-- 

Ross Finlayson
Live Networks, Inc.
http://www.live555.com/
_______________________________________________
live-devel mailing list
live-devel at lists.live555.com
http://lists.live555.com/mailman/listinfo/live-devel


"Questo messaggio ed ogni suo allegato sono confidenziali e possono essere riservati o, comunque, protetti dall'essere diffusi. Se il ricevente non é il destinatario diretto del presente messaggio, é pregato di contattare l'originario mittente e di cancellare questo messaggio ed ogni suo allegato dal sistema di posta. Se il ricevente non é il destinatario diretto del presente messaggio, sono vietati l'uso, la riproduzione e la stampa di questo messaggio e di ogni suo allegato, nonché la diffusione del loro contenuto a qualsiasi altro soggetto"
*****
"This message and any attachment are confidential and may be privileged or otherwise protected from disclosure. If you are not the intended recipient, please contact the sender and delete this message and any attachment from your system. If you are not the intended recipient you must not use, copy or print this message or attachment or disclose the contents to any other person."


More information about the live-devel mailing list