Skip to content
View in the app

A better way to browse. Learn more.

Unraid

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

[Support] Viseron v3 - Self-hosted, local only NVR and AI Computer Vision software

Featured Replies

  • Author

Can you restart Viseron and paste the full log? It should give a hint of what's going on.

Thanks for the heads up on the icon!

  • Replies 83
  • Views 23.1k
  • Created
  • Last Reply

Top Posters In This Topic

Most Popular Posts

  • Seems so powerful and features rich, thanks.

  • roflcoopter
    roflcoopter

    Viseron v2 is finally out! Check out the release notes: https://github.com/roflcoopter/viseron/releases/tag/v2.0.0

  • For "How do you pass the USB Coral TPU to this container? USB device path is /dev/bus/usb", I use this:

Posted Images

7 hours ago, roflcoopter said:

Can you restart Viseron and paste the full log? It should give a hint of what's going on.

Thanks for the heads up on the icon!

 

[2023-05-25 16:41:57] [INFO    ] [viseron.core] - -------------------------------------------
[2023-05-25 16:41:57] [INFO    ] [viseron.core] - Initializing Viseron
[2023-05-25 16:41:57] [INFO    ] [viseron.components] - Setting up component data_stream
[2023-05-25 16:41:57] [INFO    ] [viseron.components] - Setup of component data_stream took 0.0 seconds
[2023-05-25 16:41:57] [INFO    ] [viseron.components] - Setting up component webserver
[2023-05-25 16:41:57] [INFO    ] [viseron.components] - Setup of component webserver took 0.0 seconds
[2023-05-25 16:41:57] [INFO    ] [viseron.components] - Setting up component mog2
[2023-05-25 16:41:57] [INFO    ] [viseron.components] - Setting up component ffmpeg
[2023-05-25 16:41:57] [INFO    ] [viseron.components] - Setting up component nvr
[2023-05-25 16:41:57] [INFO    ] [viseron.components] - Setting up component edgetpu
[2023-05-25 16:41:57] [INFO    ] [viseron.components] - Setup of component nvr took 0.0 seconds
[2023-05-25 16:41:57] [INFO    ] [viseron.components] - Setup of component mog2 took 0.0 seconds
[2023-05-25 16:41:57] [INFO    ] [viseron.components] - Setup of component ffmpeg took 0.0 seconds
[2023-05-25 16:41:57] [INFO    ] [viseron.components] - Setup of component edgetpu took 0.0 seconds
[2023-05-25 16:41:57] [INFO    ] [viseron.components] - Setting up domain camera for component ffmpeg with identifier garagecam
[2023-05-25 16:41:57] [INFO    ] [viseron.components] - Setting up domain object_detector for component edgetpu with identifier garagecam
[2023-05-25 16:41:57] [INFO    ] [viseron.components] - Setting up domain motion_detector for component mog2 with identifier garagecam
[2023-05-25 16:41:57] [INFO    ] [viseron.components] - Setting up domain nvr for component nvr with identifier garagecam
[2023-05-25 16:41:57] [INFO    ] [viseron.components] - Setting up domain camera for component ffmpeg with identifier porchcam
[2023-05-25 16:41:57] [INFO    ] [viseron.components] - Setting up domain motion_detector for component mog2 with identifier porchcam
[2023-05-25 16:41:57] [INFO    ] [viseron.components] - Setting up domain nvr for component nvr with identifier porchcam
[2023-05-25 16:41:57] [INFO    ] [viseron.components] - Setting up domain camera for component ffmpeg with identifier drivewaycam
[2023-05-25 16:41:57] [INFO    ] [viseron.components] - Setting up domain motion_detector for component mog2 with identifier drivewaycam
[2023-05-25 16:41:57] [INFO    ] [viseron.components] - Setting up domain nvr for component nvr with identifier drivewaycam
[2023-05-25 16:41:57] [INFO    ] [viseron.components] - Setting up domain camera for component ffmpeg with identifier frontyardcam
[2023-05-25 16:41:57] [INFO    ] [viseron.components] - Setting up domain motion_detector for component mog2 with identifier frontyardcam
[2023-05-25 16:41:57] [INFO    ] [viseron.components] - Setting up domain nvr for component nvr with identifier frontyardcam
[2023-05-25 16:41:58] [INFO    ] [viseron.components] - Setup of domain camera for component ffmpeg with identifier porchcam took 1.2 seconds
[2023-05-25 16:41:58] [INFO    ] [viseron.components] - Setup of domain motion_detector for component mog2 with identifier porchcam took 0.0 seconds
[2023-05-25 16:41:58] [WARNING ] [viseron.components.nvr.nvr.porchcam] - FPS for motion_detector is too high, highest possible FPS is 2
[2023-05-25 16:41:58] [INFO    ] [viseron.components.nvr.nvr.porchcam] - Object detector is disabled
[2023-05-25 16:41:58] [INFO    ] [viseron.components.nvr.nvr.porchcam] - NVR for camera Porch initialized
[2023-05-25 16:41:58] [INFO    ] [viseron.components] - Setup of domain nvr for component nvr with identifier porchcam took 0.0 seconds
[2023-05-25 16:41:58] [INFO    ] [viseron.components] - Setup of domain camera for component ffmpeg with identifier garagecam took 1.3 seconds
[2023-05-25 16:41:58] [INFO    ] [viseron.components] - Setup of domain motion_detector for component mog2 with identifier garagecam took 0.0 seconds
[s6-finish] sending all processes the TERM signal.
[s6-finish] sending all processes the KILL signal and exiting.
[s6-init] making user provided files available at /var/run/s6/etc...exited 0.
[s6-init] ensuring user provided files have correct perms...exited 0.
[fix-attrs.d] applying ownership & permissions fixes...
[fix-attrs.d] done.
[cont-init.d] executing container initialization scripts...
[cont-init.d] 10-adduser: executing... 
usermod: no changes
************************ UID/GID *************************
User uid:    99
User gid:    100
************************** Done **************************
[cont-init.d] 10-adduser: exited 0.
[cont-init.d] 20-gid-video-device: executing... 
[cont-init.d] 20-gid-video-device: exited 0.
[cont-init.d] 30-edgetpu-permission: executing... 
************** Setting EdgeTPU permissions ***************
Coral Vendor IDs:
"1a6e"
"18d1"
Matching USB devices:
Bus 002 Device 002: ID 18d1:9302  
************************** Done **************************
[cont-init.d] 30-edgetpu-permission: exited 0.
[cont-init.d] 40-set-env-vars: executing... 
****** Checking for hardware acceleration platforms ******
OpenCL cannot be used
VA-API cannot be used
CUDA cannot be used
*********************** Done *****************************
[cont-init.d] 40-set-env-vars: exited 0.
[cont-init.d] 50-check-if-rpi: executing... 
********** Checking if we are running on an RPi **********
Not running on any supported RPi
*********************** Done *****************************
[cont-init.d] 50-check-if-rpi: exited 0.
[cont-init.d] 55-check-if-jetson: executing... 
****** Checking if we are running on a Jetson Board ******
Not running on any supported Jetson board
*********************** Done *****************************
[cont-init.d] 55-check-if-jetson: exited 0.
[cont-init.d] 60-ffmpeg-path: executing... 
****************** Getting FFmpeg path *******************
FFmpeg path: /home/abc/bin/ffmpeg
*********************** Done *****************************
[cont-init.d] 60-ffmpeg-path: exited 0.
[cont-init.d] 70-gstreamer-path: executing... 
***************** Getting GStreamer path *****************
GStreamer path: /usr/bin/gst-launch-1.0
*********************** Done *****************************
[cont-init.d] 70-gstreamer-path: exited 0.
[cont-init.d] done.
[services.d] starting services
[services.d] done.
[2023-05-25 16:42:01] [INFO    ] [viseron.components.ffmpeg.recorder.porchcam] - Starting recorder
[2023-05-25 16:42:01] [INFO    ] [viseron.components.nvr.nvr.porchcam] - Stopping recording in: 9
[2023-05-25 16:42:01] [INFO    ] [viseron.components.nvr.nvr.porchcam] - Stopping recording in: 8
[2023-05-25 16:42:01] [INFO    ] [viseron.components.nvr.nvr.porchcam] - Stopping recording in: 7
[2023-05-25 16:42:01] [INFO    ] [viseron.components] - Setup of domain camera for component ffmpeg with identifier drivewaycam took 4.1 seconds
[2023-05-25 16:42:01] [INFO    ] [viseron.components] - Setup of domain motion_detector for component mog2 with identifier drivewaycam took 0.0 seconds
[2023-05-25 16:42:01] [INFO    ] [viseron.components.nvr.nvr.porchcam] - Stopping recording in: 6
[2023-05-25 16:42:01] [WARNING ] [viseron.components.nvr.nvr.drivewaycam] - FPS for motion_detector is too high, highest possible FPS is 2
[2023-05-25 16:42:01] [INFO    ] [viseron.components.nvr.nvr.drivewaycam] - Object detector is disabled
[2023-05-25 16:42:01] [INFO    ] [viseron.components.nvr.nvr.drivewaycam] - NVR for camera Driveway initialized
[2023-05-25 16:42:01] [INFO    ] [viseron.components] - Setup of domain nvr for component nvr with identifier drivewaycam took 0.0 seconds
[2023-05-25 16:42:01] [INFO    ] [viseron.components.nvr.nvr.porchcam] - Stopping recording in: 5
[2023-05-25 16:42:01] [INFO    ] [viseron.components] - Setup of domain camera for component ffmpeg with identifier frontyardcam took 4.1 seconds
[2023-05-25 16:42:01] [INFO    ] [viseron.components] - Setup of domain motion_detector for component mog2 with identifier frontyardcam took 0.0 seconds
[2023-05-25 16:42:01] [INFO    ] [viseron.components.nvr.nvr.porchcam] - Stopping recording in: 4
[2023-05-25 16:42:01] [WARNING ] [viseron.components.nvr.nvr.frontyardcam] - FPS for motion_detector is too high, highest possible FPS is 2
[2023-05-25 16:42:01] [INFO    ] [viseron.components.nvr.nvr.frontyardcam] - Object detector is disabled
[2023-05-25 16:42:01] [INFO    ] [viseron.components.nvr.nvr.frontyardcam] - NVR for camera Front Yard initialized
[2023-05-25 16:42:01] [INFO    ] [viseron.components] - Setup of domain nvr for component nvr with identifier frontyardcam took 0.0 seconds
[2023-05-25 16:42:01] [INFO    ] [viseron.components.nvr.nvr.porchcam] - Stopping recording in: 3
[2023-05-25 16:42:01] [INFO    ] [viseron.components.nvr.nvr.porchcam] - Stopping recording in: 2
[2023-05-25 16:42:01] [INFO    ] [viseron.components.nvr.nvr.porchcam] - Stopping recording in: 1
[2023-05-25 16:42:01] [INFO    ] [viseron.components.nvr.nvr.porchcam] - Stopping recording in: 0
[2023-05-25 16:42:01] [INFO    ] [viseron.components.ffmpeg.recorder.porchcam] - Stopping recorder
[2023-05-25 16:42:04] [INFO    ] [viseron.components.ffmpeg.recorder.drivewaycam] - Starting recorder
[2023-05-25 16:42:04] [INFO    ] [viseron.components] - Setup of domain object_detector for component edgetpu with identifier garagecam took 5.3 seconds
[2023-05-25 16:42:04] [WARNING ] [viseron.components.nvr.nvr.garagecam] - FPS for motion_detector is too high, highest possible FPS is 2
[2023-05-25 16:42:04] [INFO    ] [viseron.components.nvr.nvr.garagecam] - NVR for camera Garage initialized
[2023-05-25 16:42:04] [INFO    ] [viseron.components] - Setup of domain nvr for component nvr with identifier garagecam took 0.0 seconds
[2023-05-25 16:42:04] [INFO    ] [viseron.core] - Viseron initialized in 7.1 seconds
[2023-05-25 16:42:04] [INFO    ] [viseron.components.nvr.nvr.drivewaycam] - Stopping recording in: 9
[2023-05-25 16:42:04] [INFO    ] [viseron.components.nvr.nvr.drivewaycam] - Stopping recording in: 8
[2023-05-25 16:42:04] [INFO    ] [viseron.components.nvr.nvr.drivewaycam] - Stopping recording in: 7
[2023-05-25 16:42:04] [INFO    ] [viseron.components.nvr.nvr.drivewaycam] - Stopping recording in: 6
[2023-05-25 16:42:04] [INFO    ] [viseron.components.nvr.nvr.drivewaycam] - Stopping recording in: 5
[2023-05-25 16:42:04] [INFO    ] [viseron.components.ffmpeg.recorder.frontyardcam] - Starting recorder
[2023-05-25 16:42:04] [INFO    ] [viseron.components.nvr.nvr.drivewaycam] - Stopping recording in: 4
[2023-05-25 16:42:04] [INFO    ] [viseron.components.nvr.nvr.drivewaycam] - Stopping recording in: 3
[2023-05-25 16:42:04] [INFO    ] [viseron.components.nvr.nvr.frontyardcam] - Stopping recording in: 9
[2023-05-25 16:42:04] [INFO    ] [viseron.components.nvr.nvr.frontyardcam] - Stopping recording in: 8
[2023-05-25 16:42:04] [INFO    ] [viseron.components.nvr.nvr.drivewaycam] - Stopping recording in: 2
[2023-05-25 16:42:04] [INFO    ] [viseron.components.nvr.nvr.frontyardcam] - Stopping recording in: 7
[2023-05-25 16:42:04] [INFO    ] [viseron.components.nvr.nvr.drivewaycam] - Stopping recording in: 1
[2023-05-25 16:42:05] [INFO    ] [viseron.components.nvr.nvr.frontyardcam] - Stopping recording in: 6
[2023-05-25 16:42:05] [INFO    ] [viseron.components.nvr.nvr.drivewaycam] - Stopping recording in: 0
[2023-05-25 16:42:05] [INFO    ] [viseron.components.ffmpeg.recorder.drivewaycam] - Stopping recorder
[2023-05-25 16:42:05] [INFO    ] [viseron.components.nvr.nvr.frontyardcam] - Stopping recording in: 5
[2023-05-25 16:42:05] [INFO    ] [viseron.components.nvr.nvr.frontyardcam] - Stopping recording in: 4
[2023-05-25 16:42:05] [INFO    ] [viseron.components.nvr.nvr.frontyardcam] - Stopping recording in: 3
[2023-05-25 16:42:05] [INFO    ] [viseron.components.nvr.nvr.frontyardcam] - Stopping recording in: 2
[2023-05-25 16:42:05] [INFO    ] [viseron.components.nvr.nvr.frontyardcam] - Stopping recording in: 1
[2023-05-25 16:42:05] [INFO    ] [viseron.components.nvr.nvr.frontyardcam] - Stopping recording in: 0
[2023-05-25 16:42:05] [INFO    ] [viseron.components.ffmpeg.recorder.frontyardcam] - Stopping recorder
[2023-05-25 16:42:07] [WARNING ] [viseron.components.ffmpeg.recorder.porchcam] - Could not find matching start segment. Using earliest possible
[2023-05-25 16:42:08] [WARNING ] [viseron.components.ffmpeg.recorder.drivewaycam] - Could not find matching start segment. Using earliest possible
[2023-05-25 16:42:10] [WARNING ] [viseron.components.ffmpeg.recorder.frontyardcam] - Could not find matching start segment. Using earliest possible
  

 

  • 3 weeks later...
  • Author
