Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Add a plugin which allows mjpeg-streamer to read input from a gstreamer pipeline, which the user specifies via environment variable.
Why did I create this plugin? I am trying to use https://github.com/jhdewitt/sltk on a Jetson Nano with a RPI camera. SLTK depends on mjpg-streamer. The easiest way to stream video with this hardware setup is using gstreamer. So this plugin is the glue that I needed. But I programmed it in a way which should be general enough that people might find other use cases, if for some reason you have a need to transform a gstream into an mjpeg-stream.
In retrospect, maybe I should have just removed SLTK's dependency on mjpeg_streamer and got it to stream video from gstreamer directly. Maybe I'll still do that at some point.