Viseron
Self-hosted, local-only NVR and AI computer vision software
Alternative to: ring, nest, wyze
v3.0.0b10
2024-08-31This release is focused mainly on a new layout for the Events page.
You can now select multiple cameras at once and they will be shown in a grid. Camera streams will automatically resize to give as much coverage as possible.
Selecting cameras is done using the floating action button in the bottom right corner.
The streams are not yet properly synchronized. I will work on that for a coming beta.
Here is a short demo of the grid:
There is also a new filter button located next to the Events/Timeline tabs that allows you to filter out only the relevant event types.
Details of all changes
- Adds filters to the Events and Timeline tabs so you can filter out only the events you want (Motion, object, ALPR etc)
- Upgrades HLS.js
- Fix calling loadSource twice when viewing 24/7 recordings, resulting in a browser console error
- Generate HLS segments directly from ffmpeg instead of writing
mp4files and manually fragmenting. This significantly improves the stream quality and removes some choppyness. - Make Events page more compact by removing the camera selection grid. Selecting cameras is done using the floating action button in the bottom right corner
- Never delete a frame from memory if it is still the current frame. Should reduce some intermittent errors in the logs
- Use the ffmpeg
hls_flags program_date_timeoption to get the exact creation time for segments. Previously milliseconds were discarded causing some timing issues - Use settings under
recorderfor transcoding the generated segments - Events page now allows selection of multiple cameras and shows them in a grid with a dynamic layout based on the screen size
- FFmpeg now deletes segments on its own in case of a Viseron crash
- RegEx performance improved to avoid hanging on large m3u8 playlists
- Improve speed of SQL queries
- Camera cards now has status text and indicators showing various states
- Frontend optimizations
- Fix missing sahred frames of motion and object detecors
- Enable safe mode if config fails to load (if a secret is missing for instance)
- Other minor bug fixes
For discussions, please use this discussion: https://github.com/roflcoopter/viseron/discussions/721
What’s Changed
- Fix small doc typo by @nneul in https://github.com/roflcoopter/viseron/pull/782
- Update NVIDIA link on installation doc by @afaulconbridge in https://github.com/roflcoopter/viseron/pull/786
- rm sponsor by @gitsponsored in https://github.com/roflcoopter/viseron/pull/784
- Events page and streaming improvements by @roflcoopter in https://github.com/roflcoopter/viseron/pull/793
- Properly delete segments by @roflcoopter in https://github.com/roflcoopter/viseron/pull/796
- Events page multiple camera layout and stability improvements by @roflcoopter in https://github.com/roflcoopter/viseron/pull/802
New Contributors
- @nneul made their first contribution in https://github.com/roflcoopter/viseron/pull/782
- @afaulconbridge made their first contribution in https://github.com/roflcoopter/viseron/pull/786
Full Changelog: https://github.com/roflcoopter/viseron/compare/v3.0.0b9…v3.0.0b10