v3.0.0 beta - 24/7 recordings #721
Replies: 30 comments 118 replies
-
how can we test this version? |
Beta Was this translation helpful? Give feedback.
-
I'm getting an error when I start the container:
|
Beta Was this translation helpful? Give feedback.
-
"Recordings are now in HLS format." and "If you need to have the recordings saved as full MP4 files you can use the new config option create_event_clip". |
Beta Was this translation helpful? Give feedback.
-
Trying to set up and test 24/7 recordings. For my system, it would be great to just record 24/7, no motion detection or anything, just 24/7 recording but Viseron refuses to start without having some kind of detector initialised. Any ideas? |
Beta Was this translation helpful? Give feedback.
-
Just had a go running this on a Jetson Nano. Looks like there's some incompatibilities with Postgres with it. Basically since the Jetson image is based on bionic, the default repo only has 10+190ubuntu0.1 500 available, but Viseron is looking for Postgres 12 to run. |
Beta Was this translation helpful? Give feedback.
-
Perhaps I misunderstand the documentation on the storage component. When I have the following tiers:
I would expect that the first tier would contain continuous recordings and event recordings. And when they expire (either by the max_age or max_size) they would be moved to the next tier. This is also where the confusion comes from. I don't have a second tier for continuous recordings, so I would expect them to be deleted and never moved to the second tier. But what I am seeing is that the continuous files are first moved to the second tier and then removed. This is to me at least a bit unexpected behaviour and a bit unwanted. As the second tier is on a NAS (using NFS shares), which causes a lot of network traffic. I even tried to add a second tier in between with just |
Beta Was this translation helpful? Give feedback.
-
Thanks so much for building this, it's mainly what I actually will be using since there's so much motion in most of my cameras due to wind. I tried a straight swap over from :latest to :3.0.0b4 yesterday. Never got off the ground due to postgres issues, I'll post the logs here.
Looks to me as though it can't find postgresql14-server. Any suggestions? |
Beta Was this translation helpful? Give feedback.
-
question:
|
Beta Was this translation helpful? Give feedback.
-
I'm trying to use the "create_event_clip" option to create mp4 videos and I cannot get it to work. I am unsure where it does in the config file, Thanks! |
Beta Was this translation helpful? Give feedback.
-
Beta Was this translation helpful? Give feedback.
-
Hey @roflcoopter, Just decided to do a bit of testing again and got everything up and running this time. Unfortunately, getting a wee bit of a weird view in the events page on desktop. I have attached a screenshot. Similarly, you can't select a camera if viewing on mobile: I also cant seem to view any footage from the timeline but events work grand. Timeline just loads and loads and never displays anything. Happy to provide any logs and what not |
Beta Was this translation helpful? Give feedback.
-
can Viseron consume go2rtc streams and if can how is that defined in the viseron config? |
Beta Was this translation helpful? Give feedback.
-
hey, would it be possible for us to put a parameter in the storage tier's called right now the recording tiers settings on mine are ramdisk -> ssd -> hard drive |
Beta Was this translation helpful? Give feedback.
-
It's not possible currently to use a substream with gStreamer like with ffmpeg right? |
Beta Was this translation helpful? Give feedback.
-
Haven't been able to get 24/7 recordings working on my setup. When I go to the timeline, I can't view anything but on the events tab, all cameras are still recording fine. I assumed that 24/7 recording stopped events from appearing as per the docs, maybe my setup is wrong. Here is a screen recording of the issue im having: My.Movie.7.mp4And also a copy of my config:
|
Beta Was this translation helpful? Give feedback.
-
is there a tag to get update from all docker image about beta and latest releases? |
Beta Was this translation helpful? Give feedback.
-
I think that "require_motion" for Coral has an issue (or I understand it wrong): I have a camera in my garage, and I have Coral configured to detect cars, but with "require_motion" on. In my understanding, this should create a recording for "car" when I enter the Garage with my car as it's moving cause I'm driving, but should stop the recording once the car stops moving.
|
Beta Was this translation helpful? Give feedback.
-
recordings seem to be a day out in the timestamp, events seem to be correct ie camera date and actual date is 15/06/2024 but viseron shows 2024/06/14 |
Beta Was this translation helpful? Give feedback.
-
Seeing as 24/7 recordings can be used, how would one go about downloading a video for a specified time range? So for instance, lets say I don't have any motion detectors on but have 24/7 recording enabled. If i wanted to download the footage for a specific camera between 1am and 2am, how would I do this? The footage appears to be stored as numerous .m4s files which is great for streaming but makes it hard to download and share some recordings. Is it possible to create a download function whereby you initiate a download instead of a stream? I would put this as a feature request however I feel that it is a vital tool missing from 24/7 recordings. Previously, you could just copy mp4 clips but now, this is not possible with 24/7. |
Beta Was this translation helpful? Give feedback.
-
After upgrading to the b8 I started getting exceptions from the coral TPU component:
This is causing the coral TPU to no longer be used by Viseron. |
Beta Was this translation helpful? Give feedback.
-
Issue with 3.0.0b9 (unknown if further back) -- HLS timeline view doesn't work on desktop browsers. (Current Chrome and FF on UB24.) Symptom is that it opens to a black video that is refreshing with spinner as fast as it can (browser almost non-responsive), not displaying anything. In inspect it is continuously retrieving same .m4s chunk from browser local cache, no network requests other than the first retrieval. I do not see this behavior from chrome on android. |
Beta Was this translation helpful? Give feedback.
-
I'm getting this error every so often:
|
Beta Was this translation helpful? Give feedback.
-
Beta Was this translation helpful? Give feedback.
-
Wow!
|
Beta Was this translation helpful? Give feedback.
-
I would like to learn how to setup Viseron motion and object detection notifications. End services could include SMS, email, etc.. This may be where the MQTT component gets involved. I see darknet object logs for objects that do not exist [boat, zebra, clock] in my config.yaml, which has: |
Beta Was this translation helpful? Give feedback.
-
I got the Viseron "64-bit Linux machine with NVIDIA GPU" installed and running. [It was a difficult.] Make sure your nvidia graphics card support CUDA: I used the following information to install the "nvidia driver" into the Linux kernel and the CUDA Toolkit: https://docs.nvidia.com/datacenter/cloud-native/container-toolkit/latest/install-guide.html |
Beta Was this translation helpful? Give feedback.
-
Does Viseron support ffmpeg onvif events from cameras? I setup motion detection on a smart camera, which is working, however I have not seen any Viseron logs of the events. |
Beta Was this translation helpful? Give feedback.
-
It would be useful (sharing video with others and viewing) if the short video files in /segemnts where scheduled (when configuration variable) to be collected into larger video files (size configuration variable) and placed into /recordings/<date>. Adding a "Playback" icon function to view /recordings would also be useful. |
Beta Was this translation helpful? Give feedback.
-
Does Viseron support De-warping? |
Beta Was this translation helpful? Give feedback.
-
I'm trying to figure out how to configure 1-way and 2-way camera audio. There are 2 camera streaming components: FFmpeg and GStreamer. So far I've had difficulty finding the audio codec configuration settings. There may be considerations for selecting the camera streaming component. |
Beta Was this translation helpful? Give feedback.
-
This is a pretty massive release that brings a number of new features and improvements.
Documentation can be found here: https://dev--viseron.netlify.app/
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.
Documentation for the storage component can be found here: https://dev--viseron.netlify.app/components-explorer/components/storage
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 will be available soon as well.
Events
The Events view is a more concise view than the Timeline.
Here you can scroll through and view all the Events.
Currently it shows only recordings but more events like face recognition etc is in the works.
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 recordingSee the #716 v3.0.0 PR for tasks left to do before final release is ready.
This discussion was created from the release v3.0.0b1 - 24/7 recordings.
Beta Was this translation helpful? Give feedback.
All reactions