teeproxy
teeproxy copied to clipboard
Non-buffered proxying of long chunked trasfers?
I tried to use this to split a video encoder output to dual Unified Sreaming ingest servers. It fails, and I think I know why. The protocol uses one long POST request and keeps that running, sending the data as chunked transfers. This causes the tee proxy to wait for the end of the request which will never happen, and fill up memory until it crashes. Does anyone have an idea on if it would be possible to modify this to support that kind of traffic?
yes. possible. Welcome to send a PR.
I'm not very comfortable in golang, but I'll see if I can figure something out.