CloudCam Streaming

Home

Please see instructions http://androidcloudcam.net/help.html#streammjpeg.

The streaming feature can stream MJPEG video content to a remote server and allow your device to be viewed from anywhere in the world using a WiFi or 3G network. All that is required is an Android handset running CloudSpyCam, and a home PC/Mac connected to the Internet.

Once the CloudCam is running on a WiFi network, download the streaming bridge to your PC or Mac. From your PC or Mac, connect to the handset using a URL like http://192.168.0.5:8087 and then select the link "Download streaming server jar". Once the file has been downloaded, please read the instructions (within the jar file, use WipZip to open)to install. Once the bridge is installed and your router has been opened to stream MJPEG content from your handset to your home machine, you can commence streaming from the device.

OK! Let's start with a couple of questions to get you connected...

  1. Do you have a home PC or Mac?
  2. Is the machine connected to the Internet?
  3. Do you have a wireless router connected to the Internet?

If the answer is Yes to all three questions above then continue to configure your router and install the streaming bridge. Please note the instructions below are based on Windows and a Netgear WiFi router connected to the Internet.

To begin install perform the steps below...

  1. Download the streaming jar to your PC from the handset. Instructions provided above.
  2. Open up a command prompt. From windows, select run, and then type cmd.
    1. Change folder to the directory where you downloaded the streaming jar from step 1.
    2. Obtain the IP address of your machine connected to the wireless router. This can be performed by typing the command "ipconfig" in the command prompt.

    In the example below the IP address is 192.168.0.5.

    Wireless LAN adapter Wireless Network Connection:

    Connection-specific DNS Suffix . :

    Link-local IPv6 Address . . . . . : fe80::dd51:e549:a11e:8c66%15

    IPv4 Address. . . . . . . . . . . : 192.168.0.5

    Subnet Mask . . . . . . . . . . . : 255.255.255.0

    Default Gateway . . . . . . . . . : 192.168.0.1

  3. Type the below command (in the folder where you downloaded CloudCamStreamServer.jar). Please note the IP ( 192.168.0.5 ) is the IP address of your machine.
  4. java -jar CloudCamStreamServer.jar 192.168.0.5 7022 8022

    You will see something like the below if successfully started.

    Listening for CloudCam video stream on port [7022]

    Listening for client viewer on port [8022]

    *If you do not have java on your machine then please download and install.

  5. Now connect to your wireless router. For a Netgear router, type the below URL into a browser on your WiFi network.
  6. http://192.168.0.1

    *Please note the instructions below for IP address 192.168.0.5 will need to be changed to your local IP address for the WiFi router.

    Below are instructions for netgear below which will need to be translated (please read your router instructions) to get the same result.

    1. Select the option Services (left hand navigation)
      1. Select add custom service
      2. Type in the name CloudCam
      3. Type in the start port as 7022
      4. Type in the end port 7022.
      5. Select the apply command.
    2. Select the option Firewall Rules (left hand navigation).
    3. Select the option Add from the "Inbound Services" section.
    4. From the service drop down list, select CloudCam.
    5. For " Send to LAN Server", enter 192.168.0.5.
    6. Select the apply option.
  7. Select the option Router Status and obtain the IP address of your router. In the example below the IP is 78.151.215.0.
  8. ADSL Port

    MAC Address

    00:1e:dd:a7:d0:a3

    IP Address

    68.151.215.0

    Network Type

    PPPoA

    IP Subnet Mask

    255.255.255.255

    Gateway IP Address

    73.153.212.1

    Domain Name Server

    62.23.134.1

    62.22.223.2

  9. On your handset, connect to a 3G network and then start the CloudCam application.
    1. In the Stream out-bound MJPEG configuration, enter 7022 as the "Stream Port" and enter 78.151.215.0 into the "Stream Host".
    2. Select the tick box "Stream MJPEG".
    3. Press the "Start Server" button to start.
  10. Now look at the cmd window.
  11. On a successful connection you should see the following displayed...

    Received new connection...

    Received a new connection from CloudCam.

  12. Now open VLC (download from http://www.videolan.org/vlc/index.html) and select the option Media->Open Network Stream and enter the below...
  13. http://192.168.0.5:8022/stream.m3u

    Select the Play button.

  14. You should now see content displayed from the handset over 3G.
  15. If you have issues then send an email to droidcloudcam@gmail.com.