> I'd like to have a single process expose two separate RTSP addresses: > > rtsp://<myip>:<myport1>/endpoint1 > rtsp://<myip>:<myport2>/endpoint2 > > ...as opposed to having multiple video subsessions from one server media > session, I'd like two separate servers on different port numbers, etc. For > management (for us, anyway), it'll be easier if it's hosted in a single > process.
A “RTSPServer” can have several “ServerMediaSession” objects (each, of course, with a different “streamName”). In this case, there’s a single RTSP server, with a single RTSP server port number - but multiple possible RTSP streams, each with a different name, Alternatively, if you want to use different RTSP port numbers (although I’m not sure why you would want this), you could create multiple “RTSPServer” objects (each with a different RTSP server port number). In each case, you can use the same “TaskScheduler” and “UsageEnvironment” objects. (The only time you need to use multiple "TaskScheduler” and “UsageEnvironment” objects is if you have multiple threads within a single process.) 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