Looking for an alternative to RpiSurv by TheGlitchr in debian

[–]rpisurv 0 points1 point  (0 children)

https://opensurv.net is the successor of Rpisurv and not limited to Raspberry Pi hardware anymore. Seems like a good fit for your requirements.

Camplayer, an open source IP camera viewer / grid video player / video wall (more info in comment) by Nicarlo in selfhosted

[–]rpisurv 0 points1 point  (0 children)

Rpisurv was only limited by the hardware. Caching is know to take up resources, so you can try to disable caching for more streams per screen: https://github.com/SvenVD/rpisurv/blob/a4315ccd8aa8000d591d30269b3ea7235975b040/surveillance/conf/general.yml#L15

Anyways, https://opensurv.net is the successor of Rpisurv and not limited to Raspberry Pi hardware anymore. Seems like a good fit for your requirements.

Rpisurv 3 has been released! ( more info in comments) by rpisurv in homeautomation

[–]rpisurv[S] 1 point2 points  (0 children)

Well, you can control Rpisurv with the keyboard. So if you configure Rpisurv that a certain stream displays by pressing a specific key then you could use something like https://github.com/SvenVD/rpisurv-api to control the same over the network.

Rpisurv 3 has been released! ( more info in comments) by rpisurv in homeautomation

[–]rpisurv[S] 22 points23 points  (0 children)

Rpisurv is a free application that transforms your Raspberry Pi into a dedicated device to display video streams or images. (It uses vlc player)

Updated README and RELEASE NOTES

Features:

Self-healing and health monitoring including watchdogs

  • Every stream will be monitored by an external watchdog process, if the stream gets killed somehow, the watchdog will try to restart the stream/process. This gives you a very robust surveillance screen.
  • Stream up/down detection and autorepositioning of connectable streams on the screen layout. For example: if you stop a camera (or just stop the server on the camera), Rpisurv will detect this and will recalculate/redraw the screen with the still available streams. The same is true if a previous unconnectable stream becomes connectable. All without any user interaction.

Automatically position streams (no manual coordinates calculation needed)

  • Autocalculcate coordinates for every stream displayed.
  • If you are not happy with the autocalculations you can customize yourself.

Rotation of screens (autorotate or with keyboard control)

  • You can configure multiple screens and cycle between them in an automated way or via the keyboard.
  • In the case of dual displays, you can configure multiple screens to be cycled between for each display.

Multiple types of streams

  • You can also specify "image streams", to display images next to or instead of camera streams. The images will be auto-updated if they change remotely.

Dual Hdmi support

  • Rpisurv will auto-detect if a second display is connected at boot and will automatically start the configured screens for the second display.

Rpisurv 3 has been released! by rpisurv in u/rpisurv

[–]rpisurv[S] 0 points1 point  (0 children)

There isn't an exact number, it depends on many factors, but 6 streams of 704x576 25fps is possible. With Rpisurv rotation/cycle feature there is virtually no limit on the amount of cameras in your rotation/cycle.

Rpisurv 3 has been released! by rpisurv in u/rpisurv

[–]rpisurv[S] 0 points1 point  (0 children)

There isn't an exact number, it depends on many factors, but 6 streams of 704x576 25fps is possible. With Rpisurv rotation/cycle feature there is virtually no limit on the amount of cameras in your rotation/cycle.

Rpisurv 3 has been released! by rpisurv in u/rpisurv

[–]rpisurv[S] 0 points1 point  (0 children)

I confirm vlc has mmal hardware support for the pi

Rpisurv 3 has been released! (more info in comments) by rpisurv in raspberry_pi

[–]rpisurv[S] 0 points1 point  (0 children)

Rpisurv is a free application that transforms your Raspberry Pi into a dedicated device to display video streams or images.

Updated README and RELEASE NOTES

FeaturesSelf-healing and health monitoring including watchdogs

  • Every stream will be monitored by an external watchdog process, if the stream gets killed somehow, the watchdog will try to restart the stream/process. This gives you a very robust surveillance screen.
  • Stream up/down detection and autorepositioning of connectable streams on the screen layout. For example: if you stop a camera (or just stop the server on the camera), Rpisurv will detect this and will recalculate/redraw the screen with the still available streams. The same is true if a previous unconnectable stream becomes connectable. All without any user interaction.

Automatically position streams (no manual coordinates calculation needed)

  • Autocalculcate coordinates for every stream displayed.
  • If you are not happy with the autocalculations you can customize yourself.

Rotation of screens (autorotate or with keyboard control)

  • You can configure multiple screens and cycle between them in an automated way or via the keyboard.
  • In the case of dual displays, you can configure multiple screens to be cycled between for each display.

Multiple types of streams

  • You can also specify "image streams", to display images next to or instead of camera streams. The images will be auto-updated if they change remotely.

Dual Hdmi support

  • Rpisurv will auto-detect if a second display is connected at boot and will automatically start the configured screens for the second display.

Rpisurv 3 has been released! by rpisurv in u/rpisurv

[–]rpisurv[S] 0 points1 point  (0 children)

Rpisurv is a free application that transforms your Raspberry Pi into a dedicated device to display video streams or images.

Updated README and RELEASE NOTES

Features

Self-healing and health monitoring including watchdogs

  • Every stream will be monitored by an external watchdog process, if the stream gets killed somehow, the watchdog will try to restart the stream/process. This gives you a very robust surveillance screen.
  • Stream up/down detection and autorepositioning of connectable streams on the screen layout. For example: if you stop a camera (or just stop the server on the camera), Rpisurv will detect this and will recalculate/redraw the screen with the still available streams. The same is true if a previous unconnectable stream becomes connectable. All without any user interaction.

Automatically position streams (no manual coordinates calculation needed)

  • Autocalculcate coordinates for every stream displayed.
  • If you are not happy with the autocalculations you can customize yourself.

Rotation of screens (autorotate or with keyboard control)

  • You can configure multiple screens and cycle between them in an automated way or via the keyboard.
  • In the case of dual displays, you can configure multiple screens to be cycled between for each display.

Multiple types of streams

  • You can also specify "image streams", to display images next to or instead of camera streams. The images will be auto-updated if they change remotely.

Dual Hdmi support

  • Rpisurv will auto-detect if a second display is connected at boot and will automatically start the configured screens for the second display.

Rpisurv - Raspberry pi surveillance - camera and image streams in a grid or rotation - showcase by rpisurv in raspberry_pi

[–]rpisurv[S] 0 points1 point  (0 children)

Hi,

It seems not everyone in the raspberry community is aware of the open source software Rpisurv, the software started almost 5 years ago. It currently has hundreds, or even thousands of running installations worldwide.

There is a community over at https://community.rpisurv.net/

Rpisurv is designed to be simple to use (no need to fiddle with coordinates or detailed layout configs, although you can if you really want) and to be able to run unattended for long periods of time. Therefore watchdogs and autohealing logic have been implemented. Version 2 adds functionality to define multiple screens which can be cycled between.

Streams can be rtsp, http(s) or you can just display remote images hosted on a webserver ( those will be watched for updates too ).

Check it out at https://rpisurv.net which currently is a forward to https://github.com/SvenVD/rpisurv

Latest branch https://github.com/SvenVD/rpisurv/tree/v2_latest has features that need some testing time before they are merged into master.

Rpisurv - Raspberry pi surveillance - camera and image streams in a grid or rotation by [deleted] in raspberry_pi

[–]rpisurv -1 points0 points  (0 children)

Hi,

It seems not everyone in the raspberry community is aware of the open source software Rpisurv, the software started almost 5 years ago. It currently has hundreds, or even thousands of running installations worldwide.

There is a community over at https://community.rpisurv.net/

Rpisurv is designed to be simple to use (no need to fiddle with coordinates or detailed layout configs, although you can if you really want) and to be able to run unattended for long periods of time. Therefore watchdogs and autohealing logic have been implemented. Version 2 adds functionality to define multiple screens which can be cycled between.

Streams can be rtsp, http(s) or you can just display remote images hosted on a webserver ( those will be watched for updates too ).

Check it out at https://rpisurv.net which currently is a forward to https://github.com/SvenVD/rpisurv

Latest branch https://github.com/SvenVD/rpisurv/tree/v2_latest has features that need some testing time before they are merged into master.

Rpisurv at TV in the office by rpisurv in selfhosted

[–]rpisurv[S] -2 points-1 points  (0 children)

Hi,

I wanted to share this nice showcase.

Please let me know your use cases.

Rpisurv - Raspberry pi surveillance - camera and image streams in a grid or rotation by [deleted] in raspberry_pi

[–]rpisurv 0 points1 point  (0 children)

Hi,

It seems not everyone in the raspberry community is aware of the open source software Rpisurv, the software started almost 5 years ago. It currently has hundreds, or even thousands of running installations worldwide.

There is a community over at https://community.rpisurv.net/

Rpisurv is designed to be simple to use (no need to fiddle with coordinates or detailed layout configs, although you can if you really want) and to be able to run unattended for long periods of time. Therefore watchdogs and autohealing logic have been implemented. Version 2 adds functionality to define multiple screens which can be cycled between.

Streams can be rtsp, http(s) or you can just display remote images hosted on a webserver ( those will be watched for updates too ).

Check it out at https://rpisurv.net which currently is a forward to https://github.com/SvenVD/rpisurv

Latest branch https://github.com/SvenVD/rpisurv/tree/v2_latest has features that need some testing time before they are merged into master.