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

Reply via email to