[Live-devel] ServerMediaSession.patch

Ross Finlayson finlayson at live555.com
Sun Jan 28 07:25:17 PST 2007


>  > (BTW, I don't understand why you're dealing with the Darwin Streaming
>>  Server at all.  We have a perfectly good RTSP server implementation
>>  (that uses the "ServerMediaS(ubs)ession" objects that you're
>>  creating), so you should just use that.  In any case, if you really
>
>I did not fully explain what my software is. You can think about as
>DirectShow-based encoder application, which can use file or capture
>device as media source, encode content into specified format, save it
>into file or push to network (unicast/multicast) describing streamed
>content using SDP file. In network case _any_ client, which supports
>initialization through .sdp file, could be used to receive broadcast.

That's true only for multicast streams.  For unicast streams, a 
client cannot just 'read a SDP file'; it *must* use the RTSP protocol 
to (i) get the SDP description, and (ii) tell the server which IP 
address and port numbers it should send the stream to.  (But a client 
can also use RTSP to receive a multicast stream, so you might as well 
use RTSP in either case.  I'm not aware of any client that can read a 
SDP file, but which doesn't also support RTSP.)

If you plan on supporting unicast transmission (especially if you 
want to support multiple concurrent clients), then you definitely 
need a RTSP server, and it's much better to use our server 
implementation than to have to rely upon a separate 'Darwin' server.
-- 

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


More information about the live-devel mailing list