From 1eadb98a01ce067a2ac5e4ac7fe55d4756c38de4 Mon Sep 17 00:00:00 2001 From: logan Date: Tue, 12 May 2026 22:13:57 +0300 Subject: [PATCH] parking camera --- config.yml.mp | 381 +++++++++++++++++++++++++++++++-------------- docker-compose.yml | 4 +- 2 files changed, 262 insertions(+), 123 deletions(-) diff --git a/config.yml.mp b/config.yml.mp index f73a305..ae0f5d9 100644 --- a/config.yml.mp +++ b/config.yml.mp @@ -1,113 +1,157 @@ mqtt: enabled: false -#logger: -# logs: -# frigate.record.maintainer: debug go2rtc: streams: - ipc_parking_office1: rtsp://media:admin12345@192.168.52.122:554/Streaming/Channels/101 - ipc_parking_office1_sub: rtsp://media:admin12345@192.168.52.122:554/Streaming/Channels/102 - ipc_parking_office2: rtsp://media:admin12345@192.168.52.109:554/00 - ipc_parking_office2_sub: rtsp://media:admin12345@192.168.52.109:554/01 - ipc_office_sportdoor: rtsp://admin:admin12345@192.168.52.111/cam/realmonitor?channel=1&subtype=0 - ipc_office_sportdoor_sub: rtsp://admin:admin12345@192.168.52.111/cam/realmonitor?channel=1&subtype=1 -# ipc_office_server: rtsp://admin:@192.168.52.100/user=admin&password=&channel=1&stream=1.sdp + ipc_parking_office1: + rtsp://media:admin12345@192.168.52.122:554/Streaming/Channels/101 + ipc_parking_office1_sub: + rtsp://media:admin12345@192.168.52.122:554/Streaming/Channels/102 + ipc_parking_office2: + - ffmpeg:rtsp://admin:admin12345@192.168.52.109:554/00 + ipc_parking_office2_sub: rtsp://admin:admin12345@192.168.52.109:554/01 + ipc_office_sportdoor: + rtsp://admin:admin12345@192.168.52.111/cam/realmonitor?channel=1&subtype=0 + ipc_office_sportdoor_sub: + rtsp://admin:admin12345@192.168.52.111/cam/realmonitor?channel=1&subtype=1 + ipc_office_server: + rtsp://admin:@192.168.52.100/user=admin&password=&channel=1&stream=1.sdp ipc_office_stair1: - rtsp://admin:admin12345@192.168.52.104/cam/realmonitor?channel=1&subtype=0 - ffmpeg:main#audio=acc - ipc_office_stair1_sub: rtsp://admin:admin12345@192.168.52.104/cam/realmonitor?channel=1&subtype=1 + ipc_office_stair1_sub: + rtsp://admin:admin12345@192.168.52.104/cam/realmonitor?channel=1&subtype=1 ipc_office_stair2: - rtsp://admin:Admin12345@192.168.52.106/cam/realmonitor?channel=1&subtype=0 - ffmpeg:main#audio=acc - ipc_office_stair2_sub: rtsp://admin:Admin12345@192.168.52.106/cam/realmonitor?channel=1&subtype=1 + ipc_office_stair2_sub: + rtsp://admin:Admin12345@192.168.52.106/cam/realmonitor?channel=1&subtype=1 ipc_office_hall1: - rtsp://admin:Admin12345@192.168.52.108/cam/realmonitor?channel=1&subtype=0 - ffmpeg:main#audio=acc - ipc_office_hall1_sub: rtsp://admin:Admin12345@192.168.52.108/cam/realmonitor?channel=1&subtype=1 + ipc_office_hall1_sub: + rtsp://admin:Admin12345@192.168.52.108/cam/realmonitor?channel=1&subtype=1 ipc_office_hall2: - rtsp://admin:Admin12345@192.168.52.121/cam/realmonitor?channel=1&subtype=0 - ffmpeg:main#audio=acc - ipc_office_hall2_sub: rtsp://admin:Admin12345@192.168.52.121/cam/realmonitor?channel=1&subtype=1 + ipc_office_hall2_sub: + rtsp://admin:Admin12345@192.168.52.121/cam/realmonitor?channel=1&subtype=1 ipc_office_farmtek: - rtsp://admin:admin12345@192.168.52.105/cam/realmonitor?channel=1&subtype=0 - ffmpeg:main#audio=acc - ipc_office_farmtek_sub: rtsp://admin:admin12345@192.168.52.105/cam/realmonitor?channel=1&subtype=1 + ipc_office_farmtek_sub: + rtsp://admin:admin12345@192.168.52.105/cam/realmonitor?channel=1&subtype=1 ipc_office_sklad: - rtsp://admin:admin12345@192.168.52.107/cam/realmonitor?channel=1&subtype=0 - ffmpeg:main#audio=acc - ipc_office_sklad_sub: rtsp://admin:admin12345@192.168.52.107/cam/realmonitor?channel=1&subtype=1 + ipc_office_sklad_sub: + rtsp://admin:admin12345@192.168.52.107/cam/realmonitor?channel=1&subtype=1 ipc_street_barrier: rtsp://admin:admin12345@192.168.52.117:80/0 ipc_street_barrier_sub: rtsp://admin:admin12345@192.168.52.117:80/1 ipc_street_2821: rtsp://admin:admin12345@192.168.52.119:80/0 ipc_street_2821_sub: rtsp://admin:admin12345@192.168.52.119:80/1 ipc_street_2822: rtsp://admin:admin12345@192.168.52.118:80/0 ipc_street_2822_sub: rtsp://admin:admin12345@192.168.52.118:80/1 - ipc_street_731: rtsp://media:admin12345@192.168.52.113:554/Streaming/Channels/101 - ipc_street_731_sub: rtsp://media:admin12345@192.168.52.113:554/Streaming/Channels/102 - ipc_street_732: rtsp://media:admin12345@192.168.52.115:554/Streaming/Channels/101 - ipc_street_732_sub: rtsp://media:admin12345@192.168.52.115:554/Streaming/Channels/102 - ipc_street_yard1: rtsp://media:admin12345@192.168.52.112:554/Streaming/Channels/101 - ipc_street_yard1_sub: rtsp://media:admin12345@192.168.52.112:554/Streaming/Channels/102 - ipc_street_absalyamova1: rtsp://media:admin12345@192.168.52.120/cam/realmonitor?channel=1&subtype=0 - ipc_street_absalyamova1_sub: rtsp://media:admin12345@192.168.52.120/cam/realmonitor?channel=1&subtype=1 - ipc_street_absalyamova2: rtsp://admin:admin12345@192.168.52.102/cam/realmonitor?channel=1&subtype=0 - ipc_street_absalyamova2_sub: rtsp://admin:admin12345@192.168.52.102/cam/realmonitor?channel=1&subtype=1 - ipc_entrance_282: rtsp://media:admin12345@192.168.52.116:554/Streaming/Channels/101 - ipc_entrance_282_sub: rtsp://media:admin12345@192.168.52.116:554/Streaming/Channels/102 - ipc_entrance_731: rtsp://media:admin12345@192.168.52.101/Streaming/Channels/101 - ipc_entrance_731_sub: rtsp://media:admin12345@192.168.52.101/Streaming/Channels/102 - ipc_entrance_732: rtsp://media:admin12345@192.168.52.114/Streaming/Channels/101 - ipc_entrance_732_sub: rtsp://media:admin12345@192.168.52.114/Streaming/Channels/102 - ipc_entrance_notary: rtsp://admin:admin12345@192.168.52.103/cam/realmonitor?channel=1&subtype=0 - ipc_entrance_notary_sub: rtsp://admin:admin12345@192.168.52.103/cam/realmonitor?channel=1&subtype=1 - ipc_entrance_office: rtsp://media:admin12345@192.168.52.110/cam/realmonitor?channel=1&subtype=0 - ipc_entrance_office_sub: rtsp://media:admin12345@192.168.52.110/cam/realmonitor?channel=1&subtype=1 + ipc_street_731: + rtsp://media:admin12345@192.168.52.113:554/Streaming/Channels/101 + ipc_street_731_sub: + rtsp://media:admin12345@192.168.52.113:554/Streaming/Channels/102 + ipc_street_732: + rtsp://media:admin12345@192.168.52.115:554/Streaming/Channels/101 + ipc_street_732_sub: + rtsp://media:admin12345@192.168.52.115:554/Streaming/Channels/102 + ipc_street_yard1: + rtsp://media:admin12345@192.168.52.112:554/Streaming/Channels/101 + ipc_street_yard1_sub: + rtsp://media:admin12345@192.168.52.112:554/Streaming/Channels/102 + ipc_street_absalyamova1: + rtsp://media:admin12345@192.168.52.120/cam/realmonitor?channel=1&subtype=0 + ipc_street_absalyamova1_sub: + rtsp://media:admin12345@192.168.52.120/cam/realmonitor?channel=1&subtype=1 + ipc_street_absalyamova2: + rtsp://admin:admin12345@192.168.52.102/cam/realmonitor?channel=1&subtype=0 + ipc_street_absalyamova2_sub: + rtsp://admin:admin12345@192.168.52.102/cam/realmonitor?channel=1&subtype=1 + ipc_entrance_282: + rtsp://media:admin12345@192.168.52.116:554/Streaming/Channels/101 + ipc_entrance_282_sub: + rtsp://media:admin12345@192.168.52.116:554/Streaming/Channels/102 + ipc_entrance_731: + rtsp://media:admin12345@192.168.52.101/Streaming/Channels/101 + ipc_entrance_731_sub: + rtsp://media:admin12345@192.168.52.101/Streaming/Channels/102 + ipc_entrance_732: + rtsp://media:admin12345@192.168.52.114/Streaming/Channels/101 + ipc_entrance_732_sub: + rtsp://media:admin12345@192.168.52.114/Streaming/Channels/102 + ipc_entrance_notary: + rtsp://admin:admin12345@192.168.52.103/cam/realmonitor?channel=1&subtype=0 + ipc_entrance_notary_sub: + rtsp://admin:admin12345@192.168.52.103/cam/realmonitor?channel=1&subtype=1 + ipc_entrance_office: + rtsp://media:admin12345@192.168.52.110/cam/realmonitor?channel=1&subtype=0 + ipc_entrance_office_sub: + rtsp://media:admin12345@192.168.52.110/cam/realmonitor?channel=1&subtype=1 ipc_entrance_soffice1: rtsp://media:admin12345@192.168.34.100:554/00 ipc_entrance_soffice1_sub: rtsp://media:admin12345@192.168.34.100:554/01 #remote cameras -# ipc_4modan3: rtsp://admin:Admin12345@192.168.15.36/cam/realmonitor?channel=1&subtype=0 -# ipc_4modan3_sub: rtsp://admin:Admin12345@192.168.15.36/cam/realmonitor?channel=1&subtype=1 - ipc_chemodan_entrance: rtsp://192.168.15.33:8554/entrance - ipc_chemodan_entrance_sub: rtsp://192.168.15.33:8554/entrance_sub - ipc_chemodan_table1: rtsp://192.168.15.33:8554/table1 - ipc_chemodan_table1_sub: rtsp://192.168.15.33:8554/table1_sub - ipc_chemodan_table2: rtsp://192.168.15.33:8554/table2 - ipc_chemodan_table2_sub: rtsp://192.168.15.33:8554/table2_sub +# 4modan3: rtsp://admin:Admin12345@192.168.15.36/cam/realmonitor?channel=1&subtype=0 +# 4modan3_sub: rtsp://admin:Admin12345@192.168.15.36/cam/realmonitor?channel=1&subtype=1 + ipc_chemodan_entrance: rtsp://192.168.15.1:8554/entrance + ipc_chemodan_entrance_sub: rtsp://192.168.15.1:8554/entrance_sub + ipc_chemodan_table1: rtsp://192.168.15.1:8554/table1 + ipc_chemodan_table1_sub: rtsp://192.168.15.1:8554/table1_sub + ipc_chemodan_table2: rtsp://192.168.15.1:8554/table2 + ipc_chemodan_table2_sub: rtsp://192.168.15.1:8554/table2_sub ipc_farmsklad_table1: rtsp://media:Admin12345@192.168.49.3:8554/table1 - ipc_farmsklad_table1_sub: rtsp://media:Admin12345@192.168.49.3:8554/table1_sub + ipc_farmsklad_table1_sub: + rtsp://media:Admin12345@192.168.49.3:8554/table1_sub ipc_farmsklad_table2: rtsp://media:Admin12345@192.168.49.3:8554/table2 - ipc_farmsklad_table2_sub: rtsp://media:Admin12345@192.168.49.3:8554/table2_sub - ipc_farmsklad_sborka: rtsp://media:Admin12345@192.168.49.3:8554/sborka - ipc_farmsklad_sborka_sub: rtsp://media:Admin12345@192.168.49.3:8554/sborka_sub + ipc_farmsklad_table2_sub: + rtsp://media:Admin12345@192.168.49.3:8554/table2_sub + ipc_farmsklad_sborka: rtsp:/media:Admin12345@192.168.49.3:8554/sborka + ipc_farmsklad_sborka_sub: rtsp://192.168.49.3:8554/sborka_sub + ipc_almet_office_1: rtsp://192.168.16.1:8554/ipc_1_sub + ipc_almet_office_2: rtsp://192.168.16.1:8554/ipc_2_sub +# ipc_ekat_sklad_1: rtsp://192.168.50.1:8554/ipc_1_sub + ipc_test: rtsp://admin:admin@192.168.52.124/stream.live0 + ipc_test_sub: rtsp://admin:admin@192.168.52.124/stream.live1 + + + + parking_office-2_1: + - rtsp://admin:admin12345@192.168.52.109:80/0 + parking_office-2_2: + - rtsp://admin:admin12345@192.168.52.109:80/1 webrtc: candidates: - 192.168.98.15:8555 - stun:8555 ffmpeg: - global_args: -hide_banner -loglevel warning -threads 2 - hwaccel_args: auto - input_args: preset-rtsp-restream - output_args: - detect: -threads 2 -f rawvideo -pix_fmt yuv420p - record: preset-record-generic-audio-aac - retry_interval: 10 -timestamp_style: - position: tr +# global_args: -hide_banner -loglevel warning -threads 2 +# hwaccel_args: auto + input_args: preset-rtsp-generic +# output_args: +# detect: -threads 2 -f rawvideo -pix_fmt yuv420p +# record: preset-record-generic-audio-aac +# retry_interval: 10 +#timestamp_style: +# position: tr record: enabled: true - retain: - days: 30 - mode: all - export: - timelapse_args: -vf setpts=0.04*PTS -r 30 - events: + alerts: retain: - default: 60 - mode: motion + days: 60 + detections: + retain: + days: 60 + continuous: + days: 30 + motion: + days: 30 detect: enabled: false cameras: - ipc_parking_office1: + parking_office1: ffmpeg: inputs: - path: rtsp://127.0.0.1:8554/ipc_parking_office1 @@ -118,13 +162,14 @@ cameras: - detect motion: mask: 0.001,0.409,0.357,0.198,0.542,0.164,0.997,0.295,1,0,0,0 - threshold: 30 - contour_area: 10 - improve_contrast: 'true' - ipc_parking_office2: + threshold: 40 + contour_area: 20 + improve_contrast: true + parking_office2: ffmpeg: inputs: - - path: rtsp://127.0.0.1:8554/ipc_parking_office2 + - path: rtsp://admin:admin12345@192.168.52.109:554/00 + input_args: preset-rtsp-udp roles: - record - path: rtsp://127.0.0.1:8554/ipc_parking_office2_sub @@ -134,7 +179,10 @@ cameras: mask: - 0,0.308,0.379,0.212,0.736,0.208,1,0.378,1,0,0,0 - 0.46,1,0.486,0.904,0.558,0.743,0.843,0.483,1,0.375,1,1 - ipc_office_sportdoor: + threshold: 40 + contour_area: 20 + improve_contrast: true + office_sportdoor: ffmpeg: inputs: - path: rtsp://127.0.0.1:8554/ipc_office_sportdoor @@ -143,15 +191,17 @@ cameras: - path: rtsp://127.0.0.1:8554/ipc_office_sportdoor_sub roles: - detect -# ipc_office_server: +# office_server: # ffmpeg: # inputs: -# - path: rtsp://127.0.0.1:8554/ipc_office_server +# - path: rtsp://127.0.0.1:8554/office_server # roles: # - record motion: - mask: 0.198,0,0.221,0.273,0,0.486,0.003,0.001 - ipc_office_stair1: + mask: + - 0.198,0,0.221,0.273,0,0.486,0.003,0.001 + - 0.64,0,0.639,0.07,1,0.07,1,0 + office_stair1: ffmpeg: inputs: - path: rtsp://127.0.0.1:8554/ipc_office_stair1?video&audio @@ -162,7 +212,7 @@ cameras: - detect motion: mask: 0.715,0.258,0.737,0,0.788,0,0.766,0.261 - ipc_office_stair2: + office_stair2: ffmpeg: inputs: - path: rtsp://127.0.0.1:8554/ipc_office_stair2?video&audio @@ -171,7 +221,9 @@ cameras: - path: rtsp://127.0.0.1:8554/ipc_office_stair2_sub roles: - detect - ipc_office_hall1: + motion: + mask: 0.553,0.938,0.551,0.978,0.883,0.976,0.883,0.937 + office_hall1: ffmpeg: inputs: - path: rtsp://127.0.0.1:8554/ipc_office_hall1?video&audio @@ -183,7 +235,7 @@ cameras: motion: mask: - 227,0,205,255,60,217,58,0,0,0,0,288,352,288,352,0 - ipc_office_hall2: + office_hall2: ffmpeg: inputs: - path: rtsp://127.0.0.1:8554/ipc_office_hall2 @@ -195,7 +247,7 @@ cameras: motion: mask: - 173,0,172,262,82,265,72,0,0,0,0,288,352,288,352,0 - ipc_office_farmtek: + office_farmtek: ffmpeg: inputs: - path: rtsp://127.0.0.1:8554/ipc_office_farmtek?video&audio @@ -204,7 +256,7 @@ cameras: - path: rtsp://127.0.0.1:8554/ipc_office_farmtek_sub roles: - detect - ipc_office_sklad: + office_sklad: ffmpeg: inputs: - path: rtsp://127.0.0.1:8554/ipc_office_sklad @@ -215,7 +267,7 @@ cameras: - detect motion: mask: 0.449,0,0,0.96,0,0 - ipc_street_barrier: + street_barrier: ffmpeg: inputs: - path: rtsp://127.0.0.1:8554/ipc_street_barrier @@ -226,7 +278,7 @@ cameras: - detect motion: mask: 0.131,0.045,0.411,0.043,1,0.474,1,0,0,0,0,0.186 - ipc_street_2821: + street_2821: ffmpeg: inputs: - path: rtsp://127.0.0.1:8554/ipc_street_2821 @@ -239,7 +291,7 @@ cameras: mask: - 0,0,1,0,1,0.724,0.399,0.305,0,0.589 - 0.119,0.509,0.243,1,0.419,1,0.249,0.413 - ipc_street_2822: + street_2822: ffmpeg: inputs: - path: rtsp://127.0.0.1:8554/ipc_street_2822 @@ -254,7 +306,7 @@ cameras: - 0.206,0.711,0.216,0.901,0.319,0.905,0.318,0.703 - 0.503,0.49,0.449,0.719,0.525,0.74,0.625,0.587,0.605,0.478 - 0.904,0.278,0.808,0.337,0.618,0.539,0.639,0.658 - ipc_street_731: + street_731: ffmpeg: inputs: - path: rtsp://127.0.0.1:8554/ipc_street_731 @@ -264,8 +316,9 @@ cameras: roles: - detect motion: - mask: 0.001,0,0.999,0.003,1,1,0.555,0.624,0.665,0.074,0.28,0.449,0.153,0.226,0,0.386 - ipc_street_732: + mask: + 0.001,0,0.999,0.003,1,1,0.555,0.624,0.665,0.074,0.28,0.449,0.153,0.226,0,0.386 + street_732: ffmpeg: inputs: - path: rtsp://127.0.0.1:8554/ipc_street_732?video&audio @@ -278,7 +331,7 @@ cameras: mask: - 0,0,0.446,0.001,0.294,0.046,0.294,0.09,0,0.103 - 0.731,0,0.878,0.508,1,1,0.999,0.003 - ipc_street_yard1: + street_yard1: ffmpeg: inputs: - path: rtsp://127.0.0.1:8554/ipc_street_yard1 @@ -289,7 +342,7 @@ cameras: - detect motion: mask: 0,0.057,0.236,0.053,0.237,0.09,0,0.094 - ipc_street_absalyamova1: + street_absalyamova1: ffmpeg: inputs: - path: rtsp://127.0.0.1:8554/ipc_street_absalyamova1 @@ -300,7 +353,7 @@ cameras: - detect motion: mask: 0.826,0.254,0.156,0.771,0,1,0,0,1,0,0.999,0.237 - ipc_street_absalyamova2: + street_absalyamova2: ffmpeg: inputs: - path: rtsp://127.0.0.1:8554/ipc_street_absalyamova2 @@ -311,7 +364,7 @@ cameras: - detect motion: mask: 0.186,0.383,1,0.667,1,0,0,0,0,0.393 - ipc_entrance_282: + entrance_282: ffmpeg: inputs: - path: rtsp://127.0.0.1:8554/ipc_entrance_282 @@ -322,7 +375,7 @@ cameras: - detect motion: mask: 0.599,0.188,0.305,0.268,0.303,0,1,0,1,0.666 - ipc_entrance_731: + entrance_731: ffmpeg: inputs: - path: rtsp://127.0.0.1:8554/ipc_entrance_731 @@ -335,7 +388,7 @@ cameras: mask: - 0,0.05,0.238,0.046,0.24,0.097,0,0.094 - 0.445,0,0.443,0.15,0.678,0.293,1,0.39,1,0 - ipc_entrance_732: + entrance_732: ffmpeg: inputs: - path: rtsp://127.0.0.1:8554/ipc_entrance_732 @@ -346,7 +399,7 @@ cameras: - detect motion: mask: 0,0.098,0.247,0.098,0.247,0.051,0,0.044 - ipc_entrance_notary: + entrance_notary: ffmpeg: inputs: - path: rtsp://127.0.0.1:8554/ipc_entrance_notary @@ -357,7 +410,7 @@ cameras: - detect motion: mask: 0.266,0.001,1,0.422,1,0 - ipc_entrance_office: + entrance_office: ffmpeg: inputs: - path: rtsp://127.0.0.1:8554/ipc_entrance_office @@ -367,8 +420,8 @@ cameras: roles: - detect motion: - mask: 0.798,0,0.732,0.49,0.485,0.308,0,0.331,0,0 - ipc_entrance_soffice1: + mask: 1,0,1,0.115,0.789,0.111,0.732,0.49,0.485,0.308,0,0.331,0,0 + entrance_soffice1: ffmpeg: inputs: - path: rtsp://127.0.0.1:8554/ipc_entrance_soffice1 @@ -379,7 +432,7 @@ cameras: - detect motion: mask: 0.247,0.458,0.243,1,0,1,0,0,1,0,1,1,0.697,1,0.665,0.438 - ipc_chemodan_entrance: + chemodan_entrance: ffmpeg: inputs: - path: rtsp://127.0.0.1:8554/ipc_chemodan_entrance @@ -390,7 +443,7 @@ cameras: - detect motion: mask: 0.465,0.072,0.448,0.306,0.687,0.363,0.709,0.133 - ipc_chemodan_table1: + chemodan_table1: ffmpeg: inputs: - path: rtsp://127.0.0.1:8554/ipc_chemodan_table1?video&audio @@ -401,7 +454,7 @@ cameras: - detect motion: mask: 0.482,0.051,0,0.049,0,0,0.481,0 - ipc_chemodan_table2: + chemodan_table2: ffmpeg: inputs: - path: rtsp://127.0.0.1:8554/ipc_chemodan_table2?video&audio @@ -412,55 +465,141 @@ cameras: - detect motion: mask: 0,0,0.482,0,0.483,0.048,0,0.045 - ipc_farmsklad_sborka: + farmsklad_sborka: ffmpeg: inputs: - path: rtsp://127.0.0.1:8554/ipc_farmsklad_sborka_sub roles: - record - detect -# - path: rtsp://127.0.0.1:8554/ipc_farmsklad_sborka_sub +# - path: rtsp://127.0.0.1:8554/farmsklad_sborka_sub # roles: # - detect motion: mask: 0,0.113,1,0.112,1,0,0,0 - ipc_farmsklad_table1: + farmsklad_table1: ffmpeg: inputs: - - path: rtsp://127.0.0.1:8554/ipc_farmsklad_table1_sub?video&audio + - path: rtsp://127.0.0.1:8554/ipc_farmsklad_table1?video&audio roles: - record - detect -# - path: rtsp://127.0.0.1:8554/ipc_farmsklad_table1_sub +# - path: rtsp://127.0.0.1:8554/farmsklad_table1_sub # roles: # - detect + almet_ipc_1: + ffmpeg: + inputs: + - path: rtsp://127.0.0.1:8554/ipc_almet_office_1?video&audio + roles: + - record + - detect + almet_ipc_2: + ffmpeg: + inputs: + - path: rtsp://127.0.0.1:8554/ipc_almet_office_2?video&audio + roles: + - record + - detect + test: + ffmpeg: + inputs: + - path: rtsp://127.0.0.1:8554/ipc_test + roles: + - record + - detect + parking_office-2: + enabled: true + ffmpeg: + inputs: + - path: rtsp://admin:admin12345@192.168.52.109:80/0 + roles: + - record + - path: rtsp://admin:admin12345@192.168.52.109:80/1 + roles: + - detect + detect: + width: 720 + height: 480 + live: + streams: + Stream 1: parking_office-2_1 + Stream 2: parking_office-2_2 motion: - mask: 0.243,0.05,0,0.046,0,0,0.244,0 -version: 0.14 + mask: + 0,0,0,0.189,0.697,0.157,0.984,0.345,0.557,0.691,0.396,1,1,1,1,0.08,1,0 +version: 0.17-0 camera_groups: Parking: order: 1 icon: LuAlertOctagon cameras: - - ipc_parking_office1 - - ipc_parking_office2 + - parking_office1 + - parking_office2 Chemodan: order: 2 icon: LuBaggageClaim cameras: - - ipc_chemodan_entrance - - ipc_chemodan_table1 - - ipc_chemodan_table2 + - chemodan_entrance + - chemodan_table1 + - chemodan_table2 CentralOffice: order: 3 icon: LuAirplay cameras: - - ipc_entrance_office - - ipc_office_farmtek - - ipc_office_hall1 - - ipc_office_hall2 - - ipc_office_sportdoor - - ipc_office_stair1 - - ipc_office_stair2 - - ipc_parking_office1 - - ipc_parking_office2 + - entrance_office + - office_farmtek + - office_hall1 + - office_hall2 + - office_sportdoor + - office_stair1 + - office_stair2 + - parking_office1 + - parking_office2 +auth: + roles: + Street: + - parking_office1 + - street_barrier + - street_2821 + - street_2822 + - street_731 + - street_732 + - street_yard1 + - street_absalyamova1 + - street_absalyamova2 + - entrance_282 + - entrance_notary + - entrance_office + chemodan: + - almet_ipc_1 + - almet_ipc_2 + - chemodan_entrance + - chemodan_table1 + - chemodan_table2 + - street_absalyamova1 + - street_absalyamova2 + - entrance_731 + - entrance_732 + - parking_office1 + - parking_office2 + - street_2821 + - street_2822 + - street_731 + - street_732 + - street_yard1 + - entrance_282 + - entrance_notary + - entrance_office +semantic_search: + enabled: false + model_size: small +face_recognition: + enabled: true + model_size: small +lpr: + enabled: true +classification: + bird: + enabled: false + custom: {} diff --git a/docker-compose.yml b/docker-compose.yml index e3ed95f..7ca13e3 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -5,7 +5,7 @@ services: restart: unless-stopped stop_grace_period: 30s # allow enough time to shut down the various services image: ghcr.io/blakeblackshear/frigate:stable - shm_size: "512mb" # update for your cameras based on calculation above + shm_size: "8Gb" # update for your cameras based on calculation above cap_add: - CAP_PERFMON devices: @@ -14,7 +14,7 @@ services: - /etc/localtime:/etc/localtime:ro - /srv/frigate/config:/config - /srv/frigate/storage:/media/frigate - - ./config.yml.home:/config/config.yml + - ./config.yml.mp:/config/config.yml - type: tmpfs # Optional: 1GB of memory, reduces SSD/SD Card wear target: /tmp/cache tmpfs: