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
This script uses Python 3 and Qt4, so please install dependencies first.
The mouse pointer does not appear over the omxplayer instances, so keyboard support was implemented. I do not know how to fix this yet.