[Live-devel] How to specify an rtp client without rtsp

Ross Finlayson finlayson at live555.com
Wed Jun 1 19:49:50 PDT 2011


>I've been playing with Live555 for a while now and it seems pretty 
>awesome, good job guys.
>
>
>
>By 'playing' I mean I've developed around live555 to send out an rtp 
>stream from a live source (mpeg4, mjpeg, h264, etc) all via rtsp, 
>and it works wonderfully. The problem I'm having is I want to be 
>able to specify a client listening on a certain port and have 
>live555 send a video stream to the specified computer and port 
>WITHOUT having to go through the RTSP process.

In general you can't really do this, because - to set up a stream - 
you need information exchanged in both directions between the client 
and the server.  This information includes not just IP addresses and 
port numbers, but also (in many cases) codec-specific 'configuration' 
information, without which the client's decoder may not work properly.

The RTSP protocol does all of this.  It was developed and 
standardized (by the IETF) and implemented (by me and others) for a 
reason.  Don't fight RTSP; instead continue to use it in your server 
and client.
-- 

Ross Finlayson
Live Networks, Inc.
http://www.live555.com/


More information about the live-devel mailing list