Показать сообщение отдельно
Старый 18.07.2015, 13:00   #1
Roman_V_M
Senior Member
 
Аватар для Roman_V_M
 
Регистрация: 12.06.2011
Адрес: Киев
Сообщений: 1,946
По умолчанию Оптимальный торрент стример - обсуждение

Чтобы не оффтопить в теме про статическую сборку либторрента, решил перенести обсуждение сюда.
Предлагаю обсудить оптимальную реализацию движка торрент-стриминга. Именно движка, а не вопросы взаимодействия с конкретными сайтами.
Для затравки перенесу обсуждение из соседней темы:

Цитата:
Сообщение от HAL9000 Посмотреть сообщение
В кратце - Pulsar (ну или его аналог) ведь сам решает как будет выглядеть линк для setResolveUrl(). Поэтому ничего не мешает добавить в URL дополнительную сущность в виде ID файла в раздаче (в протоколе эти ID - обычные порядковые номера, начиная с нуля). И закладки/отметки будут уже относиться к конкретному файлу в раздаче, а не ко всей раздаче.

UPDATE: Вернее, в закладки надо кидать не через setResolveUrl(), а линк на торрент-плеер. Например, - plugin://script.module.player/play/тут-хэш-магнит-сылки/4 будет означать "покажи нам 5-й по счету файл"
Мне тоже приходила в голову эта идея. Принципиальная сложность здесь в том, что в общем случае нам заранее неизвестно, сколько в торренте файлов. С файлами .torrent проще: в них такая информация есть. Но с магнитными ссылками сложнее - ссылку нужно поставить на закачку, чтобы клиент получил данные о торренте от пиров, и только потом мы можем узнать содержимое раздачи. Поэтому обработка магнитной ссылки - процесс небыстрый. А если мы еще захотим добавить дополнительную информацию о компонентах раздачи, например отдельных сериях сериала, обработка будет неприлично долгой.

Цитата:
Но у меня уже есть свое видение как вся эта балалайка должна выглядеть (торрент-плеер), которое созревает года два уже. Я обязательно изложу его на бумаге и поделюсь.
Будет интересно прочитать.
__________________
Координатор русского перевода Kodi:
https://www.transifex.com/projects/p/kodi-main/
------------------------------
Raspberry PI 2 + LibreELEC 8 (Kodi 17)
Samsung Galaxy Tab A 10.1 + Kodi 17 for Android
------------------------------
Читаем и пополняем Википедию форума: http://xbmc.ru/wiki
------------------------------
На любые личные сообщения, не связанные с переводом Kodi, не отвечаю. Для обсуждений и советов есть форум.

Последний раз редактировалось Roman_V_M; 18.07.2015 в 20:05.
Roman_V_M вне форума   Ответить с цитированием