# 1.9.0 - DeepStack, Jetson Nano and stability improvements #225
roflcoopter
started this conversation in
General
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
This release brings support for DeepStack object detection aswell as face detection.
Another exciting feature is the support for the Jetson Nano!
Other than that I have spent a lot of effort to increase the stability of Viseron.
Viseron now handles missbehaving cameras in a much better way.
If a camera is unavailable during startup, Viseron will continue to try and reconnect. This is to help against temporarily unavailable cameras.
Viseron carefully monitors any subprocesses or threads that are started, and in the case of one crashing, it will be restarted accordingly.
There are a few more goodies in this one, aswell as some breaking changes. Make sure to read the changelog below.
Enjoy!
Breaking changes
triggers_recording
underlabels
has been deprecated.Use
trigger_recorder
instead. A warning will be printed if you still usetriggers_recording
, reminding you to change your config./<camera>/stream
has been renamed to/<camera>/mjpeg-stream
. If you still use the old endpoint Viseron will warn you and then redirect to the new URL. In the future this will produce an error.New features
See the new section in the README
See the new section in the README
An image specifically made for the Jetson Nano is now available:
roflcoopter/jetson-nano-viseron
.Hardware accelerated decoding of cameras is supported, aswell as YOLOv4 with CUDA backend.
filename_pattern
underrecorder
andthumbnail
. Allows you to change the output filename of recordings and thumbnails.ffprobe_loglevel
If you have a camera called Front Door, your ffmpeg command will start with
front_door
instead offfmpeg
color_logs
which controls if logs are colored or not. Enabled by default.trigger_recorder
undermotion_detection
which allows motion to start recordings.enable
underobject_detection
which allows you to disable object detection if you want to run motion_detection only.Changes
amd64-viseron
image now once again defaults to YOLOv3.This is done because YOLOv4 has performance issues that are not present when running CUDA.
YOLOv4 models are still provided so you can pick and choose which one you like if YOLOv3 does not suit you.
The FFmpeg process is also monitored. Closes [Feature] Camera checker #109. Closes Support Coral on NUC #11. Closes FFmpeg stop working #113
Setting PUID and PGID to something other than root works almost always so if you rather not run as root it should work fine.
Previously if one camera was blocking, no other camera would process frames.
This is done to guard against cameras that are temporarily unavailable at startup.
Fixes
require_motion: true
on a label inside a zone while not tracking it in the entire field of view.Docker images will be on Docker Hub shortly
This discussion was created from the release # 1.9.0 - DeepStack, Jetson Nano and stability improvements.
Beta Was this translation helpful? Give feedback.
All reactions