An openFrameworks addon for MJPEG streams (Axis IP Camera, etc.).
C++ Makefile
Switch branches/tags
Latest commit 076f07f Jun 5, 2016 @bakercp Make easy defaults.
Failed to load latest commit information.
example Make easy defaults. Jun 5, 2016
src Fixes #22 May 25, 2016
.gitignore Update .gitignore. Nov 17, 2015 Update licenses. Mar 30, 2016 Add config. Aug 30, 2013
license.txt Update licenses. Mar 30, 2016
ofxaddons_thumbnail.png Animated. Aug 14, 2013
screen.png Updated readme and added screenshot. Aug 21, 2012




ofxIpVideoGrabber is an Open Frameworks addon used to capture video streams from IP Cameras that use the mjpeg streaming protocol. Public cameras can be found with a google search like this:

See others examples below.

OpenFrameworks is a cross platform open source toolkit for creative coding in C++.


To use ofxIpVideoGrabber, first you need to download and install Open Frameworks.

To get a copy of the repository you can download the source from or, alternatively, you can use git clone:

git clone git://`

The addon should sit in openFrameworks/addons/ofxIpVideoGrabber/.

Which version to use?

ofxIpVideoGrabber has been tested with the latest development version of openFrameworks including 0.9.0+.

The master branch should be is stable. New features, etc are in the develop branch.

For past releases see




Edimax IC-3005 Axis Cameras and others.

#How Do I Find Cameras?

You might try some of the following Google Searches:

intitle:Axis 2400 video server
intitle:”Live View / – AXIS
inurl:axis-cgi/mjpg (motion-JPEG)
intitle:”live view” intitle:axis
allintitle:”Network Camera NetworkCamera”
intitle:axis intitle:”video server”
intitle:liveapplet inurl:LvAppl
intitle:”EvoCam” inurl:”webcam.html”
intitle:”Live NetSnap Cam-Server feed”
intitle:”Live View / – AXIS”
intitle:”Live View / – AXIS 206M”
intitle:”Live View / – AXIS 206W”
intitle:”Live View / – AXIS 210?
inurl:indexFrame.shtml Axis
intitle:start inurl:cgistart
intitle:”WJ-NT104 Main Page”
intext:”MOBOTIX M1? intext:”Open Menu”
intext:”MOBOTIX M10? intext:”Open Menu”
intext:”MOBOTIX D10? intext:”Open Menu”
intitle:snc-z20 inurl:home/
intitle:snc-cs3 inurl:home/
intitle:snc-rz30 inurl:home/
intitle:”sony network camera snc-p1?
intitle:”sony network camera snc-m1?
intitle:”Toshiba Network Camera” user login
intitle:”netcam live image”
intitle:”i-Catcher Console – Web Monitor”


If you are interested in using these cameras with Processing or Max/MSP/Jitter, you can find code here: It is part of mawLib and includes pan/tilt, etc control code.

You might also check out IPCAM2SYPHON. It wraps this library and sends cam textures via Syphon.

#License Copyright (c) 2011-2016 Christopher Baker

MIT License.

For information on usage and redistribution, and for a DISCLAIMER OF ALL WARRANTIES, see the file, "LICENSE.txt," in this distribution.