first of all thanks for the guide! I have set this up but my camera's play back very poorly via the ROKU app. All my camera's display a different time and skip multiple seconds at a time. If I watch one camera it is fine but if I try all 4 of my camera's I have very poor performance. Is this due to my ROKU being on wifi? I do not have this issue on my computer even though it is on wifi. I even turned down each camera down to 65% JPEG quality and 40% JPEG scale and still it skips a few seconds each refresh and all the camera's are a couple of seconds apart. Almost impossible to see motion. Any ideas?
Basic networking. Just try running a long patch cable to your Roku as a test. Your problems should go away. WiFi can be very problematic for a process that needs to run in a real-time mode. Hard wiring via Ethernet is always better, and more secure. IMO.