Hi @PrintedWeezl , thanks for your reply.
So the Webcam is supposed to be in recording mode with LED turned on even if I am not using it through Octoprint ? Shouldn't this be more obvious to the user ?
I am really very puzzled as to why Octoprint is still using my webcam when I am not logged in and even when I disabled it ! You mentioned that this is not a bug, this is a feature, so what is the purpose of having my webcam running when I specifically chose to disable it? Why doesn't Octoprint warn the user that the stream will continue even when the user choses to disable the webcam? I think the vast majority of people are under the impression that their webcam is not recording when they uncheck the box "Enable webcam support" and this is really misleading. What is the point of keeping the streaming live when the user choses to disable the webcam support ?
I really do not understand how you do not see that a camera is broadcasting on my network unprotected without my knowledge after I have specifically disabled it, is not a security risk. I believe this is the definition of a security risk. I believe users have the right to know this and should have the option to keep it or end it. Since most webcams have microphones, I wonder if Octoprint is using the webcam's microphone at any point when the user is viewing the webcam or when the user is not. Please confirm this.
Octoprint is really a great gift to 3D printing community and everyone, including myself, are very appreciative of the hard work and dedication that goes behind making and updating it. I have seen multiple youtubers saying that you can allow Octoprint to collect data and I chose to do that as well, because everyone trusts that Octoprint is made by people with great intentions. I cannot say at the moment that this has changed and I really hope we have an update as soon as possible that addresses the below:
1- Activate the webcam only when the user is trying to access it or at least give the user the option to run the webcam in this mode rather than having the webcam on all the time.
2- When the user disables the webcam, Octoprint should do just that, stop accessing the webcam and kill the stream. Alternatively, you can allow the user to click on button that runs the command you mentioned. In all cases the users has to be clearly made aware that the streaming is still running after he/she disabled the webcam support.
3- Allow the user to setup a username/password for the webcam stream from the interface.
I hope these concerns are addressed soon.