Take the 2-minute tour ×
Super User is a question and answer site for computer enthusiasts and power users. It's 100% free, no registration required.

I'd like to record a certain area of my house while I'm away from home.

I downloaded this app to turn my phone into an IP camera. I can then open up VLC on my computer and get a video stream from my phone's camera.

I'd like to be able to review recordings over the internet.

I'm thinking I could have VLC (or another app) record to a file on an ftp server so I can view it anywhere.

I don't know whether it's possible for one program to be recording to a file while the ftp server is reading that file, so it would help if the recording program saved the video in several video files, each 30 minutes long for example.

share|improve this question
    
hi,if you can put your PC on and if you dont need to recive live stream then you can use your PC as Server for example by using wamp server and then you can config your gateway for connecting over internet.if you want doing this way let me know to tell you with more details –  Christopher Dec 22 '12 at 8:13
    
I can do that, but I want to record the video, since I'm not going to be constantly looking at the stream. I want to view the already recorded video through the internet. –  Hassan Dec 22 '12 at 8:15
    
then you can use programmes that just recording the desktop with audio ;) and access the files from network as you know –  Christopher Dec 22 '12 at 8:23

3 Answers 3

up vote 1 down vote accepted

I've found a solution. There is an app called vitamin d which watches for any movement on a camera, then records it. You can then view the recorded clips. I can also share the phone over the internet to get a live view. If you have another solution, please answer anyway, it may end up being better. Thanks.

share|improve this answer
    
If this answer worked for you, please mark it as accepted. –  neersighted Dec 22 '12 at 16:50

There is a good article on Webcam security systems here.

The first thing needed is iSpy and they have a very active community. I have been testing recently and the motion activation works well. I have a USB camera and an IP camera and both were easy to configure

share|improve this answer
    
Thanks for the answer. Unfortunately, I needed the app to work for both Windows and Mac, but iSpy does look good. –  Hassan Dec 23 '12 at 19:13

With ozeki's camera sdk you can record the picture of any webcam or ip camera. After it will record the video, the video file can be uploaded to any ftp server, web server or can be sent via e-mail. It can also indicate if a motion is detected, so it can send you an e-mail in this case, or even call you (with audio or video).

I try to show it in a few simple steps:

  1. Download any example from the webpage, for example how to record video stream in mpeg4 and open it in visual studio
  2. Find the following line to give the ip address, the username and the password of your ip camera (change the three values :))

    _camera = IPCameraFactory.GetCamera("192.168.115.175:8080", "admin", "admin");
    
  3. In this example you can only see the picture of the ip camera. If your ip camera is able to stream audio, you need to modify the source code to listen it. However the audio will be recorded, but you cannot hear it, because it is not connected to the speaker. First declare a speaker object by selecting the default speaker of the system:

    private Speaker _speaker;
    _speaker = Speaker.GetDefaultDevice();
    
  4. Then connect the audiochannel to the speaker after using the GetCamera method (leave the next line in unchanged in the source code, just add the second line to it):

    _connector.Connect(_camera.VideoChannel, _imageProvider);
    _connector.Connect(_camera.AudioChannel, _speaker);
    
  5. In order to record the video you need to use the MPEG4Recorder class, but because the video- and audio channels are coming seperately, you need to connect both to the recorder:

    _connector.Connect(_camera.AudioChannel, _mpeg4Recorder.AudioRecorder);
    _connector.Connect(_camera.VideoChannel, _mpeg4Recorder.VideoRecorder);
    
  6. At the end of the recording, you can put the audiochannel and videochannel to one mp4 file:

    _mpeg4Recorder.Multiplex();
    

After your file has been created, you can upload the recorded video camera stream to an FTP server.

share|improve this answer

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.