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
    
    
    
    
    
    
    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.
    
    
    
    
    
    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.
    
    
    
    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:
        	- 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.
- 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.
    
    
    
    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)
    
    
    
    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.
        
    
    
    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.
    
    
    
    
    
    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.
    
    
    
    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
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.
    
    
        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.
    
    
     
    Example of a security camera's (D-link 933L) SMTP configuration page
    
    Click Test to test the email settings. If successful, click Save.
    
    
    
    
    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.