Purchased as a set of 4 with an NVR (no HD), available on Amazon.ca (Model POE-1080P-4CH)


	"name": "Sannce",
	"videoConfig": {
		"source": "-rtsp_transport tcp -re -i rtsp://",
		"maxStreams": 2,
		"maxWidth": 1920,
		"maxHeight": 1080,
		"maxFPS": 30


  • The IP address can be the cameras themselves, or the NVR.
    • You can specify different cameras from the NVR IP by incrementing the channel number.
  • Adding the -rtsp_transport tcp option greatly improved the video performance and quality for me.
    • Without it, stream would take a long time to load, stutter frequently, and would often be covered in streaks and artifacts.
    • Anyone looking to improve the output of similar IP cameras should also look at ffmpeg's RTSP-specific options
  • I found that the quality of the stream would suffer when multiple devices were streaming straight from the cameras/NVR, so I've set up an RTSP proxy on the same machine running homebridge-camera-ffmpeg
  • I'm running homebridge-camera-ffmpeg and its own instance of homebridge in a docker container using the marcoraddatz/homebridge image.
    • This required installing ffmpeg from the jessie-backports apt source inside the container.