![](/img/trans.png)
[英]Is there a way to stream a torrent with web torrent to a video tag
[英]Torrent-stream require is not defined
尝试使用 github.com/mafintosh/torrent-stream 在浏览器中流式传输 Torrent 文件,但没有成功。 使用取自项目手册的以下简单示例。
<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 控制台中,我收到以下错误。
未捕获的 ReferenceError:需要未定义
这个错误来自第 8 行。 有人用过这个项目吗?
我认为这个库不支持浏览器,你需要改用 NodeJS。 如果您希望在浏览器中流式传输种子文件,您可能会喜欢webtorrent 。 但是根据我的经验,在浏览器中使用时,很多种子都无法使用它。
您可能对Torrent Stream Server感兴趣。 它是一个同时下载和流式传输视频的服务器,因此您无需完全下载即可观看视频。 它基于您正在探索的torrent-stream库,并具有内置界面。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.