Simple streaming video file from PC with express js

const express = require("express");
const fs = require("fs");


const app = express();
const port = 3000;
app.get("/video", (req, res) => {
    const path = "./media/video.mp4";
    fs.stat(path, (err, stats) => {
        if(err) {
            console.error("An error ocurred!", err);
            res.sendStatus(500);
            return;
        }
        res.writeHead(200, {
            "Content-Length":stats.size,
            "Content-Type":"video/mp4"
        });
        fs.createReadStream(path).pipe(res);
    });

});

app.listen(port, () => {
    console.log(`Server is listening on port ${port}`);
})

 

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *