essentials:
#These are the rtsp streams you want the program to display
#The streams will be displayed in the order you present them here
camera_streams:
#Foscam-fi9821w example
- rtsp_url: "rtsp:/home:...........@192.168.1.123:9002/videoMain"
#- url: "
"
#- rtsp_url: "rtsp:/home:..........@192.168.1.122:9003/videoMain"
#- rtsp_url: "rtsp:/home:..........@192.168.1.123:9002/videoMain"
#- rtsp_url: "rtsp:/home:..........@192.168.1.122:9003/videoMain"
#How many columns you want the program to use, it will autocalculate the amount of row needed based on the resolution of your screen
nr_of_columns: "2"
#Autostretching makes sures all of your pixels will be uses to display streams, so you have a maximum surveillance area.
#But this will probably destroy the aspect ratio of your last stream.
#autostretch: False
#rpisurv detects the connectable streams on startup,
#if this option is enabled it will keep the first calculated layout for the lifetime of the rpisurv running even if some cameras go down and come up, instead of redrawing the screen
#When this option is set to True, rpisurv ignores all cameras configured that were not connectable when rpisurv was started
keep_first_screen_layout: False
#!!!Normal users do not need to edit this section!!!
advanced:
##Enable this option if you want to have a fixed width of all your camera streams,
##By default rpisurv autocalculates this value, this can cause streams to get "stretched",
##if this value exceeds the available width, rpisurv will fallback to autocalculation
#fixed_width: 500
##Enable this option if you want to have a fixed height for all your camera streams,
##By default rpisurv autocalculates this value, this can cause streams to get "stretched",
##if this value exceeds the available height, rpisurv will fallback to autocalculation
#fixed_height: 500
#Rpisurv sends usage stats to it's statistics server to give the rpisurv community an idea how widespread this software is being used
#No performance impact is measured when using this option, no sensitive data is being sent. All data is anonymised.
#By default this is false
#update_stats: False
#By default rpisurv checks every 25 seconds if it needs to redraw the screen
#interval_check_status: 25
#By default rpisurv will check memory usage, set to False to skip memory usage check
#memory_usage_check: True
#These are fallbacks if autodection fails;
#Normally you do not need to configure these
fallbacks:
resolution:
width: "1920"
height: "1080"