Node.js streaming transfers data incrementally through readable streams and HTTP responses instead of requiring the whole video to be handled at once. A stream can be piped to a response, while Node.js and Express manage the pipeline. section 2.6.5
Stream a local video
An Express GET route opens a video file with the filesystem API, sets the response headers, then pipes the file’s readable stream to the HTTP response. section 2.6.5
A video can pass through several streaming stages before reaching the browser:
- Azure Storage supplies a readable stream to the video-storage response. section 10.7.5
- The video-streaming service and gateway forward the response stream to their own HTTP responses. section 10.7.5
- The browser’s video element initiates the request that receives the streamed video. section 10.7.5
Trace the video’s route from storage through the microservices to the frontend. section 10.7.5


















