Video streaming/processing is done by JavaScript or even wasm binaries in popular sites nowadays - only decoding is on the browser itself. YouTube for example also does elaborate obfuscation of parameters to their video CDNs, which gives you a nonce that you can use to access them with usable speeds.