Is your feature request related to a problem? Please describe.
The prebuffer stream use the pipe muxer, to split streams for videoanalysis, HSV, live video, etc. It also use the mpegts mixer that can cause problems with some input sources.
Describe the solution you'd like
The prebuffer stream could use an internal rtsp server instead of pipe. All transforms to the video input could be made just before being sent to this internal rtsp server. For example : reencode the stream if not H264, transpose the image, etc...
Describe alternatives you've considered
I already use an external rtsp server for that purpose. It's working well, but by making it integrated to camera.ui would be easier for other users.
Additional context
The configuration of my external rtsp server, bases on containers :
This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions.
Is your feature request related to a problem? Please describe. The prebuffer stream use the pipe muxer, to split streams for videoanalysis, HSV, live video, etc. It also use the mpegts mixer that can cause problems with some input sources.
Describe the solution you'd like The prebuffer stream could use an internal rtsp server instead of pipe. All transforms to the video input could be made just before being sent to this internal rtsp server. For example : reencode the stream if not H264, transpose the image, etc...
Describe alternatives you've considered I already use an external rtsp server for that purpose. It's working well, but by making it integrated to camera.ui would be easier for other users.
Additional context The configuration of my external rtsp server, bases on containers :
docker-compose.yml :
config.json :