Как читать записывающийся файл?

184
29 апреля 2018, 21:20

Эксперементирую с проектом по стримингу видео. Пишу поток IPTV в mp4 на диск средствами ffmpeg. Проблема в том что файл живой и мне нужен в актуальном состоянии, передавать в плеер так не получается. На данный момент, когда я перехожу по адресу localhost:3000 получаю видео, проигрывающееся с начала, если руками перемотать в конец воспроизведение останавливается

Вот код:

var http = require("http");
var fs= require("fs");
http.createServer(function (req,res){
res.writeHead(200,{'Content-Type': 'video/mp4'});
var rs= fs.createReadStream("3.mp4");
rs.pipe(res);
}).listen(3000);

Первое: как отдавать всегда актуальный файл?

Второе: как начать отдавать файл не с начала?

READ ALSO
Плагины и массивы Gulp@next?

Плагины и массивы Gulp@next?

Cтолкнулся с такой проблемойВозникла надобность написать функцию для задач gulp, в которую передается объект вида:

179
Как воспроизвести видео сразу после его загрузки в ActionScript?

Как воспроизвести видео сразу после его загрузки в ActionScript?

Как воспроизвести видео сразу после его загрузки в ActionScript?

178