Streaming a video file to an HTML5 video player with Node.js so that the video controls continue to work



Use createReadStream to send the requested part to the client. The function call createReadStream() will give you a readable stream. 

Example

The following is the code −

stream = fs.createReadStream(path);
stream.on('open', function () {
   res.writeHead(206,{
      "Content-Range":"bytes " + begin + "-" + end + "/" +total, "Accept-Ranges":"bytes",
         "Content-Length":chunksize, "Content-Type":"new/mp4"
   });
   stream.pipe(res);
});
Updated on: 2020-03-04T05:25:44+05:30

285 Views

Kickstart Your Career

Get certified by completing the course

Get Started
Advertisements