[X] I have searched open or closed issues and found nothing related to my idea.
[X] I have read the Documentation and it doesn't mention anything about my idea.
[X] To my best knowledge, my idea wouldn't break something for other users.
Describe your Idea
Modify the WebGear API to make simplejpeg an optional dependency. Instead of throwing an error when simplejpeg is not available, the API should disable or discard performance-enhancing features related to frame compression.
Use Cases
Currently, the WebGear API utilizes simplejpeg to compress frames before sending them as multipart JPEG encoded messages. This proposal suggests making simplejpeg a soft dependency, meaning that the WebGear API will still function without it by disabling or discarding the performance-enhancing features related to frame compression when simplejpeg is not installed. This ensures broader compatibility and flexibility in different environments without sacrificing core functionality.
Issue guidelines
Issue Checklist
Describe your Idea
Modify the WebGear API to make
simplejpeg
an optional dependency. Instead of throwing an error whensimplejpeg
is not available, the API should disable or discard performance-enhancing features related to frame compression.Use Cases
Currently, the WebGear API utilizes
simplejpeg
to compress frames before sending them as multipart JPEG encoded messages. This proposal suggests makingsimplejpeg
a soft dependency, meaning that the WebGear API will still function without it by disabling or discarding the performance-enhancing features related to frame compression whensimplejpeg
is not installed. This ensures broader compatibility and flexibility in different environments without sacrificing core functionality.Any other Relevant Information?
No response