WSDL schemes and docs:
- Operations index
- http://www.onvif.org/onvif/ver10/tc/onvif_core_ver10.pdf
- http://www.onvif.org/ver10/device/wsdl/devicemgmt.wsdl
- http://www.onvif.org/ver10/media/wsdl/media.wsdl
- http://www.onvif.org/ver20/ptz/wsdl/ptz.wsdl
- http://www.onvif.org/Portals/0/documents/WhitePapers/ONVIF_WG-APG-Application_Programmer's_Guide.pdf
- CyTube - CyTube is a web application providing media synchronization, chat, and more for an arbitrary number of channels. (Demo)
MIT
Nodejs
- Emby - A home media server built using other popular open source technologies. -
GPLv2
- Flumotion - A streaming media server with intuitive graphical administration tools. (Source Code)
LGPLv2
Python
- HTPC Manager - A fully responsive interface to manage all your favorite media on your HTPC. -
MIT
- ReadyMedia - A simple media server software, with the aim of being fully compliant with DLNA/UPnP-AV clients.
GPLv2
C
- Restreamer - Restreamer allows you to do h.264 real-time video streaming on your website without a streaming provider. (Source Code)
Apache
Nodejs
- Rygel - Rygel is a home media solution (UPnP AV MediaServer) that allows you to easily share audio, video and pictures to other devices. Additionally, media player software may use Rygel to become a MediaRenderer that may be controlled remotely by a UPnP or DLNA Controller.
GPLv3
C
- Streama - Self-hosted Netflix alternative. -
MIT
Java
- Zoneminder - Closed-circuit television (CCTV) software application which supports IP, USB and Analog cameras.
GPLv2
PHP
- Media Drop
- opencast
- openCCTV