Torrent-поток не определен
Попытка потокового торрент-файла в браузере с помощью github.com/mafintosh/torrent-stream безуспешно. Используя следующий простой пример, взятый из руководства проекта.
<html lang="en">
<head>
<meta charset="utf-8">
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.3/jquery.min.js"></script>
</head>
<body>
<script>
var torrentStream = require('torrent-stream');
var engine = torrentStream('MAGNET-LINK-HERE');
engine.on('ready', function() {
engine.files.forEach(function(file) {
console.log('filename:', file.name);
var stream = file.createReadStream();
// stream is readable stream to containing the file content
});
});
</script>
В консоли Chrome я получаю следующую ошибку.
Uncaught ReferenceError: требование не определено
Эта ошибка происходит из строки 8. Кто-нибудь использовал этот проект?
0 ответов
Я не думаю, что эта библиотека поддерживает браузер, вместо этого вам нужно использовать NodeJS. Если вы хотите транслировать торренты в браузере, вам может понравиться https://webtorrent.io/. Но по моему опыту, многие торренты не работают с ним при использовании в браузере.
Вас может заинтересовать Torrent Stream Server. Это сервер, который загружает и транслирует видео одновременно, поэтому вы можете смотреть видео, не загружая его полностью. Он основан на библиотеке торрент-потоков, которую вы изучаете, и имеет встроенный интерфейс.