I've been toying around with a design for a real-time chat protocol, and was recently in a debate of WebSockets vs HTTP long polling. This should give me some nice ammunition.
replies(1):
An uncompressed 1920*1080 30fps RGB stream is 178 megabytes / second. (This is 99% likely what they were capturing from the headless browser, although maybe at a lower frame rate - you don’t need full 30 for a meeting capture.)
In comparison, a standard Netflix HD stream is around 1.5 megabits / s, so 0.19 megabytes.
The uncompressed stream is almost a thousand times larger. At that rate, the Websocket overhead starts having an impact.