Linux Software Needed to Repeat RTSP

PK232

n3wb
Jun 1, 2016
7
4
I am looking for software that will install on a Linux box that has the capability of receiving rtsp data from IP cameras and storing the video in 1 to 5 min segments. And here is the stumbling block. It should also have the ability to repeat the data in rtsp format to multiple devices that would connect to the Linux box for real time viewing. I am trying to reduce the load on older cameras which seem to falter when multiple devices connect to them at the highest resolution.

Obviously freeware or open source would be better, but I am open to software that needs a license as long as it is a permanent license that allows multiple cameras and viewing devices. The only other requirement is that it should not need an Internet connection.

Any recommendations? Thanks.
 
I am looking for software that will install on a Linux box that has the capability of receiving rtsp data from IP cameras and storing the video in 1 to 5 min segments. And here is the stumbling block. It should also have the ability to repeat the data in rtsp format to multiple devices that would connect to the Linux box for real time viewing. I am trying to reduce the load on older cameras which seem to falter when multiple devices connect to them at the highest resolution.

Obviously freeware or open source would be better, but I am open to software that needs a license as long as it is a permanent license that allows multiple cameras and viewing devices. The only other requirement is that it should not need an Internet connection.

Any recommendations? Thanks.
Agent DVR (iSpy) is available for Linux. Docker too if that's what you prefer. It'll do exactly that and it's free for personal and local use. Once installed you only need web browser to manage and view.
Frigate is another, but it's more difficult to install and heavier on CPU usage.
I'm sure there is more, but these two I'm familiar with.
 
I am using GitHub - snowzach/rts2p: RTSP Proxy Server rtsp proxy server in HA for my doorbell. Works in docker too.

I do not believe it stores 5 minutes of video though.

You can install Zoneminder (which I use) on an RPi to work with one stream.

RTS2P - RTSP Stream Proxy​

This is a simple RTSP stream proxy based off of the live 555 library. LIVE555 Streaming Media I needed something simple to proxy IP Camera feeds that's easy to use and supports docker.

This is another foray for me into learning how to use CGO and wrap C++ libraries.
 
  • Like
Reactions: algertc
I thank all of you for taking the time to reply and your suggestions. It is appreciated, and I will look at all four software packages before making a decision.

I am currently using a bash script with ffmpeg to save one minute segments along with another script to store the segments in daily directories with hourly sub-directories. I can continue to do that if need be, The cameras are capable of providing three streams without a problem. It is only if a fourth stream is added that there are dropped segments. Still, it would be nice if the script could use the local output from the installed software rather than directly from the cameras so a camera is only providing one stream. Time will tell. Thanks again.
 
I am still evaluating different solutions as time permits, so this suggestion is most welcomed Thank you.

@algertc:: Based on your comment, I did a search re using ffmpeg as a repeater and there were some hits so I will look into that as well. Thank you.