On 5/25/2023 at 11:43 PM, parish99 said:

 

[2023-05-25 16:41:57] [INFO    ] [viseron.core] - -------------------------------------------
[2023-05-25 16:41:57] [INFO    ] [viseron.core] - Initializing Viseron
[2023-05-25 16:41:57] [INFO    ] [viseron.components] - Setting up component data_stream
[2023-05-25 16:41:57] [INFO    ] [viseron.components] - Setup of component data_stream took 0.0 seconds
[2023-05-25 16:41:57] [INFO    ] [viseron.components] - Setting up component webserver
[2023-05-25 16:41:57] [INFO    ] [viseron.components] - Setup of component webserver took 0.0 seconds
[2023-05-25 16:41:57] [INFO    ] [viseron.components] - Setting up component mog2
[2023-05-25 16:41:57] [INFO    ] [viseron.components] - Setting up component ffmpeg
[2023-05-25 16:41:57] [INFO    ] [viseron.components] - Setting up component nvr
[2023-05-25 16:41:57] [INFO    ] [viseron.components] - Setting up component edgetpu
[2023-05-25 16:41:57] [INFO    ] [viseron.components] - Setup of component nvr took 0.0 seconds
[2023-05-25 16:41:57] [INFO    ] [viseron.components] - Setup of component mog2 took 0.0 seconds
[2023-05-25 16:41:57] [INFO    ] [viseron.components] - Setup of component ffmpeg took 0.0 seconds
[2023-05-25 16:41:57] [INFO    ] [viseron.components] - Setup of component edgetpu took 0.0 seconds
[2023-05-25 16:41:57] [INFO    ] [viseron.components] - Setting up domain camera for component ffmpeg with identifier garagecam
[2023-05-25 16:41:57] [INFO    ] [viseron.components] - Setting up domain object_detector for component edgetpu with identifier garagecam
[2023-05-25 16:41:57] [INFO    ] [viseron.components] - Setting up domain motion_detector for component mog2 with identifier garagecam
[2023-05-25 16:41:57] [INFO    ] [viseron.components] - Setting up domain nvr for component nvr with identifier garagecam
[2023-05-25 16:41:57] [INFO    ] [viseron.components] - Setting up domain camera for component ffmpeg with identifier porchcam
[2023-05-25 16:41:57] [INFO    ] [viseron.components] - Setting up domain motion_detector for component mog2 with identifier porchcam
[2023-05-25 16:41:57] [INFO    ] [viseron.components] - Setting up domain nvr for component nvr with identifier porchcam
[2023-05-25 16:41:57] [INFO    ] [viseron.components] - Setting up domain camera for component ffmpeg with identifier drivewaycam
[2023-05-25 16:41:57] [INFO    ] [viseron.components] - Setting up domain motion_detector for component mog2 with identifier drivewaycam
[2023-05-25 16:41:57] [INFO    ] [viseron.components] - Setting up domain nvr for component nvr with identifier drivewaycam
[2023-05-25 16:41:57] [INFO    ] [viseron.components] - Setting up domain camera for component ffmpeg with identifier frontyardcam
[2023-05-25 16:41:57] [INFO    ] [viseron.components] - Setting up domain motion_detector for component mog2 with identifier frontyardcam
[2023-05-25 16:41:57] [INFO    ] [viseron.components] - Setting up domain nvr for component nvr with identifier frontyardcam
[2023-05-25 16:41:58] [INFO    ] [viseron.components] - Setup of domain camera for component ffmpeg with identifier porchcam took 1.2 seconds
[2023-05-25 16:41:58] [INFO    ] [viseron.components] - Setup of domain motion_detector for component mog2 with identifier porchcam took 0.0 seconds
[2023-05-25 16:41:58] [WARNING ] [viseron.components.nvr.nvr.porchcam] - FPS for motion_detector is too high, highest possible FPS is 2
[2023-05-25 16:41:58] [INFO    ] [viseron.components.nvr.nvr.porchcam] - Object detector is disabled
[2023-05-25 16:41:58] [INFO    ] [viseron.components.nvr.nvr.porchcam] - NVR for camera Porch initialized
[2023-05-25 16:41:58] [INFO    ] [viseron.components] - Setup of domain nvr for component nvr with identifier porchcam took 0.0 seconds
[2023-05-25 16:41:58] [INFO    ] [viseron.components] - Setup of domain camera for component ffmpeg with identifier garagecam took 1.3 seconds
[2023-05-25 16:41:58] [INFO    ] [viseron.components] - Setup of domain motion_detector for component mog2 with identifier garagecam took 0.0 seconds
[s6-finish] sending all processes the TERM signal.
[s6-finish] sending all processes the KILL signal and exiting.
[s6-init] making user provided files available at /var/run/s6/etc...exited 0.
[s6-init] ensuring user provided files have correct perms...exited 0.
[fix-attrs.d] applying ownership & permissions fixes...
[fix-attrs.d] done.
[cont-init.d] executing container initialization scripts...
[cont-init.d] 10-adduser: executing... 
usermod: no changes
************************ UID/GID *************************
User uid:    99
User gid:    100
************************** Done **************************
[cont-init.d] 10-adduser: exited 0.
[cont-init.d] 20-gid-video-device: executing... 
[cont-init.d] 20-gid-video-device: exited 0.
[cont-init.d] 30-edgetpu-permission: executing... 
************** Setting EdgeTPU permissions ***************
Coral Vendor IDs:
"1a6e"
"18d1"
Matching USB devices:
Bus 002 Device 002: ID 18d1:9302  
************************** Done **************************
[cont-init.d] 30-edgetpu-permission: exited 0.
[cont-init.d] 40-set-env-vars: executing... 
****** Checking for hardware acceleration platforms ******
OpenCL cannot be used
VA-API cannot be used
CUDA cannot be used
*********************** Done *****************************
[cont-init.d] 40-set-env-vars: exited 0.
[cont-init.d] 50-check-if-rpi: executing... 
********** Checking if we are running on an RPi **********
Not running on any supported RPi
*********************** Done *****************************
[cont-init.d] 50-check-if-rpi: exited 0.
[cont-init.d] 55-check-if-jetson: executing... 
****** Checking if we are running on a Jetson Board ******
Not running on any supported Jetson board
*********************** Done *****************************
[cont-init.d] 55-check-if-jetson: exited 0.
[cont-init.d] 60-ffmpeg-path: executing... 
****************** Getting FFmpeg path *******************
FFmpeg path: /home/abc/bin/ffmpeg
*********************** Done *****************************
[cont-init.d] 60-ffmpeg-path: exited 0.
[cont-init.d] 70-gstreamer-path: executing... 
***************** Getting GStreamer path *****************
GStreamer path: /usr/bin/gst-launch-1.0
*********************** Done *****************************
[cont-init.d] 70-gstreamer-path: exited 0.
[cont-init.d] done.
[services.d] starting services
[services.d] done.
[2023-05-25 16:42:01] [INFO    ] [viseron.components.ffmpeg.recorder.porchcam] - Starting recorder
[2023-05-25 16:42:01] [INFO    ] [viseron.components.nvr.nvr.porchcam] - Stopping recording in: 9
[2023-05-25 16:42:01] [INFO    ] [viseron.components.nvr.nvr.porchcam] - Stopping recording in: 8
[2023-05-25 16:42:01] [INFO    ] [viseron.components.nvr.nvr.porchcam] - Stopping recording in: 7
[2023-05-25 16:42:01] [INFO    ] [viseron.components] - Setup of domain camera for component ffmpeg with identifier drivewaycam took 4.1 seconds
[2023-05-25 16:42:01] [INFO    ] [viseron.components] - Setup of domain motion_detector for component mog2 with identifier drivewaycam took 0.0 seconds
[2023-05-25 16:42:01] [INFO    ] [viseron.components.nvr.nvr.porchcam] - Stopping recording in: 6
[2023-05-25 16:42:01] [WARNING ] [viseron.components.nvr.nvr.drivewaycam] - FPS for motion_detector is too high, highest possible FPS is 2
[2023-05-25 16:42:01] [INFO    ] [viseron.components.nvr.nvr.drivewaycam] - Object detector is disabled
[2023-05-25 16:42:01] [INFO    ] [viseron.components.nvr.nvr.drivewaycam] - NVR for camera Driveway initialized
[2023-05-25 16:42:01] [INFO    ] [viseron.components] - Setup of domain nvr for component nvr with identifier drivewaycam took 0.0 seconds
[2023-05-25 16:42:01] [INFO    ] [viseron.components.nvr.nvr.porchcam] - Stopping recording in: 5
[2023-05-25 16:42:01] [INFO    ] [viseron.components] - Setup of domain camera for component ffmpeg with identifier frontyardcam took 4.1 seconds
[2023-05-25 16:42:01] [INFO    ] [viseron.components] - Setup of domain motion_detector for component mog2 with identifier frontyardcam took 0.0 seconds
[2023-05-25 16:42:01] [INFO    ] [viseron.components.nvr.nvr.porchcam] - Stopping recording in: 4
[2023-05-25 16:42:01] [WARNING ] [viseron.components.nvr.nvr.frontyardcam] - FPS for motion_detector is too high, highest possible FPS is 2
[2023-05-25 16:42:01] [INFO    ] [viseron.components.nvr.nvr.frontyardcam] - Object detector is disabled
[2023-05-25 16:42:01] [INFO    ] [viseron.components.nvr.nvr.frontyardcam] - NVR for camera Front Yard initialized
[2023-05-25 16:42:01] [INFO    ] [viseron.components] - Setup of domain nvr for component nvr with identifier frontyardcam took 0.0 seconds
[2023-05-25 16:42:01] [INFO    ] [viseron.components.nvr.nvr.porchcam] - Stopping recording in: 3
[2023-05-25 16:42:01] [INFO    ] [viseron.components.nvr.nvr.porchcam] - Stopping recording in: 2
[2023-05-25 16:42:01] [INFO    ] [viseron.components.nvr.nvr.porchcam] - Stopping recording in: 1
[2023-05-25 16:42:01] [INFO    ] [viseron.components.nvr.nvr.porchcam] - Stopping recording in: 0
[2023-05-25 16:42:01] [INFO    ] [viseron.components.ffmpeg.recorder.porchcam] - Stopping recorder
[2023-05-25 16:42:04] [INFO    ] [viseron.components.ffmpeg.recorder.drivewaycam] - Starting recorder
[2023-05-25 16:42:04] [INFO    ] [viseron.components] - Setup of domain object_detector for component edgetpu with identifier garagecam took 5.3 seconds
[2023-05-25 16:42:04] [WARNING ] [viseron.components.nvr.nvr.garagecam] - FPS for motion_detector is too high, highest possible FPS is 2
[2023-05-25 16:42:04] [INFO    ] [viseron.components.nvr.nvr.garagecam] - NVR for camera Garage initialized
[2023-05-25 16:42:04] [INFO    ] [viseron.components] - Setup of domain nvr for component nvr with identifier garagecam took 0.0 seconds
[2023-05-25 16:42:04] [INFO    ] [viseron.core] - Viseron initialized in 7.1 seconds
[2023-05-25 16:42:04] [INFO    ] [viseron.components.nvr.nvr.drivewaycam] - Stopping recording in: 9
[2023-05-25 16:42:04] [INFO    ] [viseron.components.nvr.nvr.drivewaycam] - Stopping recording in: 8
[2023-05-25 16:42:04] [INFO    ] [viseron.components.nvr.nvr.drivewaycam] - Stopping recording in: 7
[2023-05-25 16:42:04] [INFO    ] [viseron.components.nvr.nvr.drivewaycam] - Stopping recording in: 6
[2023-05-25 16:42:04] [INFO    ] [viseron.components.nvr.nvr.drivewaycam] - Stopping recording in: 5
[2023-05-25 16:42:04] [INFO    ] [viseron.components.ffmpeg.recorder.frontyardcam] - Starting recorder
[2023-05-25 16:42:04] [INFO    ] [viseron.components.nvr.nvr.drivewaycam] - Stopping recording in: 4
[2023-05-25 16:42:04] [INFO    ] [viseron.components.nvr.nvr.drivewaycam] - Stopping recording in: 3
[2023-05-25 16:42:04] [INFO    ] [viseron.components.nvr.nvr.frontyardcam] - Stopping recording in: 9
[2023-05-25 16:42:04] [INFO    ] [viseron.components.nvr.nvr.frontyardcam] - Stopping recording in: 8
[2023-05-25 16:42:04] [INFO    ] [viseron.components.nvr.nvr.drivewaycam] - Stopping recording in: 2
[2023-05-25 16:42:04] [INFO    ] [viseron.components.nvr.nvr.frontyardcam] - Stopping recording in: 7
[2023-05-25 16:42:04] [INFO    ] [viseron.components.nvr.nvr.drivewaycam] - Stopping recording in: 1
[2023-05-25 16:42:05] [INFO    ] [viseron.components.nvr.nvr.frontyardcam] - Stopping recording in: 6
[2023-05-25 16:42:05] [INFO    ] [viseron.components.nvr.nvr.drivewaycam] - Stopping recording in: 0
[2023-05-25 16:42:05] [INFO    ] [viseron.components.ffmpeg.recorder.drivewaycam] - Stopping recorder
[2023-05-25 16:42:05] [INFO    ] [viseron.components.nvr.nvr.frontyardcam] - Stopping recording in: 5
[2023-05-25 16:42:05] [INFO    ] [viseron.components.nvr.nvr.frontyardcam] - Stopping recording in: 4
[2023-05-25 16:42:05] [INFO    ] [viseron.components.nvr.nvr.frontyardcam] - Stopping recording in: 3
[2023-05-25 16:42:05] [INFO    ] [viseron.components.nvr.nvr.frontyardcam] - Stopping recording in: 2
[2023-05-25 16:42:05] [INFO    ] [viseron.components.nvr.nvr.frontyardcam] - Stopping recording in: 1
[2023-05-25 16:42:05] [INFO    ] [viseron.components.nvr.nvr.frontyardcam] - Stopping recording in: 0
[2023-05-25 16:42:05] [INFO    ] [viseron.components.ffmpeg.recorder.frontyardcam] - Stopping recorder
[2023-05-25 16:42:07] [WARNING ] [viseron.components.ffmpeg.recorder.porchcam] - Could not find matching start segment. Using earliest possible
[2023-05-25 16:42:08] [WARNING ] [viseron.components.ffmpeg.recorder.drivewaycam] - Could not find matching start segment. Using earliest possible
[2023-05-25 16:42:10] [WARNING ] [viseron.components.ffmpeg.recorder.frontyardcam] - Could not find matching start segment. Using earliest possible
  

 

