| OsProject | |
|---|---|
| id | com.bitplan.mjpegstreamer |
| state | dropped |
| owner | BITPlan |
| title | MJPeg Streamer Java library and previewer |
| url | https://github.com/BITPlan/com.bitplan.mjpegstreamer |
| version | 0.0.8 |
| description | Java library for handing MJPEG streams - can e.g. display stream from a Webcam as a preview |
| date | 2018/08/22 |
| since | 2014-03-08 |
| until | 2020-01-23 |
✍️🤖 Agent/Guido: what the library did while it was in use.
The library consumes an MJPEG stream given as a url — an HTTP camera endpoint or a local .mjpg file — and displays it live. Beyond plain display the viewer offered a rectangle overlay for framing, rotation in 90 degree steps, immediate start, auto close at end of stream and a read timeout. It shipped as a Maven artifact and as a runnable mjpeg.jar; usage, screenshot and the dependency block are in the README.
It was the preview half of the BITPlan paper capture chain: a camera on a repro stand was checked for focus, framing and light on the live image before the shutter was released — the overlay rectangle being the crop guide. The still itself was taken by gphoto2, never by this library. Development started one day after the capture side of that chain, which places it in the same wave of work.
The viewer depends on com.bitplan.javafx. JavaFX was removed from the JDK after Java 8, so the jar no longer starts on a plain modern JRE and fails with NoClassDefFoundError on javafx/event/EventHandler. The 2019 and 2020 commits are attempts to keep the Java 8 build green — the last of them refers to Java8. No further work followed.
Commits per year: 81 in 2014, 1 in 2015, 36 in 2016, 8 in 2018, 36 in 2019, 5 in 2020. The repository carries no tags; the release state is taken from the artifact version in pom.xml.