I want to generate pipelines for rtsp streaming via gstreamer rtsp server, recording and live preview of a camera source. There can only be 1 instance of the camera source. The recording pipe should only be activated when needed. The other pipelines could always run.
tee - omxvp8enc - matroskamux - filesink
tee - omxh264enc - rtph264pay
Is it possible to give the rtsp server a pipeline which always runs (not only when a client is connected)? If this is possible, I could construct and start the live preview and streaming pipelines. The recording pipeline could then be added when needed.
I already had a look at the interpipes from ridge run. But I had some problems with them and now try to use a low level approach.
Thanks in advance