Seems to be working fine here right since it is recording?
Or are you using CPU detector here?

  • 10 months later...

how to configure it to use my nvidia gpu assuming i have all my drivers installed correctly and also working with my plex docker container. you need to invest serious time to have all configs editable via the gui, this will bring the application to a whole new level, to make your life easier, make a live config generator to see the output as you edit on the gui. it can be even a seperate website that someone can copy paste the yaml file into. what ever is the case we need this.

Edited by fawzib

  • Author

If your host is setup correctly all you need to do is pull the roflcoopter/amd64-cuda-viseron image and it will use your GPU automagically if it is detected properly.

 

I fully agree that the config should be editable in the GUI and i plan to do that at some point, but it is a pretty huge amount of work so i cant give a timeline on that sadly.

Viseron v3 is in beta right now which brings a lot of improvements however, like 24/7 recordings 

  • 1 month later...

Just got this installed. 

A couple of questions:

Is there a way to separate which RTSP stream is used for detection(like a sub stream) vs which one is used for recording(main stream)?

Edit: Looks like I can use sub stream under the ffmpeg component, let me give that a shot.

 

In my recordings page, it only displays the last recording per camera, though the old ones are still retained in the recordings directory. Is that a feature or bug? How can I pull up the entire list of past recordings?(Maybe with some filters)

 

