我有点像个新手,但我现在正尝试在我正在创建的网站上播放一段视频。我正在使用popcorntime的API接收电影、磁铁链接,然后使用Webtorrent源代码进行测试。当我把torrentID换成电影的磁铁链接时,什么都不会播放。
(如果有人想查看源代码:https://webtorrent.io/intro,以下是链接)
我已经做了一些研究,并发现我需要一个跟踪器的磁铁链接,但我不知道我将如何去做。
这是一个例子磁铁链接:'magnet:?xt=urn:btih:6268ABCCB049444BEE76813177AA46643A7ADA88&tr=udp://glotorrents.pw:6969/announce&tr=udp://tracker.opentrackr.org:1337/announce&tr=udp://torrent.gresille.org:80/announce&tr=udp://tracker.openbittorrent.com:80&tr=udp://tracker.coppersurfer.tk:6969&tr=udp://tracker.leechers-paradise.org:6969&tr=udp://p4p.arenabg.ch:1337&tr=udp://tracker.internetwarriors.net:1337‘
奇怪的是,当我将上面的链接复制到Webtorrent桌面应用程序时,视频播放得很好,甚至可以下载。
如果有人能给我一个洞察我做错了什么,这将是非常感谢。
发布于 2019-01-07 21:33:39
webtorrent WebRTC and TCP/UDP/DHT in real client
若要在浏览器中通过webtorrent下载内容,您至少需要以下之一:
我不确定,但正如你所看到的,url是有区别的。不存在://,但%3A%2F%2F。
您可以试着玩Sintel并检查它是否正常工作。
magnet:?xt=urn:btih:08ada5a7a6183aae1e09d831df6748d566095a10&dn=Sintel&tr=udp%3A%2F%2Fexplodie.org%3A6969&tr=udp%3A%2F%2Ftracker.coppersurfer.tk%3A6969&tr=udp%3A%2F%2Ftracker.empire-js.us%3A1337&tr=udp%3A%2F%2Ftracker.leechers-paradise.org%3A6969&tr=udp%3A%2F%2Ftracker.opentrackr.org%3A1337&tr=wss%3A%2F%2Ftracker.btorrent.xyz&tr=wss%3A%2F%2Ftracker.fastcast.nz&tr=wss%3A%2F%2Ftracker.openwebtorrent.com&ws=https%3A%2F%2Fwebtorrent.io%2Ftorrents%2F&xs=https%3A%2F%2Fwebtorrent.io%2Ftorrents%2Fsintel.torrent网站上也有不匹配的信息。Archive.org不能很好地处理webtorrent,因为缺少CORS头。
https://stackoverflow.com/questions/53784467
复制相似问题