I have a RTP stream which generated by ffmepg, now I need to restream to RTSP with live555.
There is a way to restream from a RTSP to another RTSP: LIVE555 Proxy Server.
But how to modify the Proxy Server to restream RTP source to RTSP (I can get the sdp description) ?
i.e.
- source stream: rtp://192.168.1.10:55555
- retream to: rtsp://:554/stream1
Any advice will be appreciated. Thanks!
Ok, I find the solution.
Inherit the
OnDemandServerMediaSubsessionclass, use theMPEG4ESVideoRTPSourceand ‘MPEG4VideoStreamDiscreteFramer’ to get RTP input.Then make a little change from
DynamicRTSPServerby replacingcreateNewSMSfunction.This RTP proxier got working!