Thanks!

Edited by foo_fighter

  • Author
On 6/8/2024 at 6:23 AM, foo_fighter said:

Just got this installed. 

A couple of questions:

Is there a way to separate which RTSP stream is used for detection(like a sub stream) vs which one is used for recording(main stream)?

Edit: Looks like I can use sub stream under the ffmpeg component, let me give that a shot.

 

In my recordings page, it only displays the last recording per camera, though the old ones are still retained in the recordings directory. Is that a feature or bug? How can I pull up the entire list of past recordings?(Maybe with some filters)

 

Thanks!

 

The first page of the Recordings shows the latest recording per camera.

You can then press the button in the bottom right corner of each camera card to drill down to the second page. There you will see the latest recording for each day.

You can drill down further and see all recordings for a specific day using the same method.

  • 4 months later...

Hello, thank you for creating this software!

 

I've installed the container and added a couple of cameras. I can see the camera display in the dashboard, however, there are some errors in the log and recording doesn't seem to work.

 

Hopefully its a quick fix.

 

Also, would love to have authentication/login to access the dashboard.

 

Thanks!

 

Below errors repeat a number of times when container is started:

[ERROR   ] [viseron.components.ffmpeg.stream.cam_rear] - [hevc @ 0x55751eacae40] PPS id out of range: 0
[ERROR   ] [viseron.components.ffmpeg.stream.cam_rear] - Error while decoding stream #0:0: Invalid data found when processing input

 

