Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/wryun/awesome-ip-camera
Awesome IP Camera
https://github.com/wryun/awesome-ip-camera
List: awesome-ip-camera
Last synced: 16 days ago
JSON representation
Awesome IP Camera
- Host: GitHub
- URL: https://github.com/wryun/awesome-ip-camera
- Owner: wryun
- Created: 2024-01-11T01:14:05.000Z (12 months ago)
- Default Branch: main
- Last Pushed: 2024-01-12T00:21:20.000Z (11 months ago)
- Last Synced: 2024-05-21T01:08:54.260Z (7 months ago)
- Size: 3.91 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: readme.md
- Contributing: contributing.md
- Code of conduct: code-of-conduct.md
Awesome Lists containing this project
- ultimate-awesome - awesome-ip-camera - Awesome IP Camera. (Other Lists / PowerShell Lists)
README
# Awesome IP Camera [![Awesome](https://awesome.re/badge.svg)](https://awesome.re)
> A list of IP Camera related stuff. Because the IP Camera ecosystem is definitely not awesome, there's a low bar to inclusion.
## Contents
- [Generic software](#generic-software)
- [NVR software](#nvr-or-management)
- [Chip specific software](#chip-specific-software)## Generic software
Projects that target multiple IP cameras or use generic Linux interfaces.
### Firmware
- [OpenIPC](https://openipc.org)
### Video Streaming
- [MediaMTX](https://github.com/bluenviron/mediamtx)
- [go2rtc](https://github.com/AlexxIT/go2rtc)
- [V4L2 rtspserver](https://github.com/mpromonet/v4l2rtspserver)
- [GStreamer](https://gstreamer.freedesktop.org/documentation/additional/rtp.html)
- [LIVE555](http://www.live555.com/)
- [smolrtsp](https://github.com/OpenIPC/smolrtsp)### ONVIF
#### Libraries
- [gsoap ONVIF examples](https://www.genivia.com/examples/onvif/index.html)
- [libonvif](https://github.com/sr99622/libonvif)
- [libONVIF](https://github.com/Tereius/libONVIF)
- [onvif](https://github.com/agsh/onvif) - Javascript client
- [onvif](https://github.com/use-go/onvif) - Go client#### Servers
- [rpos](https://github.com/BreeeZe/rpos) - Raspberry PI ONVIF server, but will work any v4l2
- [v4l2onvif](https://github.com/mpromonet/v4l2onvif)
- [onvif_srvd](https://github.com/KoynovStas/onvif_srvd)
- [generic-onvif-server](https://github.com/n1tsu/generic-onvif-server)#### Clients
See also [NVR section](#nvr).
- [ONVIFViewer](https://gitlab.com/caspermeijn/onvifviewer)
- [ODM](https://sourceforge.net/projects/onvifdm/) - official ONVIF Device Manager
- [OnvifDeviceManager](https://github.com/Quedale/OnvifDeviceManager)
- [Open Camera](https://github.com/eltonkola/opencamera)
- [Onvier - IP Camera Monitor](https://www.ipcent.com/mobile/onvifer)
- [libonvif](https://github.com/sr99622/libonvif) - includes client applications## NVR or Management
- [Home Assistant WebRTC](https://github.com/AlexxIT/WebRTC)
- [Home Assistant Camera integration](https://www.home-assistant.io/integrations/generic/)
- [Frigate](https://docs.frigate.video/)
- [ZoneMinder](https://zoneminder.com/)
- [motionEye](https://github.com/motioneye-project/motioneye)
- [Shinobi](https://shinobi.video/)## Chip specific software
Projects that target a particular chipset or a chipset family
from a particular manufacturer.### Ingenic
#### Firmware
These firmwares tend to have interesting software scattered around
in their packages, some of which only exists in their repo. Only
some of these are called out below.- [OpenMiko](https://github.com/openmiko/openmiko)
- [atomcam_tools](https://github.com/mnakada/atomcam_tools)
- [DaFang Hacks](https://github.com/Dafang-Hacks/Main)
- [Xiaomi DaFang Hacks](https://github.com/EliasKotlyar/Xiaomi-Dafang-Hacks)
- [wyrecam](https://github.com/radredgreen/wyrecam) - based on OpenIPC
- [wz_mini_hacks](https://github.com/gtxaspec/wz_mini_hacks)#### Camera software
- [openingenic](https://github.com/OpenIPC/openingenic) - part of openipc
- [libimp_control](https://github.com/gtxaspec/libimp_control) - part of openipc
- push to v4l2 from libimp
- [ingenic_videocap](https://github.com/openmiko/ingenic_videocap)
- [libcallback](https://github.com/mnakada/atomcam_tools/tree/b482274bb789aebe7436c474f6d23612b0e32580/libcallback) - part of atomcam_tools
- standalone servers
- [rtspServer](https://github.com/Dafang-Hacks/Main/tree/master/rtspServer)
- [v4l2rtspserver](https://github.com/Dafang-Hacks/Main/tree/master/v4l2rtspserver-master) - this is the original v4l2rtspserver with libimp as a source (i.e. does _not_ use v4l2; README is not updated)
- simple servers based on libimp -> fifo -> live555 (no sound)
- [carrier-rtsp-server](https://github.com/beihuijie/carrier-rtsp-server)
- [t31-rtspd](https://github.com/radredgreen/t31-rtspd)
- [t20-rtspd](https://github.com/geekman/t20-rtspd)## Contribute
Contributions welcome! Read the [contribution guidelines](contributing.md) first.