MJPG streamer
Details
| Last Update: | 2008-01-24 17:01:05 |
| Version: | MJPG-streamer re |
| License/Program Type: | GPL (GNU General Public License) |
| Publisher: | Tom Stoeveken |
| Price: | $0.00 |
Description:
MJPG-streamer is a command-line application which can be used
to stream JPEG files over an IP-based network from a webcam to a
viewer like Firefox, Cambozola, Videolanclient or even to a Windows
Mobile device running the TCPMP-Player.
MJPG-streamer was written for embedded devices with very
limited ressources in terms of RAM and CPU. The decision for
Linux-UVC was done, because supported cameras directly produce
JPEG-data, allowing fast and perfomant M-JPEG streams even from an
embedded device running OpenWRT.
For example a VGA resolution video stream with 5 frames per
second produces about 2-15% CPU load of the 200MHz Mips processor
of the Asus WL500gP router. Also RAM usage is quite low.
I would suggest not to open this server to the internet. Use it
as input to the programm "motion" [http://motion.sf.net] running
at your DMZ instead. Motion has many users and i expect it to be
checked more often for security issues. Keep in mind, that motions
advanced capabilties like motion-detection, writing of avifiles etc
require more ressources.
In contrast to the better known SPCA5XX-LE, UVC-cameras in
average produce better image quality (See Michel XHaards comparison
table and rating at his site)
[http://mxhaard.free.fr/embedded.html].
This programm was written in 2007 by Tom Stoeveken, basing on
luvcview. The luvcview sources were modified using the tool
"indent" and afterwards SDL dependencies were removed to reduce
dependencies to other packages.
This tool can be modified and distributed according to the
terms of the GPL v2.
Currently no issues are known, but since this software is quite
young and not used widely it may cause problems. You must really
know what you are doing, if you use this software. If you want to
use the software you are obliged to check if the sourcecode does
what you expect it to do and take the risk yourself to use it.
Usage: ./mjpg_streamer
-i | --input "< input-plugin.so > [parameters]"
-o | --output "< output-plugin.so > [parameters]"
[-h | --help ]........: display this help
[-v | --version ].....: display version information
[-b | --background]...: fork to the background, daemon
mode
Example 1:
To open an UVC webcam "/dev/video1" and stream it via
HTTP:
./mjpg_streamer -i "input_uvc.so -d /dev/video1" -o
"output_http.so"
Example 2:
To open an UVC webcam and stream via HTTP port 8090:
./mjpg_streamer -i "input_uvc.so" -o "output_http.so -p
8090"
Example 3:
To get help for a certain input plugin:
./mjpg_streamer -i "input_uvc.so --help"
Requirements:
· libjpeg
What's New in This Release:
· This release was updated to support recent Linux-UVC
drivers' dynctrl commands.
· The pan/tilt/focus controls of webcams like Logitech
Sphere AF are initialized properly now.
0 comments
Add to
MJPG streamer Version History
Related Software
|
|
From category: Graphics |
| KGrab is a fork of KSnapshot.... |
|
|
From category: amaroK-Scripts |
| amaroK Last.fm tags 0.1.1 is amarok scripts software developed by Mark Jaroski. amaroK Last.fm tags script fetches your tags from Last.fm for artists, albums, and tracks. It stores them as id3v2 CO... |
|
|
From category: Video |
| av_convert 0.2.2 is video software developed by Christian Tusche. av_convert consists of some tools for the manipulation of video files. In more detail av_rec can capture live video and aud... |
|
|
From category: Graphics |
| Common C++ RTP 1.5.0 is graphics software developed by David Sugar. GNU ccRTP is an implementation of RTP, the real-time transport protocol from the IETF (see RFC 3550, RFC 3551 and RFC 3555). ccRT... |
|
|
From category: amaroK-Scripts |
| amaroK Now-Webing 0.2 is amarok scripts software developed by Christian Petri. amaroK Now-Webing starts a webserver at an configurable port (Standard is 8080) which display the current song and art... |
|
|
From category: Video |
| FAME 0.9.0 is video software developed by Vivien Chappelier. FAME project is a set of tools for encoding multimedia content. It currently consists in the following tools: libfame \... |
|
|
From category: Audio |
| Alsa-Nyser 0.9 is audio software developed by Raph Francois. Alsa-Nyser is an Real Time Audio Analyser that displays several informations about sound. These informations are: Signals of the... |
|
|
From category: Graphics |
| Design and create fully-featured Php Flash Photo-Gallery No Flash no PHP require... |
|
|
From category: Audio |
| FDMS-3 Ripper is audio software developed by Steven D. Young. FDMS-3 Ripper is a Perl program for extracting the tracks from the FDMS-3 filesystem. I recently bought a Fostex FD-8 multitrack hard d... |
|
|
From category: Graphics |
| vDEC is a discrete exterior calculus and geometry processing library.... |
|
|
From category: amaroK-Scripts |
| cueIt is an Amarok script that uses an advanced dynamic song cuing algorithm to select songs.... |
|
|
From category: Audio |
| aKode 2.0.1 is audio software developed by Allan Sandfeld Jensen. aKode is not really a KDE application and not even an application, but very usefull non the less. aKode is the decoding lib... |
|
|
From category: Video |
| Cammgr 1.5 is video software developed by Jeff Forys. Cammgr manages a collection of web cameras. It will bring cameras online or offline, and initiate or suspend image capture operations. A... |
|
|
From category: Graphics |
| dot2gdl 0.1.111 is graphics software developed by Henrik Theilin. dot2gdl is a converter from GraphViz Dot files into aiSee (formerly xvcg) GDL files. Although the conversion is non-trivial... |
|
|
From category: Video |
| cpdvd 1.10 is video software developed by Christian Vogelgsang. cpdvd is a tool to transfer a DVD title to your harddisk with ease on Linux. This tool copies all required files for a movie t... |
Leave a comment