I thought I would share in case anyone else was interested. I didn't feel like setting up a dedicated computer and thought I would try Blue Iris on a Windows 2012 R2 VM.
I'm running Microsoft's Hyper-V on a Dell Precision T7500 workstation. They're relatively cheap on eBay and you can get them with a lot of memory for fairly cheap. For a little over $400 you get a dual L5640 Xeon processors (12 cores total @ 2.26ghz) and 48GB of ram. The Hyper-V host is running 6 servers for various things like domain controllers, Plex media server, exchange, smtp mail filter, etc. including the vm for Blue Iris.
The Windows 2012 R2 VM for Blue Iris has 6GB of RAM and 6 virtual processors assigned. I have two virtual disks on different physical disks assigned, one for live capture and the other for storage. The physical disks are nothing fancy, 1.5TB WD Blacks.
Blue Iris is connected to 3 x Hikvision camera's. All are gray market, 2 x 3mp and 1 x 4mp. Camera frame rate set to 10 fps. I'm very pleased with these camera's, one of them I've had for 2 years and has never skipped a beat. It's used outside in Texas where temperatures are below freezing and over 100+F in the summer.
CPU Utilization floats around 25-35% and RAM usage is 1.3GB inside the VM. If I push the frame rate on the cameras the CPU utilization will increase close to 50%. Looking at the CPU physical usage on the Hyper-V physical host is significantly less, 5-6% when the vm instance says 25-35%. This is no surprise with the light CPU utilization and only having 3 camera's. I do feel this will scale well, as I add camera's I can allocate more processors.
Overall the system performs really well. I'm using the Blue Iris mobile application on iOS and I couldn't be happier with the performance. I'm using Stunnel to encrypt remote access. My upload is limited to 1.5mbps, but the mobile app is very responsive. Retrieving camera feed and playing back video is instant. The Blue Iris Admin client is responsive through a RDP session.
I'm running Microsoft's Hyper-V on a Dell Precision T7500 workstation. They're relatively cheap on eBay and you can get them with a lot of memory for fairly cheap. For a little over $400 you get a dual L5640 Xeon processors (12 cores total @ 2.26ghz) and 48GB of ram. The Hyper-V host is running 6 servers for various things like domain controllers, Plex media server, exchange, smtp mail filter, etc. including the vm for Blue Iris.
The Windows 2012 R2 VM for Blue Iris has 6GB of RAM and 6 virtual processors assigned. I have two virtual disks on different physical disks assigned, one for live capture and the other for storage. The physical disks are nothing fancy, 1.5TB WD Blacks.
Blue Iris is connected to 3 x Hikvision camera's. All are gray market, 2 x 3mp and 1 x 4mp. Camera frame rate set to 10 fps. I'm very pleased with these camera's, one of them I've had for 2 years and has never skipped a beat. It's used outside in Texas where temperatures are below freezing and over 100+F in the summer.
CPU Utilization floats around 25-35% and RAM usage is 1.3GB inside the VM. If I push the frame rate on the cameras the CPU utilization will increase close to 50%. Looking at the CPU physical usage on the Hyper-V physical host is significantly less, 5-6% when the vm instance says 25-35%. This is no surprise with the light CPU utilization and only having 3 camera's. I do feel this will scale well, as I add camera's I can allocate more processors.
Overall the system performs really well. I'm using the Blue Iris mobile application on iOS and I couldn't be happier with the performance. I'm using Stunnel to encrypt remote access. My upload is limited to 1.5mbps, but the mobile app is very responsive. Retrieving camera feed and playing back video is instant. The Blue Iris Admin client is responsive through a RDP session.