<div dir="ltr">Hi<div>I want to build a rtsp VOD server combined with transcode(ffmpeg).</div><div>The application acts as a VOD server, when the client asks for some video through RTSP, it will establish a rtsp request to remote VOD server and acquire the data. Then do a demux/transcode/mux, and finally stream it to the client.</div>

<div>I note that the proxyServer link the remote rtpsource to the rtpsink, there are no place for me to place the demux/transcoder/muxer.</div><div><br></div><div>I tried to create the pipeline like rtspclient-->memorysink-->(demux)transcode(mux)-->memorysource-->RtpSource.</div>

<div>But I don't find a proper place to start the rtspclient.</div><div>If I override the RTSPServer::lookupServerMediaSession(), then I can't distinguish the 1st playback's SETUP and the</div></div>