क्लाइंट को अनुरोधित भाग भेजने के लिए createReadStream का उपयोग करें। फंक्शन कॉल createReadStream() आपको एक रीडेबल स्ट्रीम देगा।
उदाहरण
निम्न कोड है:
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": "video/mp4"
});
stream.pipe(res);
});
वीडियो सीकिंग के लिए HTTP 206 Partial Content और Range रिक्वेस्ट्स आवश्यक हैं। सर्वर को Range हेडर पढ़ना चाहिए, उचित Content-Range, Accept-Ranges, Content-Length लौटाना चाहिए। Node.js में fs.createReadStream के साथ start और end ऑप्शन्स उपयोग करें।