Followed by a countdown and more errors:

[INFO    ] [viseron.components.ffmpeg.recorder.cam_rear] - Starting recorder
[INFO    ] [viseron.components.nvr.nvr.cam_rear] - Stopping recording in: 9
...
[INFO    ] [viseron.components.ffmpeg.recorder.cam_rear] - Stopping recorder

[ERROR   ] [viseron.components.ffmpeg.recorder.cam_rear] - Could not get duration for: /segments/cam_rear/20241031174837.mp4. Error: [extract_extradata @ 0x558ca51b3640] No start code is found.
/segments/cam_rear/20241031174837.mp4: Invalid data found when processing input
[ERROR   ] [viseron.components.ffmpeg.recorder.cam_rear] - No segments were found

 

These errors occur anytime there's motion which is trying to record.

 

Config file:

ffmpeg:
	camera:
    	cam_rear:  # This value has to be unique across all cameras
	      name: Rear
	      host: 10.10.##.##
	      port: 554
	      path: /CH001.sdp
	      username: ###
	      password: ###
	      substream:
	        path: /CH002.sdp
	        stream_format: rtsp
	        port: 554
        
darknet:
  object_detector:
    cameras:
        cam_rear:  # Attach detector to the configured cam_rear above
        fps: 1
        scan_on_motion_only: true  # Scan for objects even when there is no motion
        labels:
          - label: person
            confidence: 0.75
            trigger_recorder: true
            require_motion: true
            
mog2:
  motion_detector:
    cameras:
      cam_rear:  # Attach detector to the configured cam_rear above
        trigger_recorder: true
        fps: 1
        
nvr:
  cam_rear:  # Run NVR for cam_rear

 

  • Author

Seems to be something wrong with the cameras encoding.

What brand and model is it? 

9 minutes ago, roflcoopter said:

Seems to be something wrong with the cameras encoding.

What brand and model is it? 

GeoVision GV-EBD4704

screenshot attached of Video settings

 

Screenshot2024-10-31at6_35_14PM.png.f5f5e2642c7b4f09043511fb9e0f05fe.png

@roflcoopter please advise what I need to change to get recording working. Thanks!

  • Author

The cameras settings look okay, but can you try changing it to h264 and then restart Viseron?

8 hours ago, roflcoopter said:

The cameras settings look okay, but can you try changing it to h264 and then restart Viseron?

 

Changed the main stream to h264 (screenshot attached).

Now getting different errors:

[ERROR   ] [viseron.components.ffmpeg.stream.cam_rear] - [NULL @ 0x55e857b1c5c0] SEI type 5 size 2520 truncated at 1944
[ERROR   ] [viseron.components.ffmpeg.stream.cam_rear] - [h264 @ 0x55e857c80e80] SEI type 5 size 2520 truncated at 1928

[WARNING ] [viseron.components.ffmpeg.recorder.cam_rear] - Could not find matching start segment. Using earliest possible
[ERROR   ] [viseron.components.ffmpeg.recorder.cam_rear] - /recordings/cam_rear/2024-11-02/10:30:50.mp4: No such file or directory
[ERROR   ] [viseron.components.ffmpeg.recorder.cam_rear] - Failed to concatenate segments: Command '['ffmpeg', '-hide_banner', '-loglevel', 'error', '-y', '-protocol_whitelist', 'file,pipe', '-f', 'concat', '-safe', '0', '-i', '-', '-c:v', 'copy', '-c:a', 'copy', '-movflags', '+faststart', '/recordings/cam_rear/2024-11-02/10:30:50.mp4']' returned non-zero exit status 1.

 

Screenshot 2024-11-02 at 10.29.36 AM.png

@roflcoopter please advise if anything else to try... thanks

  • Author

Seems to be issues with your camera, see this: https://stackoverflow.com/questions/22823599/ffmpeg-decode-video-h264-with-warning-sei-type-truncated-error-concealment

My recommendation would be to play around with the ffmpeg command using the command line and when you find a working solution i can assist in configuring Viseron.

 

You can see the default ffmpeg command by turning on debug logging: https://viseron.netlify.app/components-explorer/components/logger

 

Sorry for not being able to assist more, its hard for me to solve issues like these that are related to hardware

 

13 hours ago, roflcoopter said:

Seems to be issues with your camera, see this: https://stackoverflow.com/questions/22823599/ffmpeg-decode-video-h264-with-warning-sei-type-truncated-error-concealment

My recommendation would be to play around with the ffmpeg command using the command line and when you find a working solution i can assist in configuring Viseron.

 

You can see the default ffmpeg command by turning on debug logging: https://viseron.netlify.app/components-explorer/components/logger

 

Sorry for not being able to assist more, its hard for me to solve issues like these that are related to hardware

 

Thanks for looking into this @roflcoopter. Where and how do I test the command line parameters?

  • Author

You can exec into the container, `docker exec -it viseron bash`

And then you can paste the default command and start working with it

Hi @roflcoopter

 

Below are some log snippets. Please help to identify the ffmpeg command used below.

 

[viseron.components.ffmpeg.stream.cam_front] - FFmpeg decoder command: ffmpeg_cam_front -hide_banner -loglevel error -avoid_negative_ts make_zero -fflags nobuffer -flags low_delay -strict experimental -fflags +genpts -use_wallclock_as_timestamps 1 -vsync 0 -timeout 5000000 -rtsp_transport tcp -i rtsp://*****:*****@10.10.##.##:554/CH002.sdp -vf fps=1.0 -f rawvideo -pix_fmt nv12 pipe:1
[viseron.components.ffmpeg.stream.cam_front] - FFmpeg segments command: ffmpeg_cam_front_seg -hide_banner -loglevel error -avoid_negative_ts make_zero -fflags nobuffer -flags low_delay -strict experimental -fflags +genpts -use_wallclock_as_timestamps 1 -vsync 0 -timeout 5000000 -rtsp_transport tcp -i rtsp://*****:*****@10.10.##.##:554/CH001.sdp -f segment -segment_time 5 -reset_timestamps 1 -strftime 1 -c:v copy /segments/cam_front/%Y%m%d%H%M%S.mp4

[viseron.components.ffmpeg.recorder.cam_front] - Concatenation command: ffmpeg -hide_banner -loglevel error -y -protocol_whitelist file,pipe -f concat -safe 0 -i - -c:v copy -c:a copy -movflags +faststart /recordings/cam_front/2024-11-10/14:09:15.mp4

[viseron.components.ffmpeg.recorder.cam_front] - /recordings/cam_front/2024-11-10/14:09:15.mp4: No such file or directory
[viseron.components.ffmpeg.recorder.cam_front] - Failed to concatenate segments: Command '['ffmpeg', '-hide_banner', '-loglevel', 'error', '-y', '-protocol_whitelist', 'file,pipe', '-f', 'concat', '-safe', '0', '-i', '-', '-c:v', 'copy', '-c:a', 'copy', '-movflags', '+faststart', '/recordings/cam_front/2024-11-10/14:09:15.mp4']' returned non-zero exit status 1.

 

Edited by itlists

  • Author

Sorry for the late reply.

 

Its hard to know for sure with errors related to specific hardware since i cant run tests.

You can copy/paste the ffmpeg segments command to the shell and then do some google searches (or ask Chat GPT) on the errors you are getting.

  • 2 weeks later...

So I believe the errors below are related to audio recording/playback maybe.

[h264 @ 0x14f3a4149c40] SEI type 5 size 2520 truncated at 1936

 

Audio works fine in live view but when recording is triggered, the error shows up and audio is not recorded.

My camera supports only G.711A and G.711U (not AAC).

 

  • 2 weeks later...
  • Author

Sorry forgot to reply here.

 

I see, then you need to transcode it. Viseron can do it by setting audio_codec: aac in the camera configuration

  • 1 month later...

A couple of questions please.

First off I have a Dahua VTO Doorbell Camera.

The stream that I use in VLC is "rtsp://zzz1234:[email protected]:554/cam/realmonitor?channel=1&subtype=0"

This is what is on the Dahua site rtsp://admin:[email protected]:554/cam/realmonitor?channel=1&subtype=0

I am not sure of the width and height. Not listed in docs or on wiki, so I am guessing.

This is what I have as my camera

    camera_3:  # This value has to be unique across all cameras
      name: Front Door Bell
      host: !secret camera_three_host
      port: 554
      path: /cam/realmonitor?channel=1&subtype=1
      username: !secret camera_three_user
      password: !secret camera_three_pass
      protocol: rtsp
      stream_format: rtsp
      width: 1080
      height: 720
      fps: 10
      codec: h264
      audio_codec: null

I also have the following in the config

logger:
  cameras:
    camera_three: debug

The camera is not working. Just spins.

In all the directories I do not find the log file to see what is happening.

Can you be of any help.

Thanks.

  • Author
23 hours ago, cwb said:

A couple of questions please.

First off I have a Dahua VTO Doorbell Camera.

The stream that I use in VLC is "rtsp://zzz1234:[email protected]:554/cam/realmonitor?channel=1&subtype=0"

This is what is on the Dahua site rtsp://admin:[email protected]:554/cam/realmonitor?channel=1&subtype=0

I am not sure of the width and height. Not listed in docs or on wiki, so I am guessing.

This is what I have as my camera

    camera_3:  # This value has to be unique across all cameras
      name: Front Door Bell
      host: !secret camera_three_host
      port: 554
      path: /cam/realmonitor?channel=1&subtype=1
      username: !secret camera_three_user
      password: !secret camera_three_pass
      protocol: rtsp
      stream_format: rtsp
      width: 1080
      height: 720
      fps: 10
      codec: h264
      audio_codec: null

I also have the following in the config

logger:
  cameras:
    camera_three: debug

The camera is not working. Just spins.

In all the directories I do not find the log file to see what is happening.

Can you be of any help.

Thanks.

I would recommend pulling the latest beta tag, 3.0.0b12, as that contains multiple improvements and bugfixes (and a log file in the config directory)

I am not sure how that is done in Unraid tho.

 

If that is not an option, can you check the Docker container logs? They should give an indication to whats going on

  • 4 months later...

FATAL: data diractory "config/postgresql" has invalid permissions

No, I'm pretty sure it doesn't.

DETAIL: Permissions should be u=rwx (0700) or u=rwx,g=rx (0750).

Setting the permissions as requested had no effect.

777 should work, but the container still wouldn't start postgresql.

Tried setting PUID & GUID 99 & 100, still broken.

Privileged does not work.

I think this is due to the fact that Unraid has nonstandard use of PUID & GUID values? I still don't fully grasp how permissions work on Unraid, especially with dockers.

This isn't the first container I've had permissions issues with where there shouldn't be any (the other was MineOS-node).

The container's icon also appears to be broken. I can see in the template xml file that it's pointing to a .svg file, but the icon is broken in the Unraid webUI.

Other containers with working icons are all raster images. (Does Unraid not support .svg docker icons yet..? Should we add this as a bug report or feature request?)

Edited by Porkey

Tried again tonight, actually set the permissions to 0750 instead of u=rwx,g=rx;

cd to appdata/Viseron folder

chmod -R 0750 ./postgresql

I think the problem before was that I was trying to chmod -R 750 ./postgresql, I didn't know you could use four digits.

Now it's

2025-06-06 05:46:04.638 [ERROR ] [viseron.components] - Error validating config for component storage: The /event_clips folder does not exist. Please mount it to the container.. Got {}

I've mounted everything in the template... Is it not creating its own directories, or is one dir missing in the template?

I'll try to figure it out tonight, maybe...

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.