Manual Camera Setup

If your camera supports a local RTSP, MJPEG or HLS stream, IPCams should be able to connect and view it's stream with manual setup.

How do I get started?

Select the add button from the camera list to start, and then select the Add Camera Manually button from the Add Camera screen. This page will require a few key pieces of information. You'll need to know the camera's stream type, the IP address or host name of your camera, and the username and password if required.

What is the Stream Type

The stream type is the type of encoding used for your camera's video stream. IPCams supports RTSP, MJPEG, & HLS stream types.

What are the different types?

There are four different stream types IPCams supports. RTSP, MJPEG, HLS & Web.

RTSP streams are the most common stream available with cameras today. It is a more modern protocol that carries audio with modern encoding. 

MJPEG streams are older stream types usually used by older (or inexpensive cameras). MJPEG streams are simpler in that audio is not included with the stream, but they usually load faster. 

HLS streams are plain HTTP live streams that are similar to RTSP streams, but they are not usually supported by most cameras. This stream type can more commonly found with NVR software. It will also sometimes be referred to an H264 stream. If the HLS stream type doesn't work or you, try RTSP as that is usually more compatible.

Lastly IPCams offers a Web Page stream type. This isn't actually a streaming protocol but an option to add a web page from your camera to IPCams. This can be useful if you want to add a settings page from your camera for easy access.

How do I know which stream type to use?

You can usually find the stream type of your camera in your camera's manual, or on its manufacturer's website. If you can't find it there, you can usually find it via an internet search when searching for your camera's URL info below. If you still can't find what type to use, more than likely you can assume the stream is an RTSP stream.

What is my camera's URL?

The stream URL is the fully formed URL from your camera that provides the video stream. The URL is composed of a few key pieces of information. The scheme, an IP address (or hostname), port number, and path. This information can usually be found on your camera manufacturer's website. 

If it is not available there, it can also usually be found with a simple internet search. For example, if your camera is a Foscam R2C, search the web for Foscam R2C stream url and one of the first results will usually have this information.

What are the different parts of the URL?

Anatomy of a URL

Scheme

The scheme of your camera will usually depend on the stream type. For RTSP cameras, usually the scheme is rtsp:// while MJPEG and HLS use http:// (or https:// for SSL). If you need to define a custom you can do that as well.
For the example above, the scheme would be rtsp://.

IP Address/Host

The IP address (or host name) is the address of your camera on your local network. If you don't know the IP address, you can usually find it from your router's dashboard or by using an app like Fing to scan your network. 

For the example above the IP address would be 192.168.0.10.

Port Number

The port number can vary, but it is usually port 554 for RTSP streams, 80 for MJPEG or HLS streams or 443 for MJPEG and HLS with SSL.
For the example above, the port number would be 554

Path

The path of your camera is everything after the port number/IP address. It is the part that starts with the slash. In includes the URL path and any query parameters required. 

For the example above the path would be /cam/realmonitor?channel=1&subtype=0

Login & Authentication

If your camera requires login, toggle the Login enabled switch at the bottom of this screen and enter your camera's username and password.
Note: Sometimes you'll find that certain websites suggest you add the username and password as part of the IP address field. (e.g. admin:[email protected]). If that's the case, go ahead and add your login info the dedicated username and password fields instead of the IP address field. IPCams will build the URL in the background in that format for you.