blakeblackshear.frigate/frigate
Josh Hawkins dd7820e4ee
Improve live streaming (#16447)
* config file changes

* config migrator

* stream selection on single camera live view

* camera streaming settings dialog

* manage persistent group streaming settings

* apply streaming settings in camera groups

* add ability to clear all streaming settings from settings

* docs

* update reference config

* fixes

* clarify docs

* use first stream as default in dialog

* ensure still image is visible after switching stream type to none

* docs

* clarify docs

* add ability to continue playing stream in background

* fix props

* put stream selection inside dropdown on desktop

* add capabilities to live mode hook

* live context menu component

* resize observer: only return new dimensions if they've actually changed

* pass volume prop to players

* fix slider bug, https://github.com/shadcn-ui/ui/issues/1448

* update react-grid-layout

* prevent animated transitions on draggable grid layout

* add context menu to dashboards

* use provider

* streaming dialog from context menu

* docs

* add jsmpeg warning to context menu

* audio and two way talk indicators in single camera view

* add link to debug view

* don't use hook

* create manual events from live camera view

* maintain grow classes on grid items

* fix initial volume state on default dashboard

* fix pointer events causing context menu to end up underneath image on iOS

* mobile drawer tweaks

* stream stats

* show settings menu for non-restreamed cameras

* consistent settings icon

* tweaks

* optional stats to fix birdseye player

* add toaster to live camera view

* fix crash on initial save in streaming dialog

* don't require restreaming for context menu streaming settings

* add debug view to context menu

* stats fixes

* update docs

* always show stream info when restreamed

* update camera streaming dialog

* make note of no h265 support for webrtc

* docs clarity

* ensure docs show streams as a dict

* docs clarity

* fix css file

* tweaks
2025-02-10 09:42:35 -07:00
..
api Improve UI logs (#16434) 2025-02-10 08:38:56 -07:00
camera Sub label sensors (#16218) 2025-02-08 12:47:01 -06:00
comms Add ability to set mqtt qos in config (#16435) 2025-02-09 16:45:04 -06:00
config Improve live streaming (#16447) 2025-02-10 09:42:35 -07:00
data_processing Quick fix for face rec (#16226) 2025-02-08 12:47:01 -06:00
db Improve face recognition (#15205) 2025-02-08 12:47:01 -06:00
detectors Sub label sensors (#16218) 2025-02-08 12:47:01 -06:00
embeddings Face recognition reprocess (#16212) 2025-02-08 12:47:01 -06:00
events Fix event cleanup (#15724) 2024-12-29 14:47:40 -06:00
genai Improve handling of error conditions with ollama and snapshot regeneration (#15527) 2024-12-15 20:51:23 -06:00
images
motion
output fix writing to birdseye restream buffer (#15052) 2024-11-18 10:14:49 -06:00
ptz Add autotracking calibration message (#16431) 2025-02-09 14:29:08 -07:00
record Refactor export filenames to include start and end date/time (#16446) 2025-02-10 08:30:23 -07:00
review Handle case where user has multiple manual events on same camera (#15943) 2025-01-11 07:47:45 -07:00
service_manager Add metrics page for embeddings and face / license plate processing times (#15818) 2025-02-08 12:47:01 -06:00
stats Fix missing prometheus commit (#16415) 2025-02-09 10:04:39 -07:00
test Add support for SR-IOV GPU stats (#15796) 2025-02-08 12:47:01 -06:00
track Simplify plus submit (#15941) 2025-01-11 07:04:11 -07:00
util Improve live streaming (#16447) 2025-02-10 09:42:35 -07:00
__init__.py
__main__.py Generalize postprocessing (#15931) 2025-02-08 12:47:01 -06:00
app.py Processing refactor (#15935) 2025-02-08 12:47:01 -06:00
const.py Add ffmpeg config to increase HEVC compatibility with Apple devices (#15795) 2025-02-08 12:47:01 -06:00
ffmpeg_presets.py Add ffmpeg config to increase HEVC compatibility with Apple devices (#15795) 2025-02-08 12:47:01 -06:00
log.py Update base image (#15103) 2025-02-08 12:47:01 -06:00
models.py Updated Documentation for the Review endpoints (#14401) 2024-10-23 08:35:49 -05:00
mypy.ini Add metrics page for embeddings and face / license plate processing times (#15818) 2025-02-08 12:47:01 -06:00
object_detection.py Make all SHM management untracked (#15011) 2024-11-15 14:14:37 -07:00
object_processing.py Refactor camera activity processing (#15803) 2025-02-08 12:47:01 -06:00
plus.py Simplify plus submit (#15941) 2025-01-11 07:04:11 -07:00
storage.py Cap storage bandwidth (#15473) 2024-12-12 14:46:00 -06:00
timeline.py Properly call super() in subclasses (#14124) 2024-10-02 19:35:46 -06:00
types.py Processing refactor (#15935) 2025-02-08 12:47:01 -06:00
video.py Add "frame" to shm frame names to avoid camera name issues (#15615) 2024-12-20 08:46:40 -06:00
watchdog.py Properly call super() in subclasses (#14124) 2024-10-02 19:35:46 -06:00