Skip to content

Python script for viewing RTSP streams from Hikvision (not only) cameras in grid on Raspberry Pi 3

License

Notifications You must be signed in to change notification settings

buildupcowork/videowall

 
 

Repository files navigation

Videowall

Python script for viewing RTSP streams from Hikvision (not only) cameras in grid on Raspberry Pi 3. Our NVR is installed in a separate room in the server rack. We applied the Raspberry Pi 3 with our script to view cameras streams. The script takes RTSP streams from NVR channels and displays on the TV in the form of a grid.

Cron launches the script in the morning and stops in the evening, also turns off the HDMI output of Raspberry Pi, so if you even forget to turn off the TV - it will turn off automatically.

You can change the main camera view using the arrows on the keyboard (we are using the bluetooth keyboard). You can also click on the desired camera and it will be displayed in a large placeholder. The script can also automatically scroll through the list of cameras from the configuration file.

Raspberry Pi TV mount pocket: https://www.thingiverse.com/thing:2393597

Dependencies

This script uses Python 3 and Qt4, so please install dependencies first.

How it looks

banch screen

Known Issues

The mouse pointer does not appear over the omxplayer instances, so keyboard support was implemented. I do not know how to fix this yet.

About

Python script for viewing RTSP streams from Hikvision (not only) cameras in grid on Raspberry Pi 3

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 75.4%
  • Shell 24.6%