Nicolas Mowen
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
Jonathan Zhang
ffd637cc0c
fix: handle multi-word timezones ( #4816 )
2022-12-30 08:34:01 -06:00
Nicolas Mowen
369299315f
Optimize nginx & recordings ( #4688 )
...
* Add segment duration metadata
* Use faststart only for kept segments
* Add more options for performance
* Build nginx locally
* Build nginx in dockerfile and enable threaded vod handling
* Use DASH instead of hls
* Allow player to continue on error
* Undo DASH change
* Fix typo
* Correct log
* Fix bad comments
* Fix indentation
* Preload stream
* remove unused
* Fix spacing
* Fix tabs / sspaces
* Retab
* More cleanup
2022-12-17 17:53:34 -06:00
Nicolas Mowen
037f3761e7
Use UTC for recordings ( #4656 )
...
* Write files in UTC and update folder structure to not conflict
* Add timezone arg for events summary
* Fixes for timezone in calls
* Use timezone for recording and recordings summary endpoints
* Fix sqlite parsing
* Fix sqlite parsing
* Fix recordings summary with timezone
* Fix
* Formatting
* Add pytz
* Fix default timezone
* Add note about times being displayed in localtime
* Improve timezone wording and show actual timezone
* Add alternate endpoint to cover existing usecase to avoid breaking change
* Formatting
2022-12-11 07:45:32 -06:00
Nicolas Mowen
a1b21a87a1
Catch case where recording is not enabled ( #4069 )
...
* Catch case where recording is not enabled
* Add test for Record to catch this
* Add test for Record to catch this
2022-11-13 12:50:25 -06:00
Nicolas Mowen
0d6dd1ed0f
Cleanup names of cameras, zones, & labels in the UI ( #3708 )
...
* Cleanup names of cameras, zones, & labels in the UI
* Fix tests to include camera name
2022-08-25 06:44:34 -05:00
Justin Wong
7c57c8c2da
Use master playlist for videojs
2022-08-24 07:21:39 -05:00
Nicolas Mowen
2d5d3bdaf4
Wait for recordingSummary and recordings to be valid before playing ( #3558 )
...
* Wait for recordingSummary and recordings to be valid before playing
* Wait for recordingSummary and recordings to be valid before playing
2022-08-13 06:46:08 -05:00
Blake Blackshear
b80080ac52
don't refetch data on refocus
2022-07-07 07:05:05 -05:00
Blake Blackshear
691ed6a4c7
revamp recordings
2022-05-12 06:29:43 -05:00
Blake Blackshear
1c9ba11e07
swr events refactor
2022-03-11 07:49:06 -06:00
JohnMark Sill
3e07d4eddb
feat: Timeline UI ( #2830 )
2022-02-27 08:04:12 -06:00
Jason Hunter
8de15af7b4
Fix duration for long events and playback rate for top of the hour
2022-02-18 21:18:26 -06:00
Jason Hunter
28dd43f8ae
Fix playback rate resetting to 1 on source change
2022-02-18 21:18:26 -06:00
Jason Hunter
68dfaaf767
hide recordings page if record is not enabled, show error if no recordings available.
2021-06-06 07:54:58 -05:00
Jason Hunter
9822d614e2
fix videojs bug when switching cameras, support recording delay, fix navigation highlight
2021-06-05 07:30:18 -05:00
Jason Hunter
ca20c735f7
add event card to overlay
2021-06-05 07:30:18 -05:00
Jason Hunter
d3dc018260
video overlay
2021-06-05 07:30:18 -05:00
Jason Hunter
28a2a3816a
lint fixes
2021-06-05 07:30:18 -05:00
Jason Hunter
5461308d30
Initial Recordings UI
2021-06-05 07:30:18 -05:00