Nicolas Mowen and GitHub
aded314f3c
Timeline UI optimizations ( #6367 )
...
* Fix centering of bottom_center
* Make bottom_center overlap vertically
* Fix timeline icon behavior
* Make disclaimer hidden under aria label
* Don't literally say disclaimer
2023-05-04 17:34:48 -06:00
Nicolas Mowen and GitHub
ef50af03f2
Add icon to explain in more detail the system stats / storage info ( #6358 )
...
* Add info icon with additional info for each process.
* Specify single CPU core
* Include storage in tooltips
2023-05-04 18:01:27 -05:00
Nicolas Mowen and GitHub
ad52e238ce
Refactor events to be more generic ( #6320 )
...
* Organize event table to be more generalized
* Add appropriate fields to data
* Move tracked object logic to own function
* Add source type to event queue
* rename enum
* Fix types that are used in webUI
* remove redundant
* Formatting
* fix typing
* Rename enum
2023-04-30 12:07:14 -05:00
Nicolas Mowen and GitHub
ca7790ff65
Cleanup timeline entries when relevant recording segments are removed ( #6319 )
...
* Cleanup timeline entries when relevant recording segments are removed
* Make timeline cleanup simpler
* Formatting
2023-04-30 09:28:21 -05:00
Nicolas Mowen and GitHub
37360edbc1
Show other system processes in system page ( #6276 )
2023-04-28 07:47:49 -05:00
Nicolas Mowen and GitHub
b48f6d750f
Add annotation support ( #6288 )
2023-04-28 06:02:06 -05:00
Nicolas Mowen and GitHub
e451f44ced
Move recording management to separate process ( #6248 )
...
* Move recordings management to own process and ensure db multiprocess access
* remove reference to old threads
* Cleanup directory remover
* Mypy fixes
* Fix mypy
* Add support back for setting record via MQTT and WS
* Formatting
* Fix rebase issue
2023-04-26 07:25:26 -06:00
Nicolas Mowen and GitHub
43ade86796
Support Controlling PTZ Cameras Via WebUI ( #4715 )
...
* Add support for ptz commands via websocket
* Fix startup issues
* Fix bugs
* Set config manually
* Add more commands
* Add presets
* Add zooming
* Fixes
* Set name
* Cleanup
* Add ability to set presets from UI
* Add ability to set preset from UI
* Cleanup for errors
* Ui tweaks
* Add visual design for pan / tilt
* Add pan/tilt support
* Support zooming
* Try to set wsdl
* Fix duplicate logs
* Catch auth errors
* Don't init onvif for disabled cameras
* Fix layout sizing
* Don't comment out
* Fix formatting
* Add ability to control camera with keyboard shortcuts
* Disallow user selection
* Fix mobile pressing
* Remove logs
* Substitute onvif password
* Add ptz controls ot birdseye
* Put wsdl back
* Add padding
* Formatting
* Catch onvif error
* Optimize layout for mobile and web
* Place ptz controls next to birdseye view in large layout
* Fix pt support
* Center text titles
* Update tests
* Update docs
* Write camera docs for PTZ
* Add MQTT docs for PTZ
* Add ptz info docs for http
* Fix test
* Make half width when full screen
* Fix preset panel logic
* Fix parsing
* Update mqtt.md
* Catch preset error
* Add onvif example to docs
* Remove template example from main camera docs
2023-04-26 06:08:53 -05:00
Nicolas Mowen and GitHub
7f96d89ec4
Use correct method for retrieving current unix time ( #6218 )
2023-04-24 05:19:38 -05:00
Nicolas Mowen and GitHub
04a22f8283
Fix timeline event overlay when recordings mode is not all ( #6215 )
...
* Fix case where not all segments are saved in recording for timeline overlay
* Remove unused vars
2023-04-23 15:02:52 -05:00
Nicolas Mowen and GitHub
ece7dc29e7
Fix substitution change ( #6212 )
2023-04-23 12:19:56 -05:00
Nicolas Mowen and GitHub
fbaab71d78
Metadata Timeline ( #6194 )
...
* Create timeline table
* Fix indexes
* Add other fields
* Adjust schema to be less descriptive
* Handle timeline queue from tracked object data
* Setup timeline queue in events
* Add source id for index
* Add other fields
* Fixes
* Formatting
* Store better data
* Add api with filtering
* Setup basic UI for timeline in events
* Cleanups
* Add recordings snapshot url
* Start working on timeline ui
* Add tooltip with info
* Improve icons
* Fix start time with clip
* Move player logic back to clips
* Make box in timeline relative coordinates
* Make region relative
* Get box overlay working
* Remove overlay when playing again
* Add disclaimer when selecting overlay points
* Add docs for new apis
* Fix mobile
* Fix docs
* Change color of bottom center box
* Fix vscode formatting
2023-04-23 10:45:19 -05:00
Nicolas Mowen and GitHub
6986949d84
Remove deprecated retain_days config ( #5952 )
2023-04-09 11:23:34 -05:00
Nicolas Mowen and GitHub
83c80c570c
Cleanup docs based on RC feedback ( #5864 )
...
* Comment out timezone as it should not be set with None if copied
* Use "" for ffmpeg: so it does not appear as comment
* Add example to timezone setting
2023-03-29 19:06:19 -05:00
Nicolas Mowen and GitHub
7d589bd6e1
Point go2rtc links in docs to 1.2.0 specifically ( #5816 )
...
* Point to specific tag of go2rtc docs
* Point to go2rtc 1.2.0 docs
* Point to go2rtc 1.2.0 docs
* Update camera_specific.md
2023-03-23 17:12:53 -05:00
Nicolas Mowen and GitHub
b61b6f46cd
Update ha integration instructions to reflect new settings names ( #5806 )
2023-03-22 19:47:13 -05:00
Nicolas Mowen and GitHub
ac339d411c
Make note that snapshots are required for Frigate+ ( #5807 )
...
* Make note that snapshots are required for Frigate+
* Fix spacing
2023-03-22 19:46:43 -05:00
Nicolas Mowen and GitHub
3f17f871fa
Fix cleaning logs with rtsp in middle ( #5800 )
2023-03-21 17:21:37 -05:00
Nicolas Mowen and GitHub
e454daf727
Fix timezone issues with strftime ( #5762 )
...
* Fix timezone issues with strftime
* Fix timezone adjustment
* Fix bug
2023-03-18 07:32:39 -05:00
Nicolas Mowen and GitHub
f7e9507bee
Fix typo ( #5655 )
2023-03-06 21:06:36 -06:00
Nicolas Mowen and GitHub
962bdc7fa5
Update detector support to be more generic ( #5638 )
2023-03-04 21:37:18 -06:00
Nicolas Mowen and GitHub
a5e561c81d
Restrict menu height to ensure it does not overflow ( #5601 )
2023-03-03 17:45:25 -06:00
Nicolas Mowen and GitHub
c4ebafe777
Fix plus menu not showing ( #5606 )
...
* Set end time for download event
* Set the value
2023-03-03 17:44:58 -06:00
Nicolas Mowen and GitHub
7ed715b371
Make note of other supervised limitations ( #5627 )
2023-03-03 17:44:32 -06:00
Nicolas Mowen and GitHub
42eaa13402
Enable CORS for go2rtc by default ( #5610 )
...
* Enable CORS for go2rtc by default
* Fix typo
2023-03-03 17:43:50 -06:00
Nicolas Mowen and GitHub
17c26c9fa9
Sub label filter fixes ( #5602 )
...
* Fix list access issue
* Specifically include item when in list or individual only
* Formatting
* Sort sub labels to ensure consistent list
2023-03-03 17:43:27 -06:00
Nicolas Mowen and GitHub
318240c14c
Add docs for time / date styling ( #5572 )
...
* Add docs for time / date styling
* Convert 12hour time format option to enum
* Change option in web
* Add docs with examples
* Fix errors in docs
* Fix mismatched names
2023-02-26 09:37:18 -06:00
Nicolas Mowen and GitHub
34bdf2fc10
Clean up output for vainfo and ffprobe ( #5586 )
...
* Clean up output for vainfo and ffprobe
* Fix cleanup
* Format vainfo display
* Fix ffprobe output
* Fix stringification
* remove unused
2023-02-26 07:05:27 -06:00
Nicolas Mowen and GitHub
d97fa99ec5
Fix logging for corrupt segments ( #5582 )
...
* Fix logging for corrupt segments
* Formatting
2023-02-24 19:13:33 -06:00
Nicolas Mowen and GitHub
9621b4b9a1
Add tips for debugging playback issues ( #5574 )
2023-02-23 21:23:14 -06:00
Nicolas Mowen and GitHub
c13dd132ee
Clean up camera specific docs ( #5556 )
2023-02-21 06:26:43 -06:00
Nicolas Mowen and GitHub
3524d1a055
Fix go2rtc dashboard link ( #5546 )
...
* Fix go2rtc dashboard link
* Add trailing /
2023-02-20 20:16:26 -06:00
Nicolas Mowen and GitHub
80135342c2
Update Go2rtc to 1.2.0 ( #5528 )
...
* Update dep
* Update docs
2023-02-19 07:49:12 -06:00
Nicolas Mowen and GitHub
2797a60d4f
Don't fail if openvino fails to import ( #5532 )
...
* Don't fail if openvino fails to import
* Ensure all modules are imported safely
* Undo
* Fix list append
2023-02-19 07:41:14 -06:00
Nicolas Mowen and GitHub
2b685ac343
Plus upload in progress ( #5521 )
...
* Fix frigate+ uploading bug
Fixes https://github.com/blakeblackshear/frigate/issues/5515
* wording
* Formatting
* Don't show button when event is in progress
* Don't show in download menu either
2023-02-19 07:38:16 -06:00
Nicolas Mowen and GitHub
c901707670
Docs & WebUI Cleanup ( #5527 )
...
* Remove browser from timezone description
* Remove outdated info
2023-02-17 11:02:33 -06:00
Nicolas Mowen and GitHub
27d3676ba5
Fix rpi birdseye encode ( #5522 )
...
* Remove invalid bframe argument for rpi encoder
* Remove gop size arg as well
2023-02-16 18:38:32 -06:00
Nicolas Mowen and GitHub
52459bf348
Update ffmpeg args with low risk improvements ( #5519 )
...
* Add threads 1 to input / output args
* Remove cuvid from hwaccel
* Update docs for new args
* Formatting
2023-02-16 15:44:10 -07:00
Nicolas Mowen and GitHub
6cfa73a284
Add link to go2rtc in system page ( #5478 )
...
* Add link to go2rtc in the system page
* Open in new page
* Add color and underline behavior
* Cleanup
* Cleanup
* Fix color
* fix tests
2023-02-16 07:50:03 -06:00
Nicolas Mowen and GitHub
7b26935462
Ensure birdseye restream is not left with partially read frames ( #5504 )
...
* Ensure birdseye pipe does not get corrupted
* Fix conditionals
* Change log
* Formatting
2023-02-16 07:49:31 -06:00
Nicolas Mowen and GitHub
1715e2e09d
Init birdseye restream command in S6 ( #5494 )
...
* remove restream from frigate logic
* Migrate birdseye stream definition to S6
* Cleanup
* Use consts to import as well
2023-02-15 07:09:25 -06:00
Nicolas Mowen and GitHub
b69c0daadb
Add docs for required_zones ( #5499 )
...
* Add docs for required_zones
* fix spacing
2023-02-15 06:30:29 -06:00
Nicolas Mowen and GitHub
56d2978bc8
Remove more outdated restream from docs ( #5497 )
2023-02-14 17:19:07 -06:00
Nicolas Mowen and GitHub
1ef109e171
Remove restream role mention ( #5468 )
2023-02-12 15:29:08 -06:00
Nicolas Mowen and GitHub
08ab9dedf7
Update ffmpeg_presets.py ( #5462 )
2023-02-12 08:02:40 -06:00
Nicolas Mowen and GitHub
3d90366af2
Fix Webui Default Stream ( #5455 )
...
* Pass restream enabled
* Use livemode for birdseye as well
2023-02-12 07:36:36 -06:00
Nicolas Mowen and GitHub
c74c9ff161
Add nvidia detector inference times from survey ( #5456 )
...
* Add nvidia detector inference times from survey
* Fix typo
* Update hardware.md
2023-02-11 19:59:36 -06:00
Nicolas Mowen and GitHub
562e2627c2
Auto select gpu for hwaccel presets ( #5406 )
...
* Add ability to GPU device to be automatically detected when multiple exist
* Add logging info
* Fix access
* Fix
* Formatting
* Fix path of device
* Use log error instead of raise
* Remove log which could apply to other caess
* Set default value
* rework logic and support auto gpu selection for encoding gpu as well
2023-02-11 08:00:58 -06:00
Nicolas Mowen and GitHub
88252e0ae6
Update ffmpeg_presets.py ( #5433 )
2023-02-08 21:27:43 -06:00
Nicolas Mowen and GitHub
c0bf69b4bf
add note about go2rtc webui ( #5430 )
2023-02-08 21:26:38 -06:00
Nicolas Mowen and GitHub
b6b10e753f
Update docs for H265 ( #5398 )
...
* Update hwaccel docs for h265
* Update camera specific
* Update hardware_acceleration.md
* Update hardware_acceleration.md
2023-02-06 07:54:01 -06:00
4a45089b95
Scrollbar juddering ( #5383 )
...
* added scrollbar width to observer width.
* subtract scrollBarWidth from scaledWidth
* useMemo dependencies
---------
Co-authored-by: Bernt Christian Egeland <cbegelan@gmail.com >
2023-02-05 09:13:15 -06:00
Nicolas Mowen and GitHub
db131d4971
Add Low latency preset ( #5367 )
...
* Create new low latency preset
* Update chart for new preset
2023-02-03 19:33:25 -06:00
Nicolas Mowen and GitHub
74d6ab0555
Fix copying logs ( #5373 )
2023-02-03 19:32:31 -06:00
Nicolas Mowen and GitHub
66881eb89f
Add examples of intel inference times from survey answers ( #5332 )
2023-02-01 18:10:24 -06:00
Nicolas Mowen and GitHub
ad60f4894b
Update go2rtc to 1.1.1 ( #5333 )
...
* Update go2rtc to 1.1.1
* Remove redundant qualifiers
* Remove qualifiers
* Set default_query
* Update version
2023-02-01 18:09:56 -06:00
Nicolas Mowen and GitHub
7edeaa3407
Add warning for below suggested SHM calculation ( #5312 )
...
* Add warning for below suggested SHM calculation
* Remove debug check
* Make names more clear
* Fix
* fix log
2023-01-30 17:42:23 -06:00
Nicolas Mowen and GitHub
77876bd663
Add docs for adding authentication to rtsp restream ( #5289 )
...
* Add docs for adding authentication to rtsp restream
* Update restream.md
* Update restream.md
* Remove duplicate docs
2023-01-29 17:22:40 -06:00
88b903ba39
Restart ffmpeg if process exceeds detect fps by 10 ( #5280 )
...
* Restart ffmpeg if process exceeds detect fps by 10
* Update frigate/video.py
Co-authored-by: Felipe Santos <felipecassiors@gmail.com >
* spelling
---------
Co-authored-by: Felipe Santos <felipecassiors@gmail.com >
2023-01-29 17:20:42 -06:00
Nicolas Mowen and GitHub
116edce3dc
Set jsmpeg manually when restream is disabled ( #5265 )
2023-01-28 08:15:52 -06:00
Nicolas Mowen and GitHub
7926ddd008
Clear file before unlinking ( #5259 )
2023-01-27 06:16:40 -06:00
Nicolas Mowen and GitHub
93f2316711
Update live.md ( #5254 )
2023-01-27 06:14:02 -06:00
Nicolas Mowen and GitHub
a63dd9bccd
Add low delay args to restream input args ( #5231 )
2023-01-25 18:39:35 -06:00
Nicolas Mowen and GitHub
f54b223adf
Print webrtc info to stderr ( #5227 )
...
* Update create_config.py
* Print to stderr
2023-01-25 18:38:45 -06:00
Nicolas Mowen and GitHub
9ddcf7b1fe
Add exec docs ( #5230 )
2023-01-25 18:37:48 -06:00
Nicolas Mowen and GitHub
6ed8977548
Update flv docs ( #5238 )
...
* Update camera_specific.md
* Update restream.md
2023-01-25 18:35:27 -06:00
Nicolas Mowen and GitHub
f52de322d3
Set hard frame rate limit ( #5210 )
2023-01-24 07:27:07 -06:00
4bb5785d89
Update go2rtc to 1.0.0 ( #5173 )
...
* Update Dockerfile
* update version in docs
Co-authored-by: Blake Blackshear <blakeb@blakeshome.com >
2023-01-20 20:59:03 -06:00
36c6ee73fe
Update Nvidia Hwaccel Docs ( #5172 )
...
* Update hardware_acceleration.md
* Update hardware_acceleration.md
* Update hardware_acceleration.md
* Update hardware_acceleration.md
* Update docs/docs/configuration/hardware_acceleration.md
Co-authored-by: Felipe Santos <felipecassiors@gmail.com >
Co-authored-by: Felipe Santos <felipecassiors@gmail.com >
2023-01-20 20:41:34 -06:00
Nicolas Mowen and GitHub
924f946e46
Fix birdseye snapshot ( #5171 )
2023-01-20 20:40:55 -06:00
Nicolas Mowen and GitHub
d22e25064b
Fix reolink docs and add example of manual ffmpeg restream ( #5165 )
...
* Update camera_specific.md
* Update restream.md
2023-01-19 08:14:38 -06:00
Nicolas Mowen and GitHub
5fa1fbafed
Use frigate env var substitution ( #5153 )
2023-01-18 17:51:35 -06:00
fb85c8ca54
Optimize restream docs ( #5132 )
...
* Update live.md
* Update restream.md
* Update live.md
* Update camera_specific.md
* Update restream.md
* Update live.md
* Update live.md
* Update restream.md
* Typo
Co-authored-by: Blake Blackshear <blakeb@blakeshome.com >
2023-01-18 17:50:06 -06:00
Nicolas Mowen and GitHub
6620236bc3
Catch case where go2rtc streams is not defined ( #5150 )
2023-01-18 17:20:44 -06:00
Nicolas Mowen and GitHub
f5466426df
Fix go2rtc error when not set ( #5133 )
2023-01-17 22:38:17 -06:00
Nicolas Mowen and GitHub
2631a4c35b
Fix not using custom set stream name ( #5134 )
2023-01-17 22:36:52 -06:00
Nicolas Mowen and GitHub
ef9338f5af
Remove rpi warning about not working hwaccel ( #5145 )
2023-01-17 22:36:27 -06:00
19afb035ff
Rewrite restream ( #5106 )
...
* Tear out restream config
* Rework birdseye restream
* Create go2rtc config handler
* Fix bug
* Write start script
* Rework style
* Fix python run syntax
* Output as json instead of yaml
* Put old live config back and fix birdseye references
* Fix camera webUI
* Add frigate env var subsitutions
* Fix webui checks
* Check keys
* Remove unused prest
* Fix tests
* Update restream docs
* Update restream docs
* Update live docs
* Update camera specific recommendation
* Update more docs
* add links for the docs
Co-authored-by: Felipe Santos <felipecassiors@gmail.com >
* Update note about supported audio codecs
* Move restream to go2rtc
* Docs fixes
* Add verification of stream name
* Ensure that webUI uses camera name
* Update docs to reflect new live stream name
* Fix check
* Formatting
* Remove audio from detect
Co-authored-by: Felipe Santos <felipecassiors@gmail.com >
* Fix docs
* Don't handle env variable substitution
* Add go2rtc version
* Clarify docs
Co-authored-by: Felipe Santos <felipecassiors@gmail.com >
2023-01-16 17:50:35 -06:00
Nicolas Mowen and GitHub
81b3fdb423
Pre clear retained messagse ( #5117 )
2023-01-16 17:16:46 -06:00
Nicolas Mowen and GitHub
367ac28a94
Fix qsv h265 ( #5095 )
2023-01-15 09:41:13 -06:00
Nicolas Mowen and GitHub
99577a57e6
Add specific presets for restream and record with audio ( #5094 )
...
* Add more ffmpeg presets
* Update docs
* Update tests
* Update docs to optimize setup
2023-01-15 09:40:42 -06:00
Nicolas Mowen and GitHub
01b9d4d848
Rework audio encoding for restream ( #5092 )
...
* Use memo for recordings timezone
* Add audio encoding field and simplify stream creation
* Update docs and tests
* Fix bad logic
2023-01-15 09:38:19 -06:00
Nicolas Mowen and GitHub
19d17c8c81
Use memo for recordings timezone ( #5086 )
2023-01-14 11:03:29 -06:00
Nicolas Mowen and GitHub
e0b3b27b8a
Add option for live mode & timezone config, fix MSE check for iPad ( #5079 )
...
* Add config fields
* Clean up camera default values
* Set recordings timezone with config if available
* Adjust for timezone config
* Cleanup setting of the timezone
* Don't fail on MSE check iPad
* Fix MSE check for birdseye
* Add docs
* Fix test
2023-01-13 17:27:16 -06:00
Nicolas Mowen and GitHub
170899bd71
Update to Go2rtc rc8 ( #5078 )
...
* Remove redundant default port
* Update version
* Suggest port mapping 8555 tcp and udp
2023-01-13 17:18:18 -06:00
Nicolas Mowen and GitHub
dafc7edb59
Show recording and snapshot storage separately if different sizes ( #5072 )
...
* Show recording and snapshot storage separately if different sizes
* Fix preload
* Fix compare
2023-01-13 17:13:21 -06:00
Nicolas Mowen and GitHub
7fbfdb3cb8
Replace localhost with explicit address ( #5070 )
...
* Replace localhost
* Replace localhost
2023-01-13 17:12:37 -06:00
Nicolas Mowen and GitHub
2d76363da5
Catch FileNotFoundError when getting file system stats ( #5056 )
2023-01-13 07:22:47 -06:00
Nicolas Mowen and GitHub
54bfa4679c
Simplify hwaccel filter args and fix qsv bugs ( #5054 )
...
* Simplify hwaccel filter args and fix qsv bugs
* Formatting
* Remove dead code
* Set framerate and size for rpi as well
2023-01-13 07:22:19 -06:00
Nicolas Mowen and GitHub
3c708d7672
Update docs to point to ghcr ( #5053 )
...
* Update install docs to point to ghcr
* Update hwaccel image mention
2023-01-13 07:20:49 -06:00
Nicolas Mowen and GitHub
b4fb6086b3
Clarify docs about rtmp ( #5052 )
...
* Update readme features
* Remove RTMP setup from setup guide
* Update integration for RTSP
* Remove rtmp from faq
* Remove RTMP stream from guide
* Remove rtmp from install
* Remove rtmp from dev config
2023-01-13 07:20:25 -06:00
Nicolas Mowen and GitHub
ab44a65fe3
Make live docs more clear ( #5050 )
2023-01-13 07:18:44 -06:00
Nicolas Mowen and GitHub
cf2466c8c1
Fix recordings storage ( #5031 )
...
* Fix recordings storage
* Update record.py
* Update record.py
* Formatting
2023-01-12 05:53:38 -06:00
Nicolas Mowen and GitHub
cb0c5c2587
Disable backchannel audio since it is not used ( #5021 )
...
* Disable backchannel audio since it is not used
* Don't need to block bachchannel audio for ffmpeg streams
* Formatting
2023-01-11 17:21:48 -06:00
Nicolas Mowen and GitHub
1643b4d108
Clean up go2rtc logs to not show color text unicode ( #5027 )
...
* Use color logs for go2rtc
* Update docs to show need for formatted logs
* Fix log selector
2023-01-11 17:21:13 -06:00
Nicolas Mowen and GitHub
ddde477770
Use scale_qsv and don't apply deinterlacing ( #4997 )
2023-01-11 06:11:26 -06:00
Nicolas Mowen and GitHub
3edbb8dc41
Camera WebUI fixes ( #5010 )
...
* Show jsmpeg when restream is disabled
* Fix debug button status not showing correctly when switching cameras
* Change label to make clear only motion masks are shown
2023-01-11 06:09:58 -06:00
Nicolas Mowen and GitHub
581c2591ae
Use library to handle copying to clipboard ( #4989 )
...
* Use library to handle copying
* Typo
2023-01-10 06:23:04 -06:00
Nicolas Mowen and GitHub
d49359e26a
Fix None filter for sub labels ( #4981 )
2023-01-09 19:44:26 -06:00
Nicolas Mowen and GitHub
e79eab711a
Fix RPi preset ( #4968 )
2023-01-08 20:58:06 -06:00