ui3.js
file in your Blue Iris 5/www/ui3
folder and go to about line 283 where it saysfunction detectWebGLContext()
{
var canvas = document.createElement("canvas");
var gl = canvas.getContext("webgl")
|| canvas.getContext("experimental-webgl");
return gl && gl instanceof WebGLRenderingContext;
}
return true;
at the beginning of that function like this.function detectWebGLContext()
{
return true;
var canvas = document.createElement("canvas");
var gl = canvas.getContext("webgl")
|| canvas.getContext("experimental-webgl");
return gl && gl instanceof WebGLRenderingContext;
}
Try this:I switched all my cameras and POE switch over to a second network card for security purposes and now I've recognized an issue with the time settings on all my cameras. I use the internal timestamp overlay from each camera instead of using an overlay from Blue Iris due to the large number of cameras I have and the CPU drain that the additional BI overlays would create. I noticed recently that many of my cameras have drifted off of the correct time, some by more than 60 seconds. When I logged into one of the cameras to check the NTP time settings, I realized that each camera can no longer access any of the public time servers. (duh, that was the point) So I Googled how to setup a local NTP server on the same Windows 10 computer where Blue Iris is hosted and think that I have successfully setup a local server. The problem is that when I test the connection from any of the cameras to that local NTP server, it doesn't work. Is there something I'm missing here? When you have your IP cams segmented off on a private (secondary) LAN, how do you configure them to get NTP time updates?
Hmmm, I must have been doing something wrong. I would like to be able to do that but I never had any luck doing it.Unable to perform mass deletions from UI3 alerts ,since several updates ago....
can do individual updates fine .. I used to could, hold "shift" and select all the alerts I wanted to delete, then press delete and they would be gone.. now they stay
Any suggestions?
always able to, until recently I could press and hold shift and the first alert clip move mouse to the last , release shift ,right click and hit delete , would be asked if I wanted to delete XX alerts (yes/no) hit yes and now I hit yes and it just unselects and the alerts are still there.Hmmm, I must have been doing something wrong. I would like to be able to do that but I never had any luck doing it.
Does this apply to those running a reverse proxy and using HTTPS between browser and proxy server? It might be an obvious NO but I'm not entirely sure...Hi everyone. I normally don't bother talking about UI3 releases here anymore, but I just released UI3-181 with a new video player option. It uses "WebCodecs" which is a brand new web API that gives low-level access to the video decoders, just like I've wanted for only about a decade. It is currently only available in Chrome/Edge and related browsers, but should be coming to Firefox later.
The only problem is, the Chrome developers decided to restrict its use to only web sites that are hosted with HTTPS. This is impractical for Blue Iris because HTTPS isn't supported natively by the web server yet. But even if and when HTTPS support is baked in to Blue Iris, you still have to deal with certificate trust issues. That means either you install and regularly renew a trusted TLS certificate, which requires internet access and port forwarding, otherwise you use a self-signed certificate and have to click through a browser warning page every day on every device you use for UI3. Both of these are a major nuisance, the latter of which would create a lot of confusion among users who haven't encountered the "untrusted certificate" warnings before.
So I opened an issue with the team that created the WebCodecs API, asking them to remove the HTTPS requirement. But I am worried they will not care about a bunch of lunatics that want to use unencrypted HTTP for their own local web servers. If any Chrome/Edge/etc users out there have a github account and want to be able to use the best performing video player in UI3, please leave a comment in the issue thread to show that people want this: Here is the issue thread
It does apply. Currently a reverse proxy is the only way to use HTTPS with Blue Iris. That can be changed, but there will always be the nuisance of certificates.Does this apply to those running a reverse proxy and using HTTPS between browser and proxy server? It might be an obvious NO but I'm not entirely sure...
I just left a comment. Also I just loaded V181 and do not see WebCodecs in the dropdown.If any Chrome/Edge/etc users out there have a github account and want to be able to use the best performing video player in UI3, please leave a comment in the issue thread to show that people want this: Here is the issue thread
Brilliant - I will download and test now. Are there any particular benefits from a users point of view? Stability?It does apply. Currently a reverse proxy is the only way to use HTTPS with Blue Iris. That can be changed, but there will always be the nuisance of certificates.
Are you using HTTPS to connect? It also needs to be a supported browser.I just left a comment. Also I just loaded V181 and do not see WebCodecs in the dropdown.
View attachment 105791