-
-
Notifications
You must be signed in to change notification settings - Fork 190
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
v3.0.0 - Continuous recordings #716
Open
roflcoopter
wants to merge
485
commits into
master
Choose a base branch
from
dev
base: master
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Open
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
✅ Deploy Preview for viseron canceled.
|
Quality Gate passedIssues Measures |
Feature/v3.0.0b7 fixes
Fix small doc typo
Update NVIDIA link on installation doc
rm sponsor
Events page and streaming improvements
Properly delete segments
Doc typos and FFmpeg timestamp example
Update docker.mdx - --env-file vs --env
fix ffmpeg log pipe closing
remove files_meta table to avoid costly joins
add gitsponsors to README
…s without processing stream
record_only config option
fix mjpeg stream exception
further asyncio event loop improvements
upgrade mypy to 1.14.1
…ements Mount config folder in repo to /config in devcontainer
fix so that opening drawer doesnt rerender page
add config option to set still image resolution
remove gitsponsors
add error boundaries to frontend
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This is a pretty massive PR that brings a number of new features and improvements.
Features
24/7 recordings
The main feature developed here is the option of having 24/7 recordings.
With this comes a new component,
storage
which will allow you to retain data based on time (like it is today) and based one consumed space.This allows you to use your storage to its maximum.
Storage Tiers
Another feature of the
storage
component aretiers
.They allow you to store recordings on multiple media.
Say you have one 256GB SSD and a 1TB HDD, you can keep the most recent recordings on the SSD for fast access while offloading the older recordings to the HDD for archiving.
Timeline
To easily view 24/7 recordings, a new Timeline view is available.
It currently shows continuous recordings, motion events, detected objects, face recognition and License plate recognition.
Events
The Events view is a more concise view than the Timeline.
Here you can scroll through and view all the Events.
You cannot view 24/7 recordings here.
Breaking Changes
create_event_clip
mp4
file extension is now forced andextension
is removedsegments_folder
is removed in favor of tier pathsfilename_pattern
inthumbnail
is removed, stored as ID of the recordingTasks:
create_event_clip
recorder/complete
event listener in Recordings UI since it is not triggered ifcreate_event_clip
is False