I have kicked this concept up a notch and setup my system so that when my front door camera is triggered it displays the video feed from the camera to a 65" Sony Bravia Smart TV in my family room for 10 seconds. After 10 seconds the TV goes back to whatever show we were previously watching on Dish. I am able to do this by using the alert actions within BI that triggers a windows batch file. The batch file runs a couple of python scripts that simply toggles the HDMI inputs between my Dish Hopper and the BI computer.
The Sony Bravia has an API and there are several python scripts available on GitHub that allow you to control the TV via the windows command prompt. The batch file and python scripts are running on my BI computer so this does not require a raspberry pi or any additional hardware. The BI computer and TV are connected together with an HDMI cable so the video feed to the TV comes from a browser running UI3. I have a few loose ends to clean up, but so far it seems to be running great with minimal impact to my BI computer. However, I did notice that the CPU usage on my i7-3770 processor went from averaging around 12% to about 28%. I figured this is because UI3 is running all the time on the BI server, but that doesn't seem too bad for 11 cameras.
Does anybody see any issues I may be missing by having UI3 running continuously on my BI computer? Also, any suggestions on improving this process would be greatly appreciated!