Open
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
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.