I'd like to know if there's any tutorial about RTSP Servers, because im a newbie programmer
Unfortunately, this software is not intended for "newbie programmers".
I want to develop a server which streams H264 video (not on demand, just begins the streaming as soon as one client is connected, and uses the same stream for all the others clients connected; stops streaming when there's no clients connected). As far as i've seen, i have to: -create my own H264MediaSubsession class
Yes. This should be a subclass of "OnDemandServerMediaSubsession", and must set the "reuseFirstSource" parameter to True (because you want to use the same input source for all downstream clients).
-create RTSPServer and add my new subsession class
Yes.
-create H264RTPSource
No! "RTPSource"s are used only for RTP *receivers* (i.e., clients). You are writing a server, not a client.
Instead, you need to write your own subclass of "H264VideoStreamFramer" (to encapsulate your input source, to deliver H.264 NAL units).
-create H264RTPSink to handle the streaming itself
Yes. -- Ross Finlayson Live Networks, Inc. http://www.live555.com/ _______________________________________________ live-devel mailing list live-devel@lists.live555.com http://lists.live555.com/mailman/listinfo/live-devel