Ofxipvideograbber

An openFrameworks addon for MJPEG streams (Axis IP Camera, mjpeg-streamer, etc.).
Alternatives To Ofxipvideograbber
Project NameStarsDownloadsRepos Using ThisPackages Using ThisMost Recent CommitTotal ReleasesLatest ReleaseOpen IssuesLicenseLanguage
Quaggajs4,793126444 months ago41June 07, 2017227mitJavaScript
An advanced barcode-scanner written in JavaScript
Restreamer2,792
5 months ago47apache-2.0HTML
The Restreamer is a complete streaming server solution for self-hosting. It has a visually appealing user interface and no ongoing license costs. Upload your live stream to YouTube, Twitch, Facebook, Vimeo, or other streaming solutions like Wowza. Receive video data from OBS and publish it with the RTMP and SRT server.
React Webcam1,4722512323 months ago65June 07, 202346mitTypeScript
Webcam component
Viseron1,142
13 days ago75mitPython
Self-hosted, local only NVR and AI Computer Vision software. With features such as object detection, motion detection, face recognition and more, it gives you the power to keep an eye on your home, office or any other place you want to monitor.
Ascii Camera1,074
4 years ago1mitJavaScript
Real-time ASCII representation of your webcam video stream, using the getUserMedia API.
Homebridge Camera Ffmpeg1,0277257 months ago202December 28, 202136apache-2.0TypeScript
Homebridge Plugin Providing FFmpeg-based Camera Support
Moonfire Nvr937
2 months ago64otherRust
Moonfire NVR, a security camera network video recorder
Hkcam817
5 months ago4February 16, 202227apache-2.0Go
Open-Source HomeKit Surveillance Camera
Neolink747
2 months ago83agpl-3.0Rust
An RTSP bridge to Reolink IP cameras
Hap Python5577352 days ago54June 28, 202283otherPython
A python implementation of the HomeKit Accessory Protocol (HAP)
Alternatives To Ofxipvideograbber
Select To Compare


Alternative Project Comparisons
Readme

ofxIpVideoGrabber

Screenshot

Description

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:

http://www.google.com/search?q=inurl%3A%22axis-cgi%2Fmjpg%22

See others examples below.

Getting Started

To get started, generate the example project files using the openFrameworks Project Generator.

Compatability

Note: This is not compatible with H264 streams that can be found on many modern cameras. For H264 cameras, consider ofxGStreamer.

How Do I Find Cameras?

You might try some of the following Google Searches:

inurl:”ViewerFrame?Mode=
intitle:Axis 2400 video server
inurl:/view.shtml
intitle:”Live View / – AXIS
inurl:view/view.shtml
inurl:ViewerFrame?Mode=
inurl:ViewerFrame?Mode=Refresh
inurl:axis-cgi/jpg
inurl:axis-cgi/mjpg (motion-JPEG)
inurl:view/indexFrame.shtml
inurl:view/index.shtml
inurl:view/view.shtml
liveapplet
intitle:”live view” intitle:axis
intitle:liveapplet
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
inurl:”MultiCameraFrame?Mode=Motion”
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?
site:.viewnetcam.com -www.viewnetcam.com
intitle:”Toshiba Network Camera” user login
intitle:”netcam live image”
intitle:”i-Catcher Console – Web Monitor”

Documentation

API documentation can be found here.

Build Status

Linux, macOS Build Status

Visual Studio, MSYS Build Status

Compatibility

The stable branch of this repository is meant to be compatible with the openFrameworks stable branch, which corresponds to the latest official openFrameworks release.

The master branch of this repository is meant to be compatible with the openFrameworks master branch.

Some past openFrameworks releases are supported via tagged versions, but only stable and master branches are actively supported.

Versioning

This project uses Semantic Versioning, although strict adherence will only come into effect at version 1.0.0.

Licensing

See LICENSE.md.

Contributing

Pull Requests are always welcome, so if you make any improvements please feel free to float them back upstream :)

  1. Fork this repository.
  2. Create your feature branch (git checkout -b my-new-feature).
  3. Commit your changes (git commit -am 'Add some feature').
  4. Push to the branch (git push origin my-new-feature).
  5. Create new Pull Request.
Popular Camera Projects
Popular Stream Projects
Popular Hardware Categories

Get A Weekly Email With Trending Projects For These Categories
No Spam. Unsubscribe easily at any time.
C Plus Plus
Stream
Camera
Mjpeg