Что нового?
Пикник ТВ

This is a sample guest message. Register a free account today to become a member! Once signed in, you'll be able to participate on this site by adding your own topics and posts, as well as connect with other members through your own private inbox!

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

Administrator

Administrator
[dropshadow=blue]Структура iptv плейлиста[/dropshadow]
#EXTM3U — заголовок IPTV плейлиста
#EXTINF — расширенная информация о медиафайле IPTV плейлиста
http:// — глобальная или локальная ссылка на медиафайл
#EXTM3U — заголовок IPTV плейлиста
Рассмотрим структура iptv плейлиста наиболее часто встречаемого, она показана на рисунке ниже:
Посмотреть вложение 2
Плейлист IPTV начинается с таких символов #EXTM3U это своего рода заголовок, из которого становиться ясным формат плейлиста. #EXTM3U — означает, что форматом плейлиста является M3U. Файл M3U текстовый документ с кодировкой Latin-1. Latin-1 это кодировка, которая предназначенная для западноевропейских языков. В связи с этим, если в оформлении плейлиста присутствует кириллица будет следующая проблема: буквы будут отображаться нечитабельными иероглифами.

Каналы названые латиницей такие как — RUTV, MUSIC BOX RU, VH1 Classic, MCM Top в плеере IPTV и VLC будут отображаться корректно.
Посмотреть вложение 1
Каналы, подписанные кириллицей: 365 дней ТВ, НСТ, Парк развлечений, 24 ДОК будут отражены в непонятном виде.
 
[dropshadow=blue]Как исправить непонятные символы в структуре IPTV плейлиста[/dropshadow]
Для того что бы избежать появления непонятных символов в структуре плейлиста используйте кодировку UTF-8. Использование кодировки UTF-8 дает возможность представить знаки почти всех языков. Плейлист будет иметь читаемые подписи.
 
[dropshadow=blue]Изменение кодировки IPTV плейлиста на UTF-8[/dropshadow]
Для того чтобы сменить кодировку на UTF-8. Откройте плейлист формата M3U с помощью стандартного блокнота Windows. Для этого нажмите на него правой кнопкой мышки, после чего найдите строчку «Открыть с помощью». Строка «Открыть с помощью» откроет вам подменю, в котором выбирайте «Блокнот».
Посмотреть вложение 4
После этого мы видим уже знакомый нам плейлист IPTV
Посмотреть вложение 3
Затем в правом верхнем углу нажмите файл. В выпадающем меню выберете строчку «Сохранить как…»
Посмотреть вложение 2
Дальше в новом окне, внизу, в разделе «Кодировка» выбираем UTF-8. После чего меняем по желанию название файла, его размещение или просто заменяем уже существующий.
Посмотреть вложение 1
Все кодировка IPTV плейлиста изменена, плейлист будет иметь надлежащий вид.
 
[dropshadow=blue]#EXTINF — расширенная информация о медиафайле IPTV плейлиста[/dropshadow]
После заголовка плейлиста #EXTM3U идет строчка #EXTINF, которая несет в себе информацию о медиафайлах которые, будут проигрываться с помощью данного плейлиста.

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

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

«tvg-name» — название канала и программы
Посмотреть вложение 1
«tvg-logo» — логотип канала

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

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

Структура iptv плейлиста с дополнительными параметрами:
 
[dropshadow=blue]http:// — глобальная или локальная ссылка на медиафайл[/dropshadow]

После #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 — порт канала данных
 
Назад
Сверху