Resolve Large Payload Bottlenecks in Flask Development Server #8
Loading…
x
Reference in New Issue
Block a user
No description provided.
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Overview:
I have research and initial testing taking place to resolve issues with the Flask server not liking when I stream larger payloads from an agent.
Errors like the following occur when the server cannot keep up due to the development nature of Flask and how Eventlet should be able to patch it to resolve all of these issues in a drop-in nature.
Impact:
This is preventing the agents from sending higher resolution streams, which is fine if you are not trying to capture an entire computer screen at a high framerate, but bad if you do want to do that. You can work around the issue by reducing the ingestion rate / framerate of the agent, but that would mean that the benefits from migrating to the new Canvas image rendering pipeline would be mostly pointless, which is why the Eventlet implementation needs to take place.