Go to file
wuqiyang 3e9b34d9a4 fork 2024-10-15 15:50:29 +08:00
.idea fork 2024-10-15 15:50:29 +08:00
cmake fork 2024-10-15 15:50:29 +08:00
cmake-build-debug fork 2024-10-15 15:50:29 +08:00
plugins fork 2024-10-15 15:50:29 +08:00
scripts fork 2024-10-15 15:50:29 +08:00
www fork 2024-10-15 15:50:29 +08:00
.gitignore fork 2024-10-15 15:50:29 +08:00
CMakeLists.txt fork 2024-10-15 15:50:29 +08:00
Dockerfile fork 2024-10-15 15:50:29 +08:00
LICENSE fork 2024-10-15 15:50:29 +08:00
Makefile fork 2024-10-15 15:50:29 +08:00
README.md fork 2024-10-15 15:50:29 +08:00
TODO fork 2024-10-15 15:50:29 +08:00
docker-start.sh fork 2024-10-15 15:50:29 +08:00
makedeb.sh fork 2024-10-15 15:50:29 +08:00
mjpg_streamer.c fork 2024-10-15 15:50:29 +08:00
mjpg_streamer.h fork 2024-10-15 15:50:29 +08:00
mjpg_streamer@.service fork 2024-10-15 15:50:29 +08:00
postinstall.sh fork 2024-10-15 15:50:29 +08:00
start.sh fork 2024-10-15 15:50:29 +08:00
utils.c fork 2024-10-15 15:50:29 +08:00
utils.h fork 2024-10-15 15:50:29 +08:00

README.md

mjpg-streamer

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

When launching mjpg-streamer, you specify one or more input plugins and an output plugin. For example, to stream a V4L compatible webcam via an HTTP server (the most common use case), you can do something like this:

mjpg_streamer -i input_uvc.so -o output_http.so

Each plugin supports various options, you can view the plugin's options via its --help option:

mjpg_streamer -i 'input_uvc.so --help'

More examples can be found in the start.sh bash script.

Plugin documentation

Input plugins:

Output plugins:

  • output_file
  • output_http (documentation)
  • ~output_rtsp~ (not functional)
  • ~output_udp~ (not functional)
  • output_viewer (documentation)