Advanced Camera Settings

The camera settings page has some advanced settings depending on the camera type. Normally these settings don't need to be touched for most scenarios. But they are available if you do need to tweak things.

Secondary Stream

The secondary stream option is for providing a secondary lower quality stream for your camera. This stream can then be switched to from the camera viewer and can be handy on when viewing the stream on a less than stellar connection. The secondary stream will also be used from dashboards as well to ensure IPCams doesn't utilized as many resources when viewing your cameras all at once.
This field can either be provided with just a path, where it will inherit the rest of the URL from your camera's main stream. Or you can provide a full URL if things are different. For example you might need to provided a different scheme if your secondary stream is MJPEG while the primary is RTSP.

Snapshot Path

The snapshot path is an optional field for providing a URL from your camera that provides a still JPEG snapshot. This is primarily used for Apple Watch support as the Apple Watch cannot natively decode RTSP or HLS streams. 

As with the secondary stream option above you can provide just a path where IPCams will inherit the settings from the primary stream URL, or you can also provide a full URL if needed.

Image Settings

Rotate 180ยบ: This option can be used to flip your camera's image if it is mounted upside down

Custom Aspect: Some cameras provide a stream uses non square pixels. This usually results in a stream that is stretched or distorted. By providing a custom aspect, you can override what IPCams displays so it uses the right aspect ration. For example if you want to ensure the stream is displayed in a 16:9 ratio, divide 16/9 and enter the result 1.777 in the custom aspect field.

Audio Settings

If your camera stream includes audio, but you don't ever want to hear it. You can disable the audio stream here.

RTSP Transport Protocol

The transport protocol option is a way to change the protocol used for RTSP streams. By default IPCams will use UDP and fallback to TCP if UDP is not available. For certain cameras or networks, you might need to force TCP (or HTTP) to ensure a smoother stream.

Transcoding (Mac)

If your RTSP stream is having trouble getting displayed properly, you can toggle on transcoding to ensure IPCams adjusts the stream into something that can be displayed properly.