Структура iptv плейлиста

Структура iptv плейлиста

  • #EXTM3U заголовок IPTV плейлиста
  • #EXTINF расширенная информация о медиафайле IPTV плейлиста
  • http:// глобальная или локальная ссылка на медиафайл

#EXTM3U  — заголовок IPTV плейлиста

Рассмотрим структура iptv плейлиста наиболее часто встречаемого, она показана на рисунке ниже:

#EXTM3U - заголовок IPTV плейлистаПлейлист IPTV начинается с  таких символов #EXTM3U  это своего рода заголовок, из которого становиться ясным формат плейлиста. #EXTM3U — означает, что форматом плейлиста является M3U. Файл M3U текстовый документ с кодировкой Latin-1. Latin-1 это кодировка, которая предназначенная для западноевропейских языков. В связи с этим, если в оформлении плейлиста присутствует кириллица будет следующая проблема: буквы будут отображаться нечитабельными иероглифами.

Каналы названые латиницей такие как —  RUTV, MUSIC BOX RU, VH1 Classic, MCM Top в плеере IPTV и VLC будут отображаться корректно.

Otobrazheniye kanalov v iptv pleyere napisannykh latinitseyКаналы, подписанные кириллицей: 365 дней ТВ, НСТ, Парк развлечений, 24 ДОК будут отражены в  непонятном виде.

Otobrazheniye kanalov v iptv pleyere napisannykh kirillitsey

Как исправить непонятные символы в структуре IPTV плейлиста

Для того что бы избежать появления непонятных символов в структуре плейлиста используйте кодировку UTF-8.  Использование кодировки UTF-8 дает возможность представить знаки почти всех языков. Плейлист будет иметь читаемые подписи.

Otobrazheniye kanalov v iptv pleyere napisannykh kirillitsey i kirillitse v formate M3U8

Изменение кодировки IPTV плейлиста  на UTF-8

Для того чтобы сменить кодировку на UTF-8. Откройте плейлист формата M3U с помощью стандартного блокнота Windows. Для этого нажмите на него правой кнопкой мышки, после чего найдите строчку «Открыть с помощью». Строка «Открыть с помощью» откроет вам подменю, в котором выбирайте «Блокнот».

Novyy tekstovyy dokument M3U otkryt' s pomoshch'yu

После этого мы видим уже знакомый нам плейлист IPTV

структура iptv плейлиста

Затем в правом верхнем углу нажмите файл. В  выпадающем меню выберете строчку «Сохранить как…»

Пересохраняем плейлист IPTV

Дальше в новом окне, внизу, в разделе «Кодировка» выбираем UTF-8. После чего меняем по желанию название файла, его размещение или просто заменяем уже существующий.

Выбираем кодировку UTF -8

Все кодировка IPTV плейлиста изменена, плейлист будет иметь надлежащий вид.

Отображение каналов написанных кирилицей и латиницей в кодировке UTF-8

#EXTINF — расширенная информация о медиафайле IPTV плейлиста

После заголовка плейлиста #EXTM3U  идет строчка #EXTINF, которая несет в себе информацию о медиафайлах которые, будут проигрываться с помощью данного плейлиста.

  • # — символ, означающий для проигрывателя IPTV с этого места начинать считывание данных.
  • EXT — сокращенно от англ. Extended что переводиться как «расширенный».
  • INF — сокращенно от англ.  Information что переводиться как «информация».

Получается Extended information — Расширенная информация.То есть #EXTINF означает начать считывание информации о проигрываемом файле с этого места.

#EXTINF - расширенная информация о медиафайле IPTV плейлиста

В #EXTINF (Расширенная информация) должны быть описаны два основных параметра медиафайла воспроизводимого с помощью плейлиста. Первый параметр — продолжительность в данном случае это «-1» (-1 используется, когда неизвестна конечная длина медиафайла). Второй параметр — название воспроизводимого файла соответственно «365 дней ТВ». Помимо длительности и названия медиафайла, которые указываются в #EXTINF, есть еще ряд дополнительных параметров.

Примеры таких параметров:

«tvg-name» — название канала и программы nazvaniye teleprogrammy i kanala

«tvg-logo» — логотип канала

«audio-track» — аудио дорожка канала (русский, английский и т.д.)

«group-title» — название группы каналов (Детские, Познавательные и т.д.)

Структура iptv плейлиста с дополнительными параметрами:

структура iptv плейлиста в котором есть сортировка каналов по группам

http:// — глобальная или локальная ссылка на медиафайл

http:// - глобальная или локальная ссылка на медиафайл

После #EXTINF следует http://5.128.252.68:81/udp/239.1.5.20:1234 что, по сути, являет собой ссылку  на медиафайл. Этот медиафайл и проигрываться плеером для IPTV. Получается IPTV плейлист это текстовый документ в формате M3U, который содержит в себе информацию о медиафайле и ссылку к нему. В плейлисте IPTV можно использовать ссылки на медиафайлы как локальные так и глобальные. Примеры ссылок на медиафайлы для IPTV плейлиста:

  •  http://5.128.252.68:81/udp/239.1.5.20:1234 ссылка на медиафайл вещаемый  с сервера в интернет (похоже на эфирное телевидение)
  • http://www.ex.ua/get/70554998 ссылка на медиафайл который находятся на жестком диске в сети интернет с общим доступом (похоже на файлы на персональном компьютере, невозможно только удалить)
  •  F:\11.03.2014 с Контакта\Dino Mc 47 — я гражданин Р vksaved.ru.mp3  ссылка на медиафайл который находятся на вашем компьютере.

Расшифровка http://5.128.252.68:81/udp/239.1.5.20:1234

  • http:// — запрос на соединение с помощью протокола HTTP нашего компьютера с сервером в сети интернет.
  • 5.128.252.68 —  адрес IPv4 в глобальной сети к которому нужно подключиться «Внешний «белый» IP-адрес». Внешние (публичные) IP-адреса используются в сети интернет. Публичным IP-адресом называется IP-адрес, под которым вас видят устройства в интернете, и он является уникальным во всей сети интернет. Доступ к устройству с публичным IP-адресом можно получить из любой точки глобальной сети.
  • 81 — TCP порт (TCP это основной протокол транспортного уровня в интернете)
  • udp — формат потока данных без проверки и исправления ошибок
  • 239.1.5.20  ip адрес канала данных «Внутренний «серый» IP-адрес».Внутренние (частные) IP-адреса не используются в сети интернет. К внутренним относятся адреса, используемые в локальных сетях. Доступ к внутреннему IP-адресу можно получить лишь в пределах локальной под сети.
  • 1234 — порт канала данных

22 Комментарии “Структура iptv плейлиста

  1. Случайно попал на этот сайт, но был очень удивлен, коротко и ясно объяснили! Очень благодарен Вам!

  2. Неожиданно и радостно получил нужную информацию! Большое спасибо!

  3. Спасибо большое , очень краткое и ясное объяснение!

  4. Спасибо за всегда свежую информацию!

  5. Большое спасибо, за подробную информацию

  6. Ребята, огромное спасибо за сайт. Так здорово всё объясняете, всё раскладываете «по полочкам». Благодаря вам научилась составлять и корректировать плейлисты. Так же у вас много очень хороших подборок плейлистов. Спасибо за ваш труд, за ваши статьи. Вы молодцы!!!

  7. Четко, ясно, конкретно! Да еще и список плейлистов.Одним словом, круто!
    Спасибо вам, добрые люди!

  8. В отделе КИНО неработает 1плейлист и 2 плейлист, 3 не все фильмы показывает.

  9. Плейлист «Мультики» неработает!

  10. Люто плюсую Вашей деятельности :))

  11. Спасибо! Много полезного нашёл для себя!

  12. Нашел ответы на многие вопросы!!!!! СПАСИБО 1000000000000000 РАЗ!!!!

  13. Один из лучших сайтов.Доступно,понятно.БОЛЬШОЕ СПАСИБО.

  14. Наконец-то нашел как исправить ошибки в своем плей-листе для просмотра цифрового телевидения.
    Автору — уважение за полезный обзор!

  15. Премного Вам благодарен! Очень полезная информация, все весьма доходчиво. Спасибо!!!

  16. наконец-то качественные подборки.спасибо!

  17. Огромное СПАСИБО ! ! ! О—О—О—Очень нужная информация ! ! !

  18. Плейлист поправил с легкостью. Раньше пытался разбираться в непонятных символах, теперь быстренько всё поправил, аж глаз радует. Спасибо!