«Пазл ТВ» как источник IPTV / Torrent-TV каналов

Я уже писал о настройке «Пазл ТВ», но так, как и в самом «Пазле» и в системе (начиная с версии 3.0.8) произошли изменения, думаю требуются дополнительная информация.

Что собой представляет «Пазл ТВ» и зачем он нужен.

Как уже говорилось:

«Пазл ТВ» — это агрегатор и прокси сервер ТВ-каналов (IPTV и Торрент-ТВ) с удобным веб-интерфейсом. Автор программы и оригинальная версия здесь.

«Пазл ТВ» который устанавливается в системе «AlexELEC» несколько отличается от оригинала. В этой статье речь идет именно о системном «Пазле» исходники которого здесь.

Основная функция «Пазла» это управление ссылками (именно ссылками на потоки, а не потоками) на IPTV/TTV каналы. Рассмотрим на примере.

У нас есть канал «ViP Comedy» ссылки для которого предоставляют три источника (Сервера):

  • 1tv_top – 2 ссылки
  • vkluchitv – 1 ссылка
  • mym3u1 – 3 ссылки на поток

То есть, 6 ссылок для канала. При запросе этого канала «Пазл» предоставит одну ссылку, свою (функция прокси), но прикрепленную к одной из шести внутренних ссылок. Какую именно (прикрепленную) ссылку из источника получит плеер зависит от нескольких факторов.

  • Выставленного приоритета для источника.
  • Доступности ссылки.

В последнем случае (доступность ссылки), также несколько вариантов:

  • Вы можете вручную (в веб-интерфейсе) включать/отключать (блокировать) ссылки.
  • Воспользоваться функцией «ПРОВЕРКА КАНАЛОВ» которая автоматически отключит «битые» ссылки.
  • Последняя «линия обороны» – это проверка ссылки уже в момент запуска канала. Так сказать – «Интеллектуальная» проверка. Если «Пазл» считает, что поток по этой ссылке не доступен или не соответствует внутренним критериям – выдаст следующую ссылку и так «по кругу».

В итоге Ваш плеер или сервер (неважно: TVIP, Kodi, Tvheadend, VLC…)  должен получить ссылку на рабочий поток. Конечно стабильность этого потока предугадать нельзя, но, например, для Торрент-ТВ включается дополнительная проверка количества «пиров» на канале что призвано отдать «лучший» ТТВ-поток.

«Пазл ТВ» предоставляет как встроенные источники каналов (Серверы), так и возможность прописывать свои ссылки на плейлисты (M3U плейлисты). Если это локальный m3u-файл, то ссылка для файла «/storage/video/my-playlist.m3u» должна выглядеть так:

file:///storage/video/my-playlist.m3u

Настройка и обновление.

Установка «Пазл ТВ» ничем не отличается от уже написанного, а вот что касается «Обновления» — в новой версии системы есть изменения. А именно:

Перед обновлением не нужно сохранять сделанные Вами настройки «Пазла». Все настройки, включая настройки каналов/групп/блокировок, будут сохранены автоматически и восстановлены после обновления.

Добавлен пункт «Сброс настроек».

Если Вы хотите начать с «чистого листа» — эта функция очистит все настройки программы с базой каналов и групп включительно.

Ссылка (функция) «ПРОВЕРКА КАНАЛОВ» в веб-интерфейсе «Пазла» автоматически откроет вкладку «Лог программы» где вы можете наблюдать за происходящим. Сама эта проверка, конечно, далека от совершенства, по многим причинам, в том числе не зависящим от программы. Но все же это позволяет отсеять около 90% нерабочих ссылок, хотя в список блокировки могут попасть и рабочие каналы в силу тех же причин. Поэтому…

После окончания работы функции будет создан плейлист «/storage/ttv-m3u/puzzle-block.m3u» со списком заблокированных каналов такого вида:

#EXTINF:0,24 Техно [7103F3E9]

http://192.168.1.62:6878/ace/getstream?id=ae3463e22c401e035827e2b95e4ae1367eb426b0&.mp4

В скобках, после имени канала указан ID (идентификатор) канала в «Пазл ТВ».

Все это для того чтобы Вы могли проиграть каналы в стороннем плеере (например, VLC) и при необходимости снять блокировку каналов ошибочно попавших в этот список. Таких будет не много. Лично я даже не открываю этот список.

Каналы источниками которых служат сервера «HTTP каналы» не подвергаются проверке. Во-первых, Вы можете получить «бан» с перечисленных сайтов за огромное количество запросов в течении короткого промежутка времени. Во-вторых, теоретически, они сами должны следить за доступностью своих каналов.

Для информации: на «Amlogic S812» проверка 150 каналов, где в сумме примерно 500 ссылок — занимает около 15 минут. Проверка происходит в фоне, Вы можете продолжать смотреть ТВ. Об окончании проверки свидетельствует запись в Логе программы:

========================== Channels check: Done! ==========================

Если «Пазл ТВ» используется совместно с «Tvheadend» (что я рекомендую), последний нужно перезапустить после «ПРОВЕРКИ», чтобы он заново считал каналы. Если этого не сделать, в конечном итоге «Tvheadend» сам обновит каналы, но… через промежуток времени указанный в настройках Вашей IPTV-сети для «Пазла».

Список каналов для «Tvheadend» Вы можете получить по двум вариантам ссылок:

  • http://ip-address:8185/tvhlist
  • http:// ip-address:8185/channels/tvh

Это синонимы, выдают одинаковый плейлист. Все варианты запросов к серверу есть во встроенной справке доступной через веб-интерфейс.

Несколько советов по управлению каналами в «Пазл ТВ».

При первичной настройке не включайте сразу все источники каналов (серверы). Лучше это делать по одному за раз: включили сервер, выбрали нужные каналы (добавили в базу, переименовали, добавили в группу…), отключили сервер. После настройки всех нужных источников их можно активировать и связывать одинаковые каналы. Такой подход уменьшит время обновления страниц веб-интерфейса при применении настроек (чем больше активных каналов, тем дольше обновляется страница). Лично я никогда не пользуюсь вкладкой «Все каналы», только «В базе» / «Нет в базе».

Некоторые источники предоставляют «Группу» для канала, и она отображается на вкладке «Нет в базе». Эта группа попадет в список «В базе» (а потом и в плейлист) при активации канала, только в том случае если такая группа есть в одноименной вкладке – «Группы». То есть, сначала нужно создать нужную «Группу», а потом активировать канал.

После того как Вы закончите с каналами, желательно запустить «ПРОВЕРКУ КАНАЛОВ». При каждом запуске «Проверки» учитываются и заблокированные ранее ссылки. Если в этот раз ссылка прошла проверку – она будет разблокирована.

В «Пазл ТВ» есть свой модуль для получения EPG (из разных источников) и привязки программы к определенному каналу. Знаю, что это работает, но больше ни чего сказать не могу, не пользуюсь. «Tvheadend» предоставляет все нужное по EPG.

 

Новое в версии «Пазл-ТВ 3.9.1»…

Новое в версии «Пазл-ТВ 3.9.3»…

 

Реклама




Июнь 2023
Пн Вт Ср Чт Пт Сб Вс
 1234
567891011
12131415161718
19202122232425
2627282930