streamstreamingrtsprtplive555

Proxy rtp source stream to rtsp via live555


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.

Any advice will be appreciated. Thanks!


Solution

  • Ok, I find the solution.

    Inherit the OnDemandServerMediaSubsession class, use the MPEG4ESVideoRTPSource and 'MPEG4VideoStreamDiscreteFramer' to get RTP input.

    Then make a little change from DynamicRTSPServer by replacing createNewSMS function.

    This RTP proxier got working!