prefixkit Вопрос инженеруСпросить EN

IP и сеть

Проверка M3U-плейлиста

Загрузите свой M3U или M3U8: найду каналы, которые не работают, дубли, записи без телепрограммы и ошибки в файле, покажу качество потоков и соберу очищенный плейлист. Мультикаст можно сразу перевести в ссылки udpxy.

Файл разбирается в браузере. Для проверки потоков адреса отправляются на наш сервер: он скачивает первые килобайты каждого потока и сразу закрывает соединение. До 400 каналов за раз. Многие провайдеры пускают к своим потокам только своих абонентов, поэтому «доступ закрыт» не всегда значит, что канал сломан.

Из чего состоит M3U-плейлист

#EXTM3U url-tvg="https://…/epg.xml.gz"
#EXTINF:-1 tvg-id="channel.ru" tvg-logo="https://…/logo.png" group-title="Новости" catchup="shift" catchup-days="3",Канал HD
https://…/index.m3u8
  • url-tvg — откуда плеер берёт телепрограмму (XMLTV).
  • tvg-id — по нему канал связывается с программой. Нет tvg-id — программа подтянется только при точном совпадении названия.
  • group-title — папка в списке каналов.
  • catchup, catchup-days — архив передач, если провайдер его даёт.
  • #EXTVLCOPT:http-user-agent=… — с каким User-Agent открывать поток; некоторые серверы без него не отдают видео.

Мультикаст и udpxy

Провайдерское IPTV часто идёт мультикастом: ссылки вида udp://@239.1.1.1:1234. По кабелю это работает, а по Wi-Fi картинка сыпется: точка доступа отправляет мультикаст на минимальной скорости. udpxy на роутере превращает мультикаст в обычный HTTP-поток: http://192.168.1.1:4022/udp/239.1.1.1:1234 — так смотрят на телефонах, смарт-ТВ и в VLC. Настройку для роутера соберёт генератор настроек IPTV.

Где взять плейлист

Мы не раздаём плейлисты. Легальные источники — ваш провайдер (многие дают M3U в личном кабинете) и официальные сервисы каналов. Плееры для разных устройств — IPTV-плееры.