W
Wizatek
Gamma
Verificación en dos pasos activada
Verificado por Binance
Usuário com poucas negociações! Use sempre o saldo do ForoBeta!
Estoy creando una aplicación de escritorio similar a Popcorn Time que usa javascript para hacer streaming de los ficheros torrent.
Ayer complete todo lo relacionado con la obtención del video, de hecho funciona mucho mas rápido que Popcorn Time solo que tengo un problema y es que algunos de los ficheros de video no se reproduce el sonido sin embargo si que funciona perfectamente en VLC.
Una ayudita si no es pedir mucho, gracias.
El codigo que uso actualmente para montar el stream es este:
Ayer complete todo lo relacionado con la obtención del video, de hecho funciona mucho mas rápido que Popcorn Time solo que tengo un problema y es que algunos de los ficheros de video no se reproduce el sonido sin embargo si que funciona perfectamente en VLC.
Una ayudita si no es pedir mucho, gracias.
El codigo que uso actualmente para montar el stream es este:
Inserir CODE, HTML ou PHP:
var torrent = req.torrent, file = _.find(torrent.files, { path: req.params.path });
if (!file) {
return res.sendStatus(404);
}
var range = req.headers.range;
range = range && rangeParser(file.length, range)[0];
res.setHeader('Accept-Ranges', 'bytes');
res.type(file.name);
req.connection.setTimeout(3600000);
if (!range) {
res.setHeader('Content-Length', file.length);
if (req.method === 'HEAD') {
return res.end();
}
return pump(file.createReadStream(), res);
}
res.statusCode = 206;
res.setHeader('Content-Length', range.end - range.start + 1);
res.setHeader('Content-Range', 'bytes ' + range.start + '-' + range.end + '/' + file.length);
if (req.method === 'HEAD') {
return res.end();
}
pump(file.createReadStream(range), res);