Skip to content

Low-latency MJPEG-over-HTTP server which shuts down the camera when there are no viewers.

License

Notifications You must be signed in to change notification settings

fhwedel-hoe/lazy_mjpeg_streamer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

24 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

lazy_mjpeg_streamer

Low-latency MJPEG-over-HTTP server.

This server differs from ffserver, mjpg-streamer and streameye as this server only captures and compresses frames as long as there are actually viewers. If there are no viewers, the camera is switched off. This helps lowering overall power consumption and development of heat for a longer camera life.

Depends on boost::asio and libjpeg-turbo (aka. libturbojpeg).

Can also compress with WebP instead of JPEG.

Tested on Ubuntu 22.04 amd64 Linux.

Available sources:

  • Cameras supported by the IDS Imaging SDK. Tested with a GigE uEye camera.

  • Cameras supported by the Intel librealsense 1. Tested with a R200 camera.

  • Cameras supported by the Basler pylon 5 SDK. Tested with a Dart daA1600-60uc camera.

About

Low-latency MJPEG-over-HTTP server which shuts down the camera when there are no viewers.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published