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

Reply via email to