CameraFTP Support

Configure Generic Video IP Camera for FTP/SMTP Cloud Recording, Remote Monitoring and Playback

Contents

Introduction

Step 1: Connect camera to the network and find its IP address

1.1 Connect camera to the network

1.2 Find the Camera’s IP Address

Step 2: Access the Camera's Web-based Configuration Tool

Step 3. Configure Video or Image Profile Settings

Step 4. Configure Motion Detection Settings

Step 5. Configure the Cloud FTP/email Server, Media Type and Event

5.1 Configure the cloud FTP Server Info

5.2 Configure the Media Type (Image snapshots or video clips)

5.3 Configure an Event / Alarm / Action

5.4 Configure the SMTP/Email Server Info

6. CameraFTP Viewer


Introduction

Video IP cameras are becoming very popular. Most new camera models can upload both video clips and image snapshots via FTP or SMTP. Configuring a video IP camera requires one extra step.  Fortunately, just like the previous generation IP cameras, most video IP cameras have similar configuration interface. While we can only list a few supported models, most IP cameras are compatible with our service, as long as it is not locked with a particular service provider. Cameras locked with a particular service provider limit your choice, and the service is usually more expensive than CameraFTP.

Note:

This document is not designed to replace the product manual from the manufacturer. We have tested and compared cameras from many manufacturers and brands; however, other camera manufacturers might use different interfaces. Even in those cases, the basic steps are usually similar. If you need more support on those cameras, you must provide the detailed screenshots of your camera's configuration pages.


Step 1: Connect camera to the network and find its IP address

1.1 Connect camera to the network

If the camera does not support Wi-Fi, you can easily connect it with a network router using an Ethernet cable.

After you connect the cable, wait for about one minute, until the camera obtains the IP address through DHCP.

If the camera supports Wi-Fi, there are two ways to connect the IP camera to the network.

  • (1) If the router or camera does not support WPS, then you need to connect the camera with the router using an Ethernet cable first. You can configure the Wi-Fi settings in the camera's configuration pages later.
  • (2) If your access point/router supports WPS, then it is very easy to connect your device to the network.

Turn on the camera, press the WPS button on your Wi-Fi access point for three seconds; the WPS button usually starts flashing. Quickly press the WPS button on your camera within a few seconds and hold it for a few seconds until the light changes. In about one minute, you will see the status light changes, indicating it is connected to the wireless router.


1.2 Find the Camera’s IP Address

Please refer to the manufacturer’s manual for more detailed information.

There are two ways to find the camera’s IP address.

(a) Use the manufacturer’s setup program

  • From a PC in the same network, insert the camera’s software CD and run the autorun program.
  • Follow the wizard and you should be able to find the camera's IP address:
    1. Some IP camera manufacturers provide a Camera Search Tool (or IP Search Tool), if so, please use that tool to find the Camera’s IP address. It should be very easy.
    2. If the manufacturer does not offer such a tool, then usually they offer other ways, e.g. some cameras can automatically connect to the manufacturer’s website. You just need to enter your camera’s serial number, and you will be able to access your camera’s basic information online. With this solution, they usually provide a link to the Advanced Setup, which is the Camera’s Configuration page.

(b) Use CameraFTP's Virtual Security System (VSS) software

Download VSS from CameraFTP's software page, install it and then run it. Once logged-on, click Add to add a camera. See the screenshot below:

After you click Add, select IP camera, then search for an IP camera in the network. After a couple minutes, VSS will finish searching the network and display the following results.

As shown above, VSS found multiple IP cameras in the local network. For some IP cameras, VSS can display the device names (models). For example, VSS can display the camera names for D-Link and Trendnet cameras.

If VSS does not display your camera’s name, but it does find some IP cameras, then you can check these IP addresses one-by-one using a web browser. For most home users, the IP list will be very short, so it should be quite easy.

Note:

VSS can find most of IP cameras. However, the port numbers displayed above may not be the port numbers used for configuring the IP cameras.  If the port number is not 80, please try the port number first. If it does not work, then try 80.

Also, not all IP addresses in the list are IP cameras. VSS may display other electronic devices, such as IP phones or network routers.


Step 2: Access the Camera's Web-based Configuration Tool

Once you have found the camera's IP address and port number, you can launch a web browser and enter the IP address and port number of your camera. http://IP_ADDRESS:PORT_NUMBER/

Usually it will default to the live view window or a logon page. If it defaults to a live view page, click the Setup icon, it will require you to log on; otherwise, just enter your username and password to logon. The default username and password can be found in the product manual.

Most cameras use admin as the username; the password is often: admin, password or just blank.

If you log on successfully, it will go to the change password page or Setup page. If you’re on the basic setup page, you can click Advanced to access the advanced setup page.

The main setup pages of different cameras can be very different. An example is given below:

For other cameras’ main setup pages, please read the setup guide documents on CameraFTP.com.

With CameraFTP’s cloud service, most regular setup steps are not required. (You can feel free to check these basic steps, e.g. set the camera time)


Step 3. Configure Video or Image Profile Settings

In this step, you will define the video's resolution, fps (frame per second), bit rate, and possibly also define the key frame rate.

If you ordered an image plan, usually you still need to set a video profile. The fps and bit rate will not be used in this case. Only the video resolution will be used for the image snapshot resolution.

Note:
  • Not all video IP cameras support image snapshots;
  • Some IP cameras can upload image snapshots only at certain frequency (e.g. only 1 image/s, or 1-5 images/s).

If you ordered a video plan, usually you can configure it with the following parameters:

For the video type / encoding / format, select H.264 if available; otherwise, if you can find MP4 or AVI, select it. CameraFTP Viewer fully supports .MP4 (H.264), which is the most popular video format; it also offers good support for AVI and limited support for MKV.

  • Resolution/Frame size:
    Based on your CameraFTP subscription level. The configured resolution should not be higher than the subscribed resolution.
  • Maximum frame rate (fps):
    Based on your subscription level. Set it to 4 if your subscription fps is 5. Do not exceed level of CameraFTP subscription
  • Intra frame period: 1, 2 or 3s.
  • Key frame interval: Usually is set to 2-4 times of your fps.
  • Video quality / Bitrate:
    Set to constant bit rate; or variable bit rate with maximum bit rate

The maximum bit rate should be calculated as follows:

Setting the maximum Bit Rate is a little tricky.

  • Setting it too high will use too much bandwidth, thus dramatically slow down your network, causing failed uploads;
  • Setting it too low will affect the video quality. You can use our bandwidth calculator to estimate the bandwidth. Visit www.cameraftp.com, click Pricing, and then customize your service plan. See the screenshot below. (Note for estimating the bandwidth, Number of Cameras should be set to 1.)

For the video plan of 1280x720, 5 frames/s, the estimated bandwidth is 486Kbps. So you can set it to 512Kbps.


Step 4. Configure Motion Detection Settings

If you ordered a plan with Motion Detection enabled, then you must configure Motion Detection.

Some cameras put the Motion Detection setting in the main tab; some other cameras put it in the Event section; some other cameras put it in the Alarm section. You can click different tabs to find the Motion Detection option.

Once you find the Motion Detection option, enable it. Many cameras will ask you to draw a motion detection area in the scene. Just draw a rectangle using your mouse, then click Save. You might also need to adjust the motion sensitivity level.

Motion detection is strongly recommended as it can lower your cost by as much as 50%. It can also reduce the bandwidth usage, and make it easier to play back the recorded footage.

Note: if you use your camera to monitor a busy scene such that the camera will be uploading for longer than 10 hours/day, you should order a continuous recording plan even if you will turn on motion detection. Otherwise, your camera may exceed the usage limit and be blocked.


Step 5. Configure the cloud FTP Server (or SMTP/email server), Media Type and Event

5.1 Configure the cloud FTP Server Info

If you don’t have an account on CameraFTP, please visit www.cameraftp.com and sign up a free trial account. CameraFTP.com offers 3-day free trial. When your trial expires, you will need to order a subscription to continue using the service.

The FTP server option usually can be found in the Network tab, FTP server tab, Event / Alarm tab. You might need to click on different tabs to find that option. Sometimes, you need to click Add / Add Server button to add the FTP server settings, e.g. in D-Link's camera, you need to click Event Management à Event Settings , then click the Add button in the Server Settings section as shown below.

You can then add the FTP server info as follows:

Check the "FTP" checkbox (if it exists), and enter the FTP info as follows:

  • FTP server address: ftp.cameraftp.com (or IP: 66.220.9.45)
  • FTP server port: 21
  • FTP mode: Usually Passive / PASV
  • FTP Username:
    The same as your cameraftp.com username;
  • FTP Password:
    The system-generated FTP Password associated with this camera's license key. You must add a camera on www.cameraftp.com first, then click the gear icon below the camera thumbnail to find the password. For testing, you can also use your regular CameraFTP password.
  • FTP folder name/dir name/path:
    Not needed if you used the correct FTP password; otherwise, use the camera name you added on www.cameraftp.com. If you have not created the camera name, please log on to www.cameraftp.com, then click Add in the My Cameras page.

Select the Passive Mode FTP (This is very important!)

For "(FTP) Server name", in most cases, you need to enter ftp.cameraftp.com.

Note some cameras can only accept an IP address as the FTP server address. In this case, you need to enter: 66.220.9.45 instead of ftp.cameraftp.com

In some rare cases, e.g. some Foscam cameras use an FTP URL for the FTP server address. In this case, you need to enter:
ftp://66.220.9.45/Camera-Name

Also, some IP cameras cannot accept the folder name parameter. In this case, you just need to make sure you use the correct FTP Password (not your CameraFTP account password). You can also include the folder name in username as follows:
USERNAME:Dfoldername

Password is the regular CameraFTP account password. (Otherwise, folder/dir/path name is not needed)

Please replace USERNAME and foldername with the real username and foldername. For example, if your CameraFTP username is “Mike”, and your camera name is “backyard”, then you need to enter “Mike:Dbackyard” as the username.

Click Test to test the FTP settings. If successful, click Save.


5.2 Configure the Media Type (Image snapshots or video clips)

In this step, you will configure what type of media is recorded when an event is triggered. Not all cameras require this step.

In the case of D-Link cameras, you can click the Add button in the Media section of the Event Management screen. Then you will see the following screen:

If you ordered an image plan, then don't configure the video clip section.

The resolution of your image snapshot is defined in Video Profile (Stream) 1. Depending on the type of camera, you may not be able to set the image upload frequency; some video IP cameras cannot even support image uploading.

Check the "Snapshot" radio button;

  • Media name: Enter "Snapshot" or any other name.
  • Source:
    Select rofile 1 or Stream1. The image's resolution will be set to the video Profile/Stream 1's frame size; other video parameters will not be used.
  • File Name Prefix:
    Enter "A" or any other prefix. Also check the checkbox "Add date and time suffix to file name".

If you ordered a video plan, you can check the radio button of "Video Clip", see the screenshot below:

  • Media Name: Enter "VideoClip1" (or any name)
  • Source: select Profile1/Stream1;
  • File Name prefix: "B" or any other prefix.
  • Maximum file size: 5000 kbytes

5.3 Configure an Event / Alarm / Action

In this step, you will define how the camera will upload video / image to CameraFTP's FTP server. In the case of D-Link camera, you will need to create an "Event" in the Event Management screen. Most other cameras are easier. You will basically set:

  • Whether the camera will upload continuously (or based on a schedule);
  • Whether the camera will upload based on motion detection;
  • Which video profile (or video stream, or media type) to upload. If you want to upload image snapshots, you still need to select a video profile.

Most cameras allow you to create a schedule. You can set the camera to upload data only during the specified time periods.

If you ordered a plan with motion detection enabled, then you must select / enable "motion detection".

If you ordered a continuous recording plan, you select "Periodic / scheduled / always".  Note: Some cameras cannot really record continuously, e.g. most D-Link cameras cannot record continuously.

Finally, you will select a video profile (or media) to be uploaded to CameraFTP's FTP server.

5.4 Configure the SMTP/Email Server Info

If your camera/DVR does not support FTP uploading, you can try SMTP/email uploading. Most IP cameras/DVRs can send image snapshots / video clips via email (SMTP). Regular email servers often cannot handle the load of security camera, not to mention they cannot support live viewing, playback, event notification, automatic deletion (after x days) and other advanced home/business security features. CameraFTP Email Uploading is fully optimized for Cloud Surveillance. It can automatically save images/videos to the same FTP cloud storage.

To use the email-uploading feature, you must log on to www.cameraftp.com and create a new camera first; then click the gear icon below the camera thumbnail for the detailed configuration info.

The SMTP (email) server option usually can be found in the Network tab, email/SMTP server tab, Event / Alarm tab. You might need to click on different tabs to find that option. Sometimes, you need to click Add / Add Server button to add the SMTP (email) server:


You can then add the SMTP (email) server info as follows:

  • SMTP/email server name: cftpMailUploader.drivehq.com or c.drivehq.com
  • Sender email address:
    cftp_USERNAME_CAMERAID@Z.com
    The USERNAME and CAMERAID must be replaced with the real username and cameraID. You can find the exact email address by logging on to CameraFTP.com website, go to My Cameras page, then click the gear icon below a camera.
  • Recipient email address:
    cftp_USERNAME_CAMERAID@Z.com or cftp_USERNAME_CAMERAID@c.drivehq.com
  • SMTP username:
    The same as your cameraftp.com username;
  • SMTP password:
    The same as your cameraftp.com password;
  • SMTP server port: 465 (with SSL, recommended), or 25
  • SSL:
    Select SSL for port 465; no SSL for port 25.

Note: If the camera/DVR does not let you enter an email (SMTP) server name, then you can select an email server supported by the camera. You must use the username, password, sender email address, SMTP port and SSL option for that email server. The recipient email address must be: cftp_USERNAME_CAMERAID@cftpMailUploader.drivehq.com or cftp_USERNAME_CAMERAID@c.drivehq.com The USERNAME and CAMERAID must be replaced with the real username and cameraID. You can find the exact email address by logging on to CameraFTP.com website, go to My Cameras page, then click the gear icon below a camera.

Configure IP camera to upload to the cloud via SMTP

Example of a security camera's (D-link 933L) SMTP configuration page

Click Test to test the email settings. If successful, click Save.



6. CameraFTP Viewer

If it is a Wi-Fi camera, you can disconnect the Ethernet cable if you want to use Wi-Fi. If you need to make changes, you can run the setup program again to find the camera’s IP address (as it may change with DHCP), and then access the camera’s Advanced Configuration pages.

After your camera is setup, you can visit www.cameraftp.com to live monitor or play back your recorded footage from anywhere. You can also download CameraFTP Viewer App for iOS, Android and Windows Phone.


Cannot get it to work? Please read our Trouble-shooting Guide.