27 Май 2018, 08:24:34Последний пользователь: ykypsf
Ace Stream Forum » Базовые продукты ACE Stream ( Torrent Stream ) » Вопросы, предложения и пожелания  » AcePlayer отключить подгрузку торрент-файлов
Страниц: [1]   Вниз
  Отправить эту тему  |  Печать  
Автор Тема: AcePlayer отключить подгрузку торрент-файлов  (Прочитано 1157 раз)
0 Пользователей и 1 Гость смотрят эту тему.
testnameC09
Newbie
*
Оффлайн Оффлайн
Сообщений: 12

Email
« : 21 Июль 2017, 00:28:24 »

У меня в плейлисте файлы вида
acestream://...

Когда открываю плейлист, AcePlayer начинает грузить их  . Идут запросы типа
s1.torrentstream.info/gettorrent?_n=3.1.2&_r=697233358&_v=3003800&pid=...&_s=...
по одному. Если в плейлисте сотня ссылок, загрузка занимает продолжительное время.

Как это отключить, чтобы он грузил, только ту ссылку, которую я собираюсь смотреть?
В настройках выставлено:
playlist-autostart=0


« Последнее редактирование: 21 Июль 2017, 15:18:38 от testnameC09 » Сообщить модератору   Записан
testnameC09
Newbie
*
Оффлайн Оффлайн
Сообщений: 12

Email
« Ответ #1 : 11 Март 2018, 08:49:33 »

ace_player каким-то макаром парсит строку в плейлисте на предмет .acelive и через WS2_32.send отправляет ссылку в ace_engine.  ace_engine уже пытается скачать файл LOADASYNC.

Причем , если ace_player в момент открытия плейлиста не прочитает файл (напр. отключен LAN-кабель), то повторно оно уже не может его прочитать.

Кто придумал такую бестолковую логику? Если у пользователя 100 ссылок в плейлисте, но он будет смотреть 1 канал, то прога будет бесполезно парсить и качать , замедляя работу компьютера и давая ненужную нагрузку на канал связи.
« Последнее редактирование: 11 Март 2018, 08:55:38 от testnameC09 » Сообщить модератору   Записан
Benny
Administrator
Hero Member
*****
Оффлайн Оффлайн
Сообщений: 666

Email
« Ответ #2 : 11 Март 2018, 13:57:51 »

если ace_player в момент открытия плейлиста не прочитает файл (напр. отключен LAN-кабель), то повторно оно уже не может его прочитать.
Не "не может", а "не хочет", и это было сделано специально - таким образом при открытии плейлиста отсеиваются "мертвые" ссылки.

Кто придумал такую бестолковую логику? Если у пользователя 100 ссылок в плейлисте, но он будет смотреть 1 канал, то прога будет бесполезно парсить и качать , замедляя работу компьютера и давая ненужную нагрузку на канал связи.
Как бы не отрицая, что работа с  плейлистом могла бы быть и более "логичной", и основная проблема в том, что чем больше элементов в подобном плейлисте, тем больше времени нужно на запуск первого канала, следует отметить, что:
-  человек, который в принципе качает/открывает ради просмотра 1 канала плейлист с 100 каналами - ССЗБ;
- "замедление компьютера и нагрузку на канал связи" в случае пользователя даже не стоит упоминания. При открытии подобного плейлиста для каждого элемента оного скачивается транспортный файл размером около килобайта. "Нагрузку на канал связи" для 100 таких файлов не сложно посчитать самостоятельно - курс математики для средних классов. А потом сравнить полученные значения с битрейтом одного даже не "HD" канала из этого самого плейлиста, и ужаснуться выросшей в разы "нагрузке на канал связи".

А вот уже в нашем случае (запросы/скачивание транспортных файлов с серверов) эти "килобайты" при тысячах пользователей превращаются в реальную проблему, и таки с этим нужно будет что-то делать, благо сейчас большинство использует плейлисты с "http://" ссылками к движку, для которых описанная проблема не актуальна. 
Сообщить модератору   Записан
AlekSK
Newbie
*
Оффлайн Оффлайн
Сообщений: 23

Email
« Ответ #3 : 06 Май 2018, 10:29:05 »

Так проверка всех ACE Stream ссылок в плейлисте через ACE Stream Engine никак не отключается? Это неудобно! Для примера - экспериментальный плейлист от сайта Торрент-ТВ в формате xspf с архивом. Даже если грузить только избранные каналы (5 шт.), то с архивом получается  50кБ и под 130 ссылок. И, естественно, загрузка занимает ощутимое время. Я уже не говорю про полный плейлист на 1400 каналов - его я даже и не проверял.
P.S.
Ссылки имеют вид http://[…].acestream.
« Последнее редактирование: 06 Май 2018, 10:35:05 от AlekSK » Сообщить модератору   Записан
Benny
Administrator
Hero Member
*****
Оффлайн Оффлайн
Сообщений: 666

Email
« Ответ #4 : 06 Май 2018, 14:21:56 »

Так проверка всех ACE Stream ссылок в плейлисте через ACE Stream Engine никак не отключается?
Тема про плеер, а не про движок.
И если в случае с плеером лично я согласен с претензией, что нет смысла при открытии плейлиста проверять все позиции в нем, то в случае движка (импорта плейлиста в медиа-сервер) это просто необходимо, иначе ломается логика работы многих фич (включая "автопоиск").
Сообщить модератору   Записан
AlekSK
Newbie
*
Оффлайн Оффлайн
Сообщений: 23

Email
« Ответ #5 : 06 Май 2018, 15:25:08 »

Неудачно сформулировал. Я про плеер и пишу - медленно открывается плейлист с acestream ссылками. Как я понял, происходит проверка каждой ссылки движком.
« Последнее редактирование: 06 Май 2018, 15:28:44 от AlekSK » Сообщить модератору   Записан
Benny
Administrator
Hero Member
*****
Оффлайн Оффлайн
Сообщений: 666

Email
« Ответ #6 : 06 Май 2018, 17:18:46 »

Я про плеер и пишу... Как я понял, происходит проверка каждой ссылки движком.
Да, это известный фичебаг, и он врядли будет правиться до того, как мы созреем пересобрать плеер со свежей версией VLC.
В случае с плейлистами из ЛК ТТВ есть как минимум два варианта:
- обработать скачиваемый плейлист самому (вручную или автоматизировав этот процесс), добавив в начало каждой ссылки "http://127.0.0.1:6878/ace/getstream?url=", например - тогда его можно будет открыть в обычном VLC. А если после конвертнуть этот плейлист в M3U, то оно вообще в любом плеере будет открываться.
- использовать сторонний прокси (http://mytalks.ru/index.php?topic=4506.0), там давно это все реализовано.

Можно попробовать написать в поддержку ТТВ, чтобы они добавили больше опций при генерации плейлистов в ЛК (как это сделано на сайте той же "помойки", например). Но, учитывая, что до сих пор этого нет, то либо не актуально, либо это сознательный отказ от.
Сообщить модератору   Записан
Страниц: [1]   Вверх
  Отправить эту тему  |  Печать