Overview: Plugin that adds a tab to OctoPrint for viewing, starting, and stopping a re-encoded stream to any RTMP server.
Warning: Recent updates to Twitch's embed protocol has made the viewer enabled on the tab unusable. I'm looking into a solution but initial research indicates this may only be possible with a fully qualified domain name.
Details: Based on the work found here.
Notes:
http://192.168.1.2/webcam/?action=stream
Follow the instructions found here to install and configure docker/ffmpeg for use with this plugin for Live streaming. This is not necessary if you just want to view a url in an iframe on a tab or if your octoprint system has ffmpeg.
Once the prerequisites are met and the test command is successfull enter the resolution, stream url, and view url in the RTMP Streamer settings.
Don't forget to change your webcam stream url to a fully qualified url using the ip address of your pi like
http://192.168.1.101/webcam/?action=stream instead of /webcam/?action=stream
If you experience issues with this plugin or need assistance please use the issue tracker by clicking issues above.
Check out my other plugins here
I, jneilliii, programmed this plugin for fun and do my best effort to support those that have issues with it, please return the favor and leave me a tip or become a Patron if you find this plugin helpful and want me to continue future development.
No paypal.me? Send funds via PayPal to jneilliii@gmail.com