News:

Registered a URL and setup a forum as the IPCam stuff really needed its own site vs my irregular blog posts about IPCam hacking at http://www.computersolutions.cn/blog

Author Topic: i-catcher console  (Read 4268 times)

February 26, 2013, 12:22:18 pm
Hey all I need to find out I have i-catcher working with a couple of gerneric foscams using the foscam settings however what I really need is to get the ability to Pantilt at angles are there urls for this.
Also is there a way to access the audio without using the IE interface?

I have not flashed the camera to openipcam yet wasn't sure if i needed to

Thanks,
Yonu

May 08, 2013, 09:18:30 pm
I take it noone has any answer to this I would settle for a url that will recall the camera to its stored home position.

thanks,
yonubear

  • ***
May 09, 2013, 11:03:13 am
Hey all I need to find out I have i-catcher working with a couple of gerneric foscams using the foscam settings however what I really need is to get the ability to Pantilt at angles are there urls for this.
Also is there a way to access the audio without using the IE interface?

I have not flashed the camera to openipcam yet wasn't sure if i needed to

Thanks,
Yonu

Yes there are ways to make the Foscam MJPEG based cameras move at angles ("Two directions at the same time").

Here is an example. That has many live demos which include using your own cameras as well

http://foscam.us/forum/free-generic-browser-interface-for-foscam-ip-mjpeg-cameras-t2522.html#p10970

You can get a list of the .cgi commands for Fosscam MJPEG based cameras here:

http://foscam.us/forum/cgi-api-sdk-for-mjpeg-h-264-camera-t2986.html#p13630

As far as getting audio from the cameras. There are two video stream formats. One is videostream.cgi which is/includes video only. The standard camera interface, that comes with the camera. Uses the low level interface and records alarm video without audio on alarms. There is also videostream.asf which is both video and audio.

The issue with using these .cgi video stream URL/URIs with browsers, is that not all browsers and/or devices support both/any of these video streams. Such as IE ("Internet Explorer") based browsers do not support these video streams. Other browsers do support these video streams, if you have a media players installed on that device, like VLC or others, that are capable of processing these video streams.

This presents problems, if your end-goal is to have your camera publicly accessible to be used and/or controlled ("Using PTZ 'Pan/Tilt/Zoom' controls") by any browser capable device. Which is running on any operating system and using any browser. Which is why I created the free interface in the link above.   

Example of recording on alarms, with both video and audio vs. only video as these cameras do now for Windows based systems:

http://foscam.us/forum/free-mjpeg-ip-camera-record-video-with-audio-on-alarms-t3431.html#p15874

There are two methods to access these cameras interfaces. One is via .cgi URL/URIs. The other is a low level interface. The .cgi Interface is documented using the .cgi commands link above. The low level interface, including accessing audio from these cameras. Is documented here:

http://foscam.us/forum/programmatically-how-do-you-know-if-motion-is-detected-t5327.html#p24997

http://foscam.us/forum/interfacing-fi8910w-to-windows-8-t4008.html#p19005

The above includes an older full c++ project that has a pre-compiled binary result of the project. You may need to read other posts in the forum thread these links go to and/or click links contained in the two links above, to see all the information I posted on this subject there.

Even if you cannot compile/build the c++ project. You can use it as a reference to see how the low level protocol is being used. While the c++ project does include processing inbound audio from the camera. It does not include processing outbound audio from a microphone to the camera. You will need to refer to the low level audio protocol documentation, to see how to send audio to the camera properly. Using the low level protocol for the camera.

Additionally. You can use packet analyzers. Such as one example. Wireshark for Windows, between the system communicating with the camera and the C++ pre-compiled binary and/or using the standard camera interface, with an IE ("Internet Explorer") based browser. To see the data packet structure and details, of the low level protocol flow. In real-time.

Don

« Last Edit: May 09, 2013, 12:47:13 pm by TheUberOverLord »