teeproxy icon indicating copy to clipboard operation
teeproxy copied to clipboard

Non-buffered proxying of long chunked trasfers?

Open CarlLindqvist opened this issue 4 years ago • 2 comments

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?

CarlLindqvist avatar Sep 10 '21 08:09 CarlLindqvist

yes. possible. Welcome to send a PR.

chrislusf avatar Sep 10 '21 08:09 chrislusf

I'm not very comfortable in golang, but I'll see if I can figure something out.

CarlLindqvist avatar Sep 10 '21 10:09 CarlLindqvist