Андрей Смирнов
Время чтения: ~20 мин.
Просмотров: 151

Руководство iptv

Основная информация

ID

452143753

Можно редактировать:
нет

Можно скрыть настройками приватности:
нет

Уникальный идентификатор пользователя, определяется при регистрации ВКонтакте.

Домен

id452143753

Можно редактировать:
да

Обязательно к заполнению:
нет

Можно скрыть настройками приватности:
нет

Домен служит для установки красивой запоминающейся ссылки на страницу пользователя ВКонтакте.

Имя

Sw

Можно редактировать:
да

Обязательно к заполнению:
да

Можно скрыть настройками приватности:
нет

Фамилия

Playlist

Можно редактировать:
да

Обязательно к заполнению:
да

Можно скрыть настройками приватности:
нет

Отчество

не указано

Можно редактировать:
нет

Обязательно к заполнению:
нет

Можно скрыть настройками приватности:
нет

ВКонтакте больше нельзя редактировать отчество для пользователей, у которых оно не было указано ранее.

Пол

мужской

Можно редактировать:
да

Обязательно к заполнению:
да

Можно скрыть настройками приватности:
нет

Дата рождения

скрыта или не указана

Можно редактировать:
да

Обязательно к заполнению:
да

Можно скрыть настройками приватности:
да

ВКонтакте присутсвует возможность скрыть дату рождения полностью или частично (при этом будут отображены только день и месяц рождения).

Как смотреть IPTV каналы в VLC

После запуска VLC вы увидите главное окно программы. Также, если вы запустили VLC впервые, вам будет предложено указать две опции:

  • Разрешить доступ к метаданным по сети – VLC сможет подгружать дополнительную информацию для просматриваемого вами контента
  • Регулярно проверять обновления VLC – программа будет периодически проверять на своих серверах доступные обновления и оповещать вас, если будет доступна более новая версия

Эти опции служат для удобства пользователя, можно оставить

После этого вы сможете управлять главным окном медиапроигрывателя:

Главное окно медиапроигрывателя VLC

Теперь вы можете загрузить желаемый IPTV плейлист в VLC. Например, вы можете скачать любой IPTV плейлист у нас. Мы регулярно публикуем свежие IPTV плейлисты на любой вкус. Чтобы это сделать, выберите желаемый плейлист, дождитесь появления кнопки «Скачать плейлист» и скачайте его себе на компьютер:

Как скачать IPTV плейлист у нас на сайте

После скачивания плейлиста, перейдите в папку, где он находится. Нажмите на нём правой кнопкой мыши и выберите пункт «Воспроизвести в VLC»:

Как открыть IPTV плейлист в VLC

Медиаплеер VLC загрузит плейлист и сразу же начнёт воспроизведение с первого канала:

Воспроизведение IPTV канала в VLC

Для того, чтобы открыть просмотр всего плейлиста целиком, нажмите на соответствующую кнопку:

Как просмотреть весь плейлист в VLC

Как из двух или нескольких IPTV плей листов собрать один. .M3U .M3U8…..

Сложить IPTV плейлист из нескольких листов или выборочно выбрать каналы и собрать один IPTV по своему вкусу совсем не трудно. Минимум усилий и у вас будет IPTV плей лист по вашему желанию.

Начнём пожалуй с того, что вам необходимо сначала раздобыть те IPTV плей листы с которых вы хотите вытянуть определённые каналы и сложить эти каналы в один плей лист Iptv. Или вы хотите объединить два или несколько iptv листов в 

единый файл.

Для этого необходимо найти несколько IPTV плей листов или настройки этих плей листов. Если у вас есть они то хорошо для тех у кого нету где взять, можем посоветовать вот эту группу ВК, в ней найдёте.

Iptv плейлисты бывают разных форматов. Самый популярный .M3U и  чуть меньше .M3U8, вот на них и будим показывать.

Скачиваем несколько файлов IPTV плей листов в формате .M3U допустим в группе ВК, которую я указывал выше или в любом другом месте в интернете.

Вот два скачанных файла IPTV в формате .M3U.

Открыть эти файлы iptv .m3u мы можем с помощью обычного стандартного блокнота (стандартное приложение в вашем компьютере).

Наводим курсор мышки на файл Iptv .M3U и кликаем по нём правой кнопкой мышки, в открывшемся окне выбираем пункт «открыть с помощью», наводим на него и у нас открывается ещё одно окно, в нём возможно предложит несколько программ с помощью которых можно открыть этот файл и там может быть наш блокнот, который нам нужен. Если он есть то выбираем его, а если нет то находим подпункт «выбрать программу» и заходим туда.

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

Когда ваш файл iptv .m3u откроется но будет выглядеть вот так.

Вы можете видеть в этом .m3u плей листе разные каналы и адрес воспроизведения этих каналов. Ниже на фото я выделяю один канал и адрес этого канала с которого он показывает.

Вот таким образом мы можем удалять, передвигать каналы и с одного iptv листа переносить определённые каналы или все каналы на другой iptv плей лист. Ну об этом сейчас ниже подробнее.

Начнём с того, что на создаваемом нами IPTV плей листа в формате .m3u должна в самом верху быть прописана маленькая строчка (#EXTM3U). Её не трогаем и она должна на всём листе быть только одна и только в верху. Чтобы вы были в курсе, без этой строчки не каждый проигрыватель будет воспроизводить этот IPTV плей лист.

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

На втором IPTV плейлисте выделяем и копируем один или несколько понравившихся нам IPTV каналов.

На первом IPTV листе раздвигаем строчки между каналами, куда хотим вставить выделенные и скопированные каналы со второго iptv листа.

И вот таким образом мы вставили каналы в IPTV плей лист.

Дальше мы будем передвигать канал с одного места в другое. Будем передвигать iptv телеканал «Карусель». Точно так, раздвигаем строчки между каналами куда хотим вставить каш канал карусель и выделяем и копируем сам IPTV телеканал карусель и адрес по которому этот канал показывает.

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

Выделяю.

И удаляю.

Ну и сдвигаю строчки чтобы не было отступа, хотя работать будет и так.

Затем необходимо сохранить IPTV плейлист, после окончательного редактирования. Для этого можно использовать горячие клавиши «Ctrl+S» или кликнуть вверху блокнота по слову «файл», и там в открывшемся окне найдёте пункт «Сохранить» и кликнете по нём.

Ну осталось только проверить наш IPTV плейлист на работоспособность, для этого лучше всего прямо в компьютере воспользоваться VLC плеером и посмотреть результат.

С право в колонке выделены наши каналы и стрелочками указаны те телеканалы IPTV которые мы переносили из другого IPTV плейлиста.

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

Всем приятного просмотра!!!

В чем преимущества

Это действительно лучший iptv player. Почему? Потому что все, что есть iptv плееры на сегодняшний день сделаны на платформе VLC. Из всех изменений что есть в сторонних программах, это устарелые кодеки, урезанный функционал, добавлена реклама и неактуальные плейлисты. Получается, что программу сделали хуже, поменяли название и выдали за свою.

Другие преимущества (с remontka.pro):

Помимо обычных средств воспроизведения медиа контента, медиаплеер VLC умеет делать и дополнительные вещи (конвертация видео, запись экрана) и имеет широкие возможности настройки (включая поддержку расширений, тем оформления, настройку жестов мыши).

Расширения для VLC

Проигрыватель VLC поддерживает расширения, позволяющие расширить его возможности (автоматическое скачивание субтитров, прослушивание онлайн-радио и многое другое). Большинство расширений представляют собой файлы .lua и иногда их установка может представлять сложности, тем не менее справиться можно.

Порядок установки расширений будет следующим:

Найдите нужное расширение на официальном сайте https://addons.videolan.org/ и при скачивании обратите внимание на инструкции по установке, которые обычно присутствуют на странице конкретного расширения. 
Как правило, требуется скачать файлы в папку VideoLAN\VLC\lua\extensions (для обычных расширений) или VideoLAN\VLC\lua\sd (для дополнений — каталогов каналов онлайн-ТВ, фильмов, Интернет-радио) в Program Files или Program Files (x86), если говорить о Windows. 
Перезапустите VLC и проверьте работу расширения. 

Темы оформления (скины VLC)

Плеер VLC поддерживает темы оформления (скины), которые также можно скачать с addons.videolan.org в разделе «VLC Skins».

Для установки темы выполните следующие шаги:

  1. Скачайте файл темы .vlt и скопируйте его в папку плеера VideoLAN\VLC\skins в Program Files или Program Files (x86).
  2. В VLC зайдите в Инструменты — Настройки и на вкладке «Интерфейс» выберите «Другой стиль» и укажите путь к скачанному файлу темы. Нажмите «Сохранить». 
  3. Перезапустите проигрыватель VLC. 

При следующем запуске вы увидите, что был установлен выбранный вами скин VLC.

Управление плеером через браузер (http)

VLC имеет встроенный HTTP сервер, позволяющий управлять воспроизведением через браузер: например, вы можете с телефона, подключенного к тому же роутеру, что и компьютер с VLC выбрать радиостанцию, перемотать видео и т.п.

По умолчанию интерфейс HTTP отключен, для его включения выполните следующие действия:

  1. Зайдите в Инструменты — Настройки и внизу слева в разделе «Показывать настройки» выберите «Все». Перейдите к разделу «Интерфейс» — «Основные интерфейсы». Установите отметку «Web». 
  2. Внутри раздела «Основные интерфейсы» откройте «Lua». Установите пароль в разделе HTTP.
  3. Зайдите в браузере на адрес http://localhost:8080 для того, чтобы получить доступ к веб-интерфейсу управления VLC (плееру должен быть дан доступ к частным и общественным сетям в брандмауэре Windows). Для того, чтобы управлять воспроизведением с других устройств в локальной сети, откройте на этом устройстве браузер, введите в адресную строку IP-адрес компьютера с VLC и, через двоеточие — номер порта (8080), например, 192.168.1.10:8080 (см. Как узнать IP-адрес компьютера). На скриншоте ниже — веб-интерфейс VLC при управлении с мобильного устройства. 

Конвертация видео

VLC может использоваться для конвертации видео. Для этого:

  1. Зайдите в меню «Медиа» — «Конвертировать/Сохранить».
  2. Добавьте в список файлы, которые нужно конвертировать. 
  3. Нажмите кнопку «Конвертировать/сохранить», установите параметры конвертации в разделе «Профиль» (можно настроить и собственные профили) и укажите файл, куда необходимо сохранить результат. 
  4. Нажмите кнопку «Начать» для запуска конвертации.

Как правильно заполнять M3U/M3U8-плейлисты?

В M3U/M3U8-плейлистах, как минимум, присутствуют 3 строки текста:

  1. «#EXTM3U» — самая первая строка (заголовок), описывающая формат текстового файла. В данном случае она означает, что перед нами M3U-формат. Данный атрибут используется всего один раз в самом начале.
  2. «#EXTINF:» — строка, начинающаяся с данного атрибута, используется для технического описания каждого медиафайла в плейлисте: длительность, название телеканала/потокового видео/музыкальной композиции, исполнитель, логотип и т.д.
  3. И сам URL-адрес медиафайла в интернете (но можно указывать и локальный путь к файлу, хранящемуся на жестком диске).

Вот пример самого простого IPTV-плейлиста, состоящего из двух элементов (описание + ссылка на телеканал):

#EXTM3U

#EXTINF:-1,Discovery Channel

http://78.157.230.19/streaming/discovery/364/gpu_tvrecw/playlist.m3u8

#EXTINF:-1,National Geographic

http://178.124.183.5/hls/CH_NATGEO/variant.m3u8?version=2

Обратите внимание на часть строки «-1», которая стоит сразу после «#EXTINF:». Она означает, что продолжительность медиафайла неизвестна

В IPTV-плейлистах всегда используется значение «-1» или «0», т.к. онлайн-телеканал является потоковым видео, не имеющим явного окончания.

С «Discovery Channel» и «National Geographic» все итак понятно — это названия телеканалов. В видеопроигрывателе (в данном случае — IPTV-плеере) они будут отображены так, как написано в этой части строки.

Касательно ссылок. Они могут иметь различное написание:

  • Явно указывать на файл, т.е. оканчиваться именем воспроизводимого файла. Ссылки формата: «http://путь/video.mp4».
  • Указывать на видеопоток. Это ссылки формата: «http://путь:8080». Как видно, в таких ссылках присутствует номер сетевого порта, по которому проигрыватель будет обращаться к серверу. В них могут присутствовать и другие параметры, например, формат потока данных (все зависит от способа вещания онлайн-видео/телеканала в сети).
  • Указывать на другие плейлисты. Ссылки формата: «http://путь/playlist.m3u» или «http://путь/playlist.m3u?version=2» (с указанием версии плейлиста). Именно такие ссылки использованы в нашем примере выше. Они, наравне со ссылками предыдущего формата, используются для создания IPTV-плейлистов.

В IPTV-плейлистах также могут использоваться дополнительные необязательные атрибуты. Вот три наиболее востребованных атрибута:

  • tvg-logo = «ссылка на изображение». При помощи этого атрибута задается иконка для воспроизводимого телеканала, которая будет отображена рядом с его названием в IPTV-плеере.
  • tvg-name = «идентификатор телепрограммы». Данный атрибут служит для отображения программы передач воспроизводимого телеканала, если таковая была предоставлена вещающей телекомпанией.
  • tvg-shift = «часы» (-23 … +23). Атрибут, используемый для коррекции времени отображаемой телепрограммы (используется только вместе с «tvg-name»).

Дополнительные атрибуты заносятся в строку «#EXTINF:» сразу после указания продолжительности медиафайла через пробел, например:

#EXTINF:-1 tvg-logo =» http://путь/img.jpg» tvg-name=» Discovery» tvg-shift=»-2″,Discovery Channel

Справка по разделу ‘Полная WHOIS информация по домену’:

WHOIS — сетевой протокол прикладного уровня, базирующийся на протоколе ТСР, предназначенный для получения публичной информации (регистрационных данных) о владельцах доменных имён, IP-адресов и автономных систем. Протокол используется для подачи автоматизированных запросов к публичным серверам WHOIS баз данных регистраторов, базам IP-адресов и регистраторов доменных имён. Доступ к информации, размещённой регистраторами в своих WHOIS-базах, при использовании пользователями технологического портала WHOIS.UANIC.NAME, формы подачи персонального запроса к информации, хранимой распределёнными WHOIS базами, обеспечивает пользователям нашего сервиса доступ в реальном времени к информации баз WHOIS, по индивидуальным, неавтоматизированным, запросам. Доступ к информации баз WHOIS через порт 43, позволяющий выполнять автоматизированные запросы, может быть предоставлен реселлерам UANIC в качестве дополнительного сервиса, по запросу.

Поиск полных контактных данных WHOIS владельца (регистранта) доменного имени, ответственного администратора доменного имени, технического и\или финансового контакта домена, а также первичной даты регистрации (делегирования домена), и ее истечения, серверах имен, и текущем статусе запрашиваемого домена, может быть бесплатно выполнен путём подачи пользователем запроса через форму поиска WHOIS информации, размещённую на данном сайте.

Базы данных WHOIS управляются в основном регистраторами и регистратурами. Отдел IANA корпорации ICANN управляет центральной регистратурой для всех видов интернет-ресурсов и указывает на сервер WHOIS ответственной (под)-регистратуры, а также на контактную информацию этой регистратуры, в случае, если она размещена публично. Существует полная и сокращённая форма предоставления регистраторами информации из WHOIS баз. Полнота и формат выдачи информации из WHOIS базы определяется отдельно каждым регистратором, на основании протокола RFC 3912.

Для получения информации пользователю необходимо указать в WHOIS-форме интересующее его доменное имя, и подать запрос, путём нажатия на кнопку WHOIS. Сведения, содержащиеся в базе WHOIS UANIC обновляются автоматически, кроме того, подлежат ручному обновлению с частотой не более 10 суток.

English version: https://whois.uanic.name/eng/langamepp.com/

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 — порт канала данных

HTML верстка и анализ содержания сайта

Размещённая в данном блоке информация используется оптимизаторами для контроля наполнения контентом главной страницы сайта, количества ссылок, фреймов, графических элементов, объёма теста, определения «тошноты» страницы.
Отчёт содержит анализ использования Flash-элементов, позволяет контролировать использование на сайте разметки (микроформатов и Doctype).

IFrame – это плавающие фреймы, которые находится внутри обычного документа, они позволяет загружать в область заданных размеров любые другие независимые документы.

Flash — это мультимедийная платформа компании для создания веб-приложений или мультимедийных презентаций. Широко используется для создания рекламных баннеров, анимации, игр, а также воспроизведения на веб-страницах видео- и аудиозаписей.

Микроформат — это способ семантической разметки сведений о разнообразных сущностях (событиях, организациях, людях, товарах и так далее) на веб-страницах с использованием стандартных элементов языка HTML (или XHTML).

IPTV-плейлист и принцип его работы

IPTV плейлист — это сборник ссылок на потоки, который позволяет программе для просмотра или приставке ориентироваться в информационных потоках интернета. Чтобы смотреть каналы IPTV на ТВ-боксе, Смарт-ТВ или смартфоне, проще всего использовать приложения контент-провайдеров, предоставляющих доступ по подписке. Но это не всегда возможно, порой не выгодно, а иногда вообще нет смысла покупать полный пакет, если интересны всего несколько каналов.

Для просмотра нужно:

  • выбрать плеер и настроить его;
  • скачать актуальный, рабочий плейлист или создать его;
  • загрузить плейлист в программу и запустить.

Провайдеры, предоставляющие клиентам услугу просмотра трансляции, как правило, на своих веб-ресурсах выкладывают плейлисты с подборкой федеральных и региональных ТВ-каналов для соответствующей местности.

Преимущества IPTV-плейлиста

Из основных плюсов можно выделить:

  • создание или скачивание абсолютно бесплатно;
  • просмотр в высоком качестве;
  • при создании собственного плейлиста вы смотрите только то, что нравится.

Закрытый IPTV плейлист

Такой плейлист доступен только определенному кругу людей, которые получили на него ссылки.

Особенности:

  • доступен на 5 устройствах с разными Ip;
  • отличается количеством каналов и частотой обновления.

Устранение неполадок при открытии файлов M3U8

Общие проблемы с открытием файлов M3U8

Microsoft Windows Media Player не установлен

Дважды щелкнув по файлу M3U8 вы можете увидеть системное диалоговое окно, в котором сообщается «Не удается открыть этот тип файла». В этом случае обычно это связано с тем, что на вашем компьютере не установлено Microsoft Windows Media Player для %%os%%. Так как ваша операционная система не знает, что делать с этим файлом, вы не сможете открыть его дважды щелкнув на него.

Совет: Если вам извстна другая программа, которая может открыть файл M3U8, вы можете попробовать открыть данный файл, выбрав это приложение из списка возможных программ.

Установлена неправильная версия Microsoft Windows Media Player

В некоторых случаях у вас может быть более новая (или более старая) версия файла UTF-8 M3U Playlist File, не поддерживаемая установленной версией приложения. При отсутствии правильной версии ПО Microsoft Windows Media Player (или любой из других программ, перечисленных выше), может потребоваться загрузить другую версию ПО или одного из других прикладных программных средств, перечисленных выше. Такая проблема чаще всего возникает при работе в более старой версии прикладного программного средства с файлом, созданным в более новой версии, который старая версия не может распознать.

Совет: Иногда вы можете получить общее представление о версии файла M3U8, щелкнув правой кнопкой мыши на файл, а затем выбрав «Свойства» (Windows) или «Получить информацию» (Mac OSX).

Резюме: В любом случае, большинство проблем, возникающих во время открытия файлов M3U8, связаны с отсутствием на вашем компьютере установленного правильного прикладного программного средства.

Даже если на вашем компьютере уже установлено Microsoft Windows Media Player или другое программное обеспечение, связанное с M3U8, вы все равно можете столкнуться с проблемами во время открытия файлов UTF-8 M3U Playlist File. Если проблемы открытия файлов M3U8 до сих пор не устранены, возможно, причина кроется в других проблемах, не позволяющих открыть эти файлы. Такие проблемы включают (представлены в порядке от наиболее до наименее распространенных):

Самообновляемые IPTV плейлисты

Для начала давайте разберемся, что значит «Самообновляемые» плейлисты, как это происходит и почему это плохо.

Самообновляемый плейлист – как понятно из слова, он обновляется сам. На сервер устанавливается специальный скрипт (ПО), который делает проверку плейлиста по расписанию и, если какой-то канал не отвечает, программа исключает его из списка, после чего перезаписывает файл.

Собственно, это и всё, что вам нужно было знать. Звучит круто, но давайте я теперь расскажу вам, почему это плохо! Проблема не одна, и сейчас я расскажу только о некоторых:

  1. Если у телеканала висит заставка «оплатите подписку» или что-то в этом духе, то скрипт, который делает обновления определяет канал как рабочий и не исключает его из плейлиста. В результате получается файл, в котором полно нерабочих ссылок.
  2. Бывают такие сервера, которые делаю проверку на несанкционированные подключение в течении минуты, после чего обрывают соединения. Скрипт оставляет такие источники в файле и в результате мы имеем лист, в котором каналы работаю всего минуту и выключаются.
  3. Скрипт обновлений подключается не одну сотню раз к одному и тому же серверу за день, в результате этот сервер блокирует скрипт. Простыми словами – для робота хорошие и рабочие ссылки становятся нерабочими, и он их удаляет из нашего файла.

Теперь перейдем к списку с плейлистами, которые Вы можете установить в свое устройство (Smart TV, TV Box, смартфон, ПК, приставка и др.).

  • https://iptvm3u.ru/one.m3u
  • https://iptvm3u.ru/iptvhd.m3u
  • http://urlcut.ru/FreeBestTV.m3u
  • http://91.92.66.82/trash/ttv-list/as.direct.m3u
  • https://webarmen.com/my/iptv/auto.nogrp.m3u
  • http://free-iptv.ru/iptv/0703tppz/pl_zabava.m3u
  • https://webhalpme.ru/kids.m3u

Все это рабочие самообновляемые плейлисты, которые обновляются от 1 до 24 раз в день. С одной стороны, это хорошо, а с другой не очень.

В чем различие между M3U и M3U8 форматами плейлистов?

Основное и единственное различие между данными форматами заключается в том, что в M3U-файлах используется кодировка символов Latin-1, а в M3U8 — кодировка UTF-8. Но если говорить простыми словами, то это можно объяснить следующим образом:

Плейлисты M3U не поддерживают никаких других символов (букв, цифр и т.д.), кроме как тех, что присутствуют в западноевропейских языках. В число ограничений также вошел и русский язык.

Если в M3U-плейлисте ввести название телеканала, фильма, музыкальной композиции русскими буквами, то в видеоплеере они примут вид, т.н. «кракозябров»:

То же касается и путей/ссылок к медиафайлам и их собственных имен. Медиаплеер попросту не сможет найти файл для проигрывания в сети/на диске, если ссылка/путь до него или имя содержат русские (нелатинские) символы.

Именно поэтому и был создан формат M3U8. Т.к. в нем используется кодировка символов UTF-8, то он может содержать русские (и не только) буквы.

Пример содержимого файла в формате EXTM3U

#EXTM3U 
#PLAYLIST:Playlist1
#EXTINF:-1 tvg-name=»Канал 1″ tvg-logo=»http://site.domain/channel1_logo.png», Канал 1
#EXTGRP:Группа1
http://site.domain/channel1
#EXTINF:-1 tvg-name=»Канал 2″ tvg-logo=»http://site.domain/channel2_logo.png», Канал 2
#EXTGRP:Группа1
http://site.domain/channel2
#EXTINF:-1 tvg-name=»Канал 3″ tvg-logo=»http://site.domain/channel3_logo.png», Канал 3
#EXTGRP:Группа2
http://site.domain/channel3

#EXTM3U – это заголовок файла, сообщает устройству что это действительно плейлист в формате EXTM3U а не какой то текстовый документ произвольного содержания. Также рядом с ним может указываться ссылка на файл тв-программы в случае если плейлист используется для просмотра ТВ. Выглядит это так : url-tvg=»http://playlistserver/xmltv.xml.gz»

#Playlist1 – наименование плейлиста

Далее в списке идут сами треки, в нашем случае каналы IPTV :
#EXTINF:-1 tvg-name=»Канал 1″ tvg-logo=»http://site.domain/channel1_logo.png», Канал 1

Директива #EXTINF сообщает о том, что в плейлисте дальше последуют данные о треке/канале.
-1 – длительность трека, -1 проставляется для игнорирования длительности дорожки/потока, но может быть и задана в секундах, например так #EXTINF:362

tvg-name=»Канал 1″ – атрибут указывающий наименование канала, не является стандартом, но поддерживается многими IPTV и медиалеерамиtvg-logo=http://site.domain/channel1_logo.png – также не обязательный и не официальный атрибут содержащий ссылку на логотип канала

Канал 1 – название трека/канала, является обязательным и стандартным параметром.#EXTGRP:Группа1 – атрибут указывающий на группу каналов, так же является неофициальным. Второй вариант указать медиаплееру группу канала – это атрибуты group_id=»1″ group-title=»Группа1″. Group_id указывает на идентификатор канала, group-title – наименование группы.

То есть, если задавать группу каналов через атрибуты получается такая строка :
#EXTINF:-1 group_id=»1″ group-title=»Группа1″ tvg-name=»Канал 1″ tvg-logo=»http://site.domain/channel1_logo.png», Канал 1
Строки с указанием группы канала #EXTGRP может и не быть.

Далее следующая строка – это сама ссылка на медиаисточник, например поток IPTV или путь к имени файла если это музыкальный трек, http://site.domain/channel1

Рейтинг автора
5
Подборку подготовил
Максим Уваров
Наш эксперт
Написано статей
171
Ссылка на основную публикацию
Похожие публикации