{"id":13599065,"url":"https://github.com/bakercp/ofxIpVideoGrabber","last_synced_at":"2025-04-10T12:31:12.998Z","repository":{"id":145805123,"uuid":"1661407","full_name":"bakercp/ofxIpVideoGrabber","owner":"bakercp","description":"An openFrameworks addon for MJPEG streams (Axis IP Camera, mjpeg-streamer, etc.).","archived":false,"fork":false,"pushed_at":"2020-11-07T19:50:16.000Z","size":1303,"stargazers_count":105,"open_issues_count":7,"forks_count":28,"subscribers_count":8,"default_branch":"master","last_synced_at":"2025-04-01T20:25:15.401Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"C++","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/bakercp.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.md","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null}},"created_at":"2011-04-25T20:05:46.000Z","updated_at":"2025-02-19T16:54:47.000Z","dependencies_parsed_at":"2023-04-04T17:17:56.829Z","dependency_job_id":null,"html_url":"https://github.com/bakercp/ofxIpVideoGrabber","commit_stats":null,"previous_names":[],"tags_count":6,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bakercp%2FofxIpVideoGrabber","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bakercp%2FofxIpVideoGrabber/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bakercp%2FofxIpVideoGrabber/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bakercp%2FofxIpVideoGrabber/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/bakercp","download_url":"https://codeload.github.com/bakercp/ofxIpVideoGrabber/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248217126,"owners_count":21066633,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-08-01T17:00:59.404Z","updated_at":"2025-04-10T12:31:12.685Z","avatar_url":"https://github.com/bakercp.png","language":"C++","funding_links":[],"categories":["C++"],"sub_categories":[],"readme":"# ofxIpVideoGrabber\n\n![Screenshot](https://github.com/bakercp/ofxIpVideoGrabber/raw/master/screen.png)\n\n## Description\n\nofxIpVideoGrabber 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:\n\n[http://www.google.com/search?q=inurl%3A%22axis-cgi%2Fmjpg%22](http://www.google.com/search?q=inurl%3A%22axis-cgi%2Fmjpg%22)\n\nSee others examples below.\n\n## Getting Started\n\nTo get started, generate the example project files using the openFrameworks [Project Generator](http://openframeworks.cc/learning/01_basics/how_to_add_addon_to_project/).\n\n### Compatability\n\n- Edimax IC-3005\n- Axis Cameras\n- [mjpeg-streamer](https://github.com/jacksonliam/mjpg-streamer) for Raspberry Pi, etc.\n- [ofxHTTP MJPEG Server](https://github.com/bakercp/ofxHTTP/tree/master/example_basic_server_mjpeg_video)\n- Many others.\n\n_Note: This is not compatible with H264 streams that can be found on many modern cameras. For H264 cameras, consider [ofxGStreamer](https://github.com/arturoc/ofxGStreamer)._\n\n### How Do I Find Cameras?\n\nYou might try some of the following Google Searches:\n\n```\ninurl:”ViewerFrame?Mode=\nintitle:Axis 2400 video server\ninurl:/view.shtml\nintitle:”Live View / – AXIS\ninurl:view/view.shtml\ninurl:ViewerFrame?Mode=\ninurl:ViewerFrame?Mode=Refresh\ninurl:axis-cgi/jpg\ninurl:axis-cgi/mjpg (motion-JPEG)\ninurl:view/indexFrame.shtml\ninurl:view/index.shtml\ninurl:view/view.shtml\nliveapplet\nintitle:”live view” intitle:axis\nintitle:liveapplet\nallintitle:”Network Camera NetworkCamera”\nintitle:axis intitle:”video server”\nintitle:liveapplet inurl:LvAppl\nintitle:”EvoCam” inurl:”webcam.html”\nintitle:”Live NetSnap Cam-Server feed”\nintitle:”Live View / – AXIS”\nintitle:”Live View / – AXIS 206M”\nintitle:”Live View / – AXIS 206W”\nintitle:”Live View / – AXIS 210?\ninurl:indexFrame.shtml Axis\ninurl:”MultiCameraFrame?Mode=Motion”\nintitle:start inurl:cgistart\nintitle:”WJ-NT104 Main Page”\nintext:”MOBOTIX M1? intext:”Open Menu”\nintext:”MOBOTIX M10? intext:”Open Menu”\nintext:”MOBOTIX D10? intext:”Open Menu”\nintitle:snc-z20 inurl:home/\nintitle:snc-cs3 inurl:home/\nintitle:snc-rz30 inurl:home/\nintitle:”sony network camera snc-p1?\nintitle:”sony network camera snc-m1?\nsite:.viewnetcam.com -www.viewnetcam.com\nintitle:”Toshiba Network Camera” user login\nintitle:”netcam live image”\nintitle:”i-Catcher Console – Web Monitor”\n```\n\n## Documentation\n\nAPI documentation can be found here.\n\n## Build Status\n\nLinux, macOS [![Build Status](https://travis-ci.org/bakercp/ofxIpVideoGrabber.svg?branch=master)](https://travis-ci.org/bakercp/ofxIpVideoGrabber)\n\nVisual Studio, MSYS [![Build Status](https://ci.appveyor.com/api/projects/status/5bgnl359v69hxaba/branch/master?svg=true)](https://ci.appveyor.com/project/bakercp/ofxipvideograbber/branch/master)\n\n## Compatibility\n\nThe `stable` branch of this repository is meant to be compatible with the openFrameworks [stable branch](https://github.com/openframeworks/openFrameworks/tree/stable), which corresponds to the latest official openFrameworks release.\n\nThe `master` branch of this repository is meant to be compatible with the openFrameworks [master branch](https://github.com/openframeworks/openFrameworks/tree/master).\n\nSome past openFrameworks releases are supported via tagged versions, but only `stable` and `master` branches are actively supported.\n\n## Versioning\n\nThis project uses Semantic Versioning, although strict adherence will only come into effect at version 1.0.0.\n\n## Licensing\n\nSee `LICENSE.md`.\n\n## Contributing\n\nPull Requests are always welcome, so if you make any improvements please feel free to float them back upstream :)\n\n1. Fork this repository.\n2. Create your feature branch (`git checkout -b my-new-feature`).\n3. Commit your changes (`git commit -am 'Add some feature'`).\n4. Push to the branch (`git push origin my-new-feature`).\n5. Create new Pull Request.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbakercp%2FofxIpVideoGrabber","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fbakercp%2FofxIpVideoGrabber","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbakercp%2FofxIpVideoGrabber/lists"}