Compare commits

...
12 Commits
Author SHA1 Message Date
ilgiz b47bfb00b5 frigate-server 2026-09-16 12:55:39 +03:00
logan 4fa5b8bd3e conf 2026-07-07 18:51:27 +03:00
logan d1a8713393 modified: docker-compose.yml
modified:   config.yml.mp
2026-07-07 18:50:47 +03:00
logan a5388f3789 prime cinfig 2026-05-12 22:24:23 +03:00
logan 1eadb98a01 parking camera 2026-05-12 22:13:57 +03:00
igp 8885cdca38 restart script 2025-11-27 14:09:52 +03:00
igp 12d2d07d1f prime config 2025-10-23 08:04:18 +03:00
igp 2a0855d964 change configuration 2025-10-23 08:04:18 +03:00
igp 75978546ad prime yaml 2025-10-23 08:04:18 +03:00
ark eb6bebbbe9 home 2025-10-21 11:59:35 +03:00
igp 9d06be39f2 change configuration 2025-10-01 14:29:45 +03:00
igp be41e42d27 prime yaml 2025-09-18 16:39:06 +03:00
7 changed files with 1606 additions and 194 deletions
+82 -65
View File
@@ -119,14 +119,16 @@ cameras:
enabled: false
record:
enabled: true
retain:
days: 7
mode: all
events:
alerts:
retain:
default: 30
mode: motion
days: 30
detections:
retain:
days: 30
continuous:
days: 7
motion:
days: 0
priem:
ffmpeg:
output_args:
@@ -143,14 +145,16 @@ cameras:
enabled: false
record:
enabled: true
retain:
days: 7
mode: all
events:
alerts:
retain:
default: 30
mode: motion
days: 30
detections:
retain:
days: 30
continuous:
days: 7
motion:
days: 0
work:
ffmpeg:
output_args:
@@ -167,14 +171,16 @@ cameras:
enabled: false
record:
enabled: true
retain:
days: 7
mode: all
events:
alerts:
retain:
default: 30
mode: motion
days: 30
detections:
retain:
days: 30
continuous:
days: 7
motion:
days: 0
sklad:
ffmpeg:
output_args:
@@ -191,14 +197,16 @@ cameras:
enabled: false
record:
enabled: true
retain:
days: 7
mode: all
events:
alerts:
retain:
default: 30
mode: motion
days: 30
detections:
retain:
days: 30
continuous:
days: 7
motion:
days: 0
sborka:
ffmpeg:
output_args:
@@ -215,14 +223,16 @@ cameras:
enabled: false
record:
enabled: true
retain:
days: 7
mode: all
events:
alerts:
retain:
default: 30
mode: motion
days: 30
detections:
retain:
days: 30
continuous:
days: 7
motion:
days: 0
stair:
ffmpeg:
output_args:
@@ -239,14 +249,16 @@ cameras:
enabled: false
record:
enabled: true
retain:
days: 7
mode: all
events:
alerts:
retain:
default: 30
mode: motion
days: 30
detections:
retain:
days: 30
continuous:
days: 7
motion:
days: 0
hall:
ffmpeg:
output_args:
@@ -263,14 +275,16 @@ cameras:
enabled: false
record:
enabled: true
retain:
days: 7
mode: all
events:
alerts:
retain:
default: 30
mode: motion
days: 30
detections:
retain:
days: 30
continuous:
days: 7
motion:
days: 0
table1:
ffmpeg:
output_args:
@@ -287,14 +301,16 @@ cameras:
enabled: false
record:
enabled: true
retain:
days: 7
mode: all
events:
alerts:
retain:
default: 30
mode: motion
days: 30
detections:
retain:
days: 30
continuous:
days: 7
motion:
days: 0
table2:
ffmpeg:
output_args:
@@ -311,13 +327,14 @@ cameras:
enabled: false
record:
enabled: true
retain:
days: 7
mode: all
events:
alerts:
retain:
default: 30
mode: motion
version: 0.14
days: 30
detections:
retain:
days: 30
continuous:
days: 7
motion:
days: 0
version: 0.17-0
+5 -1
View File
@@ -59,9 +59,13 @@ cameras:
- path: rtsp://127.0.0.1:8554/ipc_1_sub
roles:
- detect
live:
streams:
Main: ipc_1
Sub: ipc_1_sub
motion:
mask: 0.781,0.037,0.779,0.094,1,0.094,1,0.034
threshold: 40
threshold: 50
contour_area: 20
improve_contrast: true
objects:
+261 -122
View File
@@ -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_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_table1_sub:
rtsp://media:Admin12345@192.168.49.3:8554/table1_sub
ipc_farmsklad_table2: rtsp://media:Admin12345@192.168.49.1:8554/table2
ipc_farmsklad_table2_sub:
rtsp://media:Admin12345@192.168.49.1:8554/table2_sub
ipc_farmsklad_sborka: rtsp:/media:Admin12345@192.168.49.1:8554/sborka
ipc_farmsklad_sborka_sub: rtsp://192.168.49.1: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: {}
+1194
View File
File diff suppressed because it is too large Load Diff
+45
View File
@@ -0,0 +1,45 @@
#version: "3.9"
services:
# homeassistant:
# container_name: hass
# image: ghcr.io/home-assistant/home-assistant:stable
# volumes:
# - ./hass/config:/config
# - /etc/localtime:/etc/localtime:ro
# - /run/dbus:/run/dbus:ro
# restart: unless-stopped
# privileged: true
# network_mode: host
frigate:
container_name: frigate
privileged: true # this may not be necessary for all setups
restart: unless-stopped
# image: ghcr.io/blakeblackshear/frigate:stable-rocm # image with
image: ghcr.io/blakeblackshear/frigate:stable
shm_size: "4096mb" # update for your cameras based on calculation above
devices:
# - /dev/bus/usb:/dev/bus/usb # Passes the USB Coral, needs to be modified for other versions
# - /dev/apex_0:/dev/apex_0 # Passes a PCIe Coral, follow driver instructions here https://coral.ai/docs/m2/get-started/#2a-on-linux
# - /dev/video11:/dev/video11 # For Raspberry Pi 4B
- /dev/dri:/dev/dri # For intel hwaccel, needs to be updated for your hardware
- /dev/kfd:/dev/kfd # ROCm CPU detector
volumes:
- /etc/localtime:/etc/localtime:ro
- /srv/frigate/config:/config
- /srv/frigate/storage:/media/frigate
- /srv/frigate/logs:/dev/shm/logs
- ./config.yml.prime:/config/config.yml
- type: tmpfs # Optional: 1GB of memory, reduces SSD/SD Card wear
target: /tmp/cache
tmpfs:
size: 4000000000
ports:
- "8971:8971"
- "5000:5000" # Internal unauthenticated access. Expose carefully.
- "8554:8554" # RTSP feeds
- "8555:8555/tcp" # WebRTC over tcp
- "8555:8555/udp" # WebRTC over udp
# environment:
# FRIGATE_RTSP_PASSWORD: "Password~2022"
# LIBVA_DRIVER_NAME: "radeonsi"
+6 -6
View File
@@ -4,8 +4,8 @@ services:
privileged: true # this may not be necessary for all setups
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
image: ghcr.io/blakeblackshear/frigate:0.17.2
shm_size: "8Gb" # update for your cameras based on calculation above
cap_add:
- CAP_PERFMON
devices:
@@ -14,16 +14,16 @@ services:
- /etc/localtime:/etc/localtime:ro
- /srv/frigate/config:/config
- /srv/frigate/storage:/media/frigate
- ./config.yml.home:/config/config.yml
- ./config.yml.fs:/config/config.yml
- type: tmpfs # Optional: 1GB of memory, reduces SSD/SD Card wear
target: /tmp/cache
tmpfs:
size: 1000000000
ports:
- "8971:8971"
# - "5000:5000" # Internal unauthenticated access. Expose carefully.
- "5000:5000" # Internal unauthenticated access. Expose carefully.
- "8554:8554" # RTSP feeds
- "8555:8555/tcp" # WebRTC over tcp
- "8555:8555/udp" # WebRTC over udp
environment:
FRIGATE_RTSP_PASSWORD: "password"
# environment:
# FRIGATE_RTSP_PASSWORD: "password"
Executable
+13
View File
@@ -0,0 +1,13 @@
#!/bin/bash
# Navigate to the directory containing your docker-compose.yml file
# Replace /path/to/your/project with the actual path
#cd /path/to/your/project
echo "Bringing down Docker Compose services..."
docker compose down
echo "Bringing up Docker Compose services..."
docker compose up -d
echo "Docker Compose services restarted."