JSMPEG Fallback #17300
Unanswered
lngarrett
asked this question in
Ask A Question
JSMPEG Fallback
#17300
Replies: 1 comment 6 replies
-
|
Your assessment of the code is indeed how it works. The high level explanation is documented in the Live docs in dev, specifically in the FAQ: https://deploy-preview-16390--frigate-docs.netlify.app/configuration/live#live-view-faq With a fair number of cameras, your browser's decoder has to juggle loading several streams at once. Frigate is "eager" to fall back to jsmpeg because we intentionally prioritize showing an actual up-to-date live view of your camera's stream as quickly as possible. |
Beta Was this translation helpful? Give feedback.
6 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
I have an issue where in grid mode, my cameras will start in MSE, but over several minutes they fallback to JSMPEG. Nothing obvious is jumping out to me in console or server logs. I'd like to self troubleshoot this a bit. So, my questions currently is if there's any guidance on better observing what might be happening here.
Looking at the code it appears that the key fallback mechanism occurs when:
Are these areas I should light up with more logging or are there other areas I should be focused?
FWIW, this issue has been present even in .15. I have solid network connectivity and strong hardware on both client and server. I am running 15 cameras, I have a hunch that might have something to do with it. I did switch to substreams in .16, but that hasn't helped.
Beta Was this translation helpful? Give feedback.
All reactions