Как добавить трекер в магнитную ссылку?
Я новичок в торрентах, а что нет, но сейчас я пытаюсь воспроизвести видео на создаваемом мной веб-сайте. Я использую API popcorntime для получения ссылок на магниты фильмов, которые я затем использую для тестирования исходного кода Webtorrents. Когда я меняю torrentID на магнитную ссылку фильма, ничего не воспроизводится.
(Вот ссылка, если кто-то хочет посмотреть исходный код: https://webtorrent.io/intro)
Я провел некоторое исследование и выяснил, что мне нужен трекер на магнитной связи, но я не уверен, как бы я поступил так.
Это пример ссылки на магнит: 'magnet:? Xt=urn:btih:6268ABCCB049444BEE76813177AA46643A7ADA88&tr=udp://glotorrents.pw:6969/announce&tr=udp://tracker.opentrackr.org:1337d & tor = urrent.gresille.org:80/ объявить & тр = UDP://tracker.openbittorrent.com:80& тр = UDP://tracker.coppersurfer.tk:6969& тр = UDP://tracker.leechers-paradise.org:6969& тр = UDP://p4p.arenabg.ch:1337&tr=udp://tracker.internetwarriors.net:1337'
Странная вещь, которую я заметил, это то, что когда я копирую ссылку выше в настольное приложение Webtorrents, видео воспроизводится нормально и даже загружается.
Если бы кто-нибудь мог дать мне понимание того, что я делаю неправильно, это было бы очень ценно.
1 ответ
webtorrent WebRTC и TCP/UDP/DHT в реальном клиенте
Для загрузки контента через веб-торрент в браузере вам необходимо хотя бы одно из:
- другой одноранговый WebRTC от webtorrent Desktop (который является гибридным клиентом WebRTC/bittorrent)
веб-семена с включенным и настроенным CORS
WS = HTTPS%3A%2F%2Fwebtorrent.io%2Ftorrents%2F
Я не уверен, но есть разница в 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.