forked from unicorny/OpenLive4Cam
A OpenSource software to stream live a H.264 movie-stream from a private camera
commshare/OpenLive4Cam
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
OpenLive4Cam ist ein Programm welches ein Videobild von einer lokalen Webcam, live ins Internet streamen kann. Dabei wird das Video H.264 encodiert. Das Programm arbeitet unter anderem als RTSP-Server und sendet den Livestream an alle Zuschauer per RTP auch getunnelt über HTTP. Verwendete Bibliotheken und deren Hompages live555: <http://www.live555.com/liveMedia/> opencv : <http://opencv.willowgarage.com> x264 : <http://www.videolan.org/developers/x264.html> Qt : <http://qt.nokia.com/products/> Der Gesamte Quellcode des Projektes ist auch zu finden unter https://github.com/unicorny/OpenLive4Cam von der live555 Bibliothekensammlung befinden sich benötigte Header und Libs im Verzeichnis des Server-Moduls (server) der x264 befindet sich komplett in einem Unterverzeichniss des Capture-Moduls (capture/x264) opencv und Qt werden nicht mitgeliefert und müssen auf dem Zielrechner installiert werden Dokumentation: Die Dokumentation für das Programm kann mithilfe von Doxygen erstellt werden, für jedes Modul befindet sich ein entsprechendes Doxyfile im Ordner doc im gleichnamigen Unterverzeichniss. LICENSE: Die Lizensen der einzelnen Bibliotheken befinden sich im Verzeichniss doc/copying Das Gesamte Projekt wird unter den GPL (General Gnu Public License) veröffentlicht (ebenfalls zu finden im Ordner doc/copying) Build: Mithilfe von cmake können makefiles für alle Bibliotheken erstellt werden. Mit Ausnahme des gui.. diese muss mit qmake (von Qt) erstellt werden. Beispiel: - cmake -G"Unix Makefiles" - make - cd gui - qmake - make Erstellen von Visual Studio Projekt Files vom Qt Project: qmake -spec win32-msvc2010 -tp vc gui.pro Danach befindet sich eine ausführbare Datei im Ordner gui inklusive der anderen Module in .so Form unter Linux. Unter Windows kann es je nach Konfiguration noch Handarbeit erfordern alle benötigten dlls in die richtigen Verzeichnisse zu kopieren. Die DLLs der Module werden unter Windows in das Verzeichnis gui/debug kopiert.
About
A OpenSource software to stream live a H.264 movie-stream from a private camera
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published
Languages
- C 70.6%
- Assembly 15.3%
- C++ 12.3%
- Python 1.1%
- Perl 0.2%
- Makefile 0.2%
- Other 0.3%