Hi, I have a RTSP server that can stream a H265 stream from a custom H265 packet source, used by a "H265VideoStreamDiscreteFramer" object (basically a live screen capture of a Vulkan application sent down to NVenc which generated the H265 packets). It uses a "PassiveServerMediaSubsession" object and thus relies on multicast UDP packets.
This works great, however, I would like to add support for an optional TCP transport for RTP/RTCP (so user can configure the service to stream over TCP rather than multicast UDP). I've managed to figure out I must replace the "PassiveServerMediaSubsession" subsession with an "OnDemandServerMediaSubsession" one. Is that correct ? "OnDemandServerMediaSubsession" being a base class, I've then tried to find a class that inherit from it, however, all I've found was the "H265VideoFileServerMediaSubsession", which uses a file as input. So, I'm not sure how to move forward. Should I write a custom class, that inherits from "OnDemandServerMediaSubsession" ? I guess I might have to create a new RTP/RTCP sink for each client connecting ? To be honest I'm a bit lost, so any help or link to some related documentation would be really appreciated. Thanks a lot ! Regards, Greg
_______________________________________________ live-devel mailing list live-devel@lists.live555.com http://lists.live555.com/mailman/listinfo/live-devel