There have been a lot of complaints: When you have a Chromecast on your LAN you can see the Chromecast link/logo in the Android app, but if you try to use it you will see "Chromecast is only supported over https". It's not the app's fault, I think https is a Chromecast requirement. And it requires not only https, but https using a CA-signed SSL certificate. It is not trivial to get a secure SSL https connection on a home PC running a non-https server like Blue Iris, but with this info it is easy. To get it working on a you need: An https web server proxy DNS admin access to a registered domain name An SSL certificate signed by a trusted CA (certificate authority) Part 1: Download and install "stunnel" (.exe file) which provides the https encrypted web proxy. Then configure the https port by editing the file stunnel.conf (in the \stunnel\config folder under Program Files or Program Files (x86) ) This file needs to contain at least: [https] accept = 127.0.0.1:443 connect = 127.0.0.1.62:81 cert = stunnel.pem TIMEOUTclose = 0 Notes: 127.0.0.1 should be the actual LAN IP address of your Blue Iris server (like 192.168.1.... This means stunnel on you BI server will listen on port 443 and make the encrypted connection to your Blue Iris server port 81 (or whatever port you use for BI). Your router needs a port forward setting to accept port 443 connections and forward them to your BI server LAN IP port 443, then stunnel will connect that data to Blue Iris. You can now connect to your BI server with secure https encryption but it has a self-signed (not trusted) certificate. You can connect to BI and view camera streams with the UI3 web app and your Android app, but the Android app won't stream video to Chromecast, and your browser in UI3 will alert you that your connection is not secure. Part 2: If you don't already have a registered domain name, get one from a registrar. They will provide admin access to DNS settings. The first setting is to set up an A Record directing the domain name to your WAN address (the public IP address of your router). For example if you register the name myserver.com and your public IP address is 22.214.171.124 you might create an A Record with a subdomain like "cams" so that cams.myserver.com will point to 126.96.36.199. You will also need admin access to create a TXT Record in part 3. Part 3 (the lucky part): Fortunately there is a trusted CA (certificate authority) that is free of charge called "LetsEncrypt", and there is an online wizard that creates the required keys and certificates from LetsEncrypt for you called "ZeroSSL". Go to ZeroSSL.com and select the Online Tools section and the Free SSL Certificate Wizard it will walk you through creating a real SSL cert from LetsEncrypt. At the start you should select the "DNS Verification" option and give it your domain name such as cams.myserver.com, and of course accept their terms for ZeroSSL and LetsEncrypt. As you continue with the NEXT button through the steps, it will instruct you to create a specific TXT Record in the DNS settings of your domain to verify ownership, and it will generate a number of text files (four) which you should download and save. The contents of the final two of those files (domain-key.txt and domain-crt.txt) will replace the contents of your stunnel.pem file (in the \stunnel\config folder under Program Files or Program FIles (x86) ). Keep the other two files for easy renewal of the cert which is required every 90 days. The order and spacing of contents in stunnel.pem is important. It should contain the contents of domain-key.txt first, then the contents of domain-crt.txt. There should also be empty lines after the private key and after the certificate. So the file should look like this: -----BEGIN RSA PRIVATE KEY----- [encoded key] -----END RSA PRIVATE KEY----- [empty line] -----BEGIN CERTIFICATE----- [encoded certificate] -----END CERTIFICATE----- [empty line] The contents of domain-crt.txt has two certificates. They do not need to be separated. After all this is done, set your Android app's LAN to use https:// and use the domain name, not the IP address (to find that setting, log out and click EDIT). You can also use your domain instead of an IP address to connect to UI3 without warnings or errors. When you connect the Android app while on your LAN (same LAN as Chromecast(s), whatever camera view you select can be cast and displayed on the TV...! It will stay displayed even if you turn off the screen or open a different app (but not if you close the BI app). Now you can be Scarface and see all your assailants in approaching you in your home, right on the big screen... "Say hello to my little friend!" One other note: Apparently Chromecast will only accept an http connection from a server with a CA-signed certificate (Netflix, Google. etc.). I use a couple apps that play local video (Videostream for Chromecast on the PC and Bubble UPnP on Android). I think this means those apps must be going through a cloud server and are not just streaming within my LAN. In this Blue Iris case, since you created a real CA-signed https server on you own PC, all the contents stay within your own private LAN.