Sannce 1080P IP Cameras
Purchased as a set of 4 with an NVR (no HD), available on Amazon.ca (Model POE-1080P-4CH)
config.json
{
"name": "Sannce",
"videoConfig": {
"source": "-rtsp_transport tcp -re -i rtsp://192.168.1.100/user=name_password=pass_channel=1_stream=0.sdp?real_stream",
"maxStreams": 2,
"maxWidth": 1920,
"maxHeight": 1080,
"maxFPS": 30
}
}
Notes:
- 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.
- You can specify different cameras from the NVR IP by incrementing the
- 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 ofhomebridge
in a docker container using themarcoraddatz/homebridge
image.- This required installing ffmpeg from the
jessie-backports
apt source inside the container.
- This required installing ffmpeg from the