Hi, I have a working RTSP server, streaming one H265 streaming through RTP (multicast UDP). My code is mostly based on the testH265VideoStreamer example.
Now, I want to add multiple H265 streams (all having the same properties, resolution etc.). I'm not sure I understand really how that works internally, whether the same RTP sink is used for all streams or one RTP sink is required per stream. So, basically, my question is what objects should I instanciate globally, and which ones should I instanciate per stream. I'm sure the following must be instanciate per stream : ServerMediaSession PassiveServerMediaSubsession FramedSource H265VideoStreamDiscreteFramer I am also pretty sure the following objects are unique (so, global and not per stream) : BasicTaskScheduler BasicUsageEnvironment RTSPServer However, I am not sure about the RTP/RTCP ones. Should those be instanciate per stream ? GroupSock (RTP & RTCP) H265VideoRTPSink RTCPInstance Thanks a lot !
_______________________________________________ live-devel mailing list live-devel@lists.live555.com http://lists.live555.com/mailman/listinfo/live-devel