Skip navigation

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

Приставки MAG поддерживают (могут анализировать содержимое) внешние плейлисты в формате M3U - текстовые файлы с расширением .m3u. Дальнейшее описание и примеры приведены для m3u-плейлистов.

Начиная с серии 4xx, STB MAG поддерживают дополнительные форматы плейлистов - см. Технические характеристики.

Каналы внешних плейлистов могут добавляться (импортироваться) в список IPTV-каналов STB. Импортирование каналов внешних плейлистов является основным способом формирования списка IPTV-каналов. Предусмотрены следующие способы импортирования каналов:

1) из внешней сети, по адресу URL;
2) из определенной директории в локальной сети или на USB-накопителе.

Также для пользователей предоставлена возможность проводить ручное добавление каналов и выполнять другие Операции со списком IPTV-каналов (удаление, редактирование канала и т.д.).

Загрузка в STB плейлиста формата m3u по адресу URL

Добавление IPTV-списка -  загрузка предустановленного списка каналов с сервера:

  • Вызвать окно IPTV каналы Операции.

  • В открывшемся меню выбрать Добавить IPTV-список.

  • В открывшемся окне Добавить IPTV-список:

      • в поле Кодировка файла выбрать необходимую кодировку (в m3u-плейлистах обычно используется кодировка utf-8, иначе - выбрать необходимую кодировку);

    • в поле URL ввести адрес, по которому находится список каналов;

    • нажать Сохранить (ОК).

Пример заполнения поля URL

http://192.168.1.1/playlist.m3u

Если список каналов не загружается:

  • неверно введен адрес файла (URL);

  • отсутствует связь с сервером;

  • файл с таким именем на сервере не обнаружен;

  • файл имеет неверный формат.

Загрузка плейлиста с USB-накопителя либо по сети SMB/NFS

Плейлист - файл формата *.m3u, рекомендуемая кодировка - UTF-8.
Пример плейлиста.

Загрузка плейлиста

Загрузка плейлиста может проводиться с USB-накопителя либо с доступного сетевого ресурса (SMB/NFS).

  • Открыть раздел Home Media.

  • Войти в папку, содержащую плейлист, расположенную на необходимом USB-накопителе либо доступном сетевом ресурсе.

  • Открыть плейлист кнопкой ОК на пульте.

  • В появившемся окне Открытие плейлиста выбрать необходимую опцию:

    • Просмотреть содержимое (F1 на пульте)

    • Начать воспроизведение всех записей (F2 на пульте)

    • Добавить все содержимое в IPTV-каналы (F3 на пульте)

Image Documentation

Просмотр содержимого плейлиста

Опция Просмотреть содержимое (F1 на ПДУ) открывает список каналов для просмотра. В режиме просмотра каналов (без воспроизведения) предусмотрены следующие операции с каналами:

  • Навигация по списку каналов (кнопки Вниз и Вверх на пульте - переход к воспроизведению следующего и предыдущего, соответственно, канала; кнопки Влево и Вправо на пульте - переход в начало и конец списка, соответственно).

  • Переход к воспроизведению текущего канала (кнопка ОК на пульте). Описание операций работы с плейлистами в режиме воспроизведения приведено ниже, для опции Воспроизведение всех записей. При выходе из режима воспроизведения (кнопка Выход на пульте) осуществляется возврат в список каналов плейлиста.
  • Добавление каналов в список Избранное (кнопка F3 на ПДУ).
  • Копирование необходимых каналов для добавления их в список IPTV-каналов Встроенного портала:

    1. выделить необходимые каналы из списка (используйте кнопку F2 на пульте или команду Выделить из меню Операции - вызывается кнопкой Меню на пульте);

    2. если необходимо произвести выделение всех каналов списка - необходимо использовать команду Выделить все из меню Операции;

    3. скопировать выделенные каналы (кнопкой Меню на пульте вызвать меню Операции, активировать команду Копировать).

        Операция "Копировать"

      Image Documentation

    4. перейти в раздел IPTV-каналы (кнопка TV на пульте);

    5. в окне IPTV-каналы вставить скопированные каналы в основной список или в необходимую папку (зайти в папку, кнопкой Меню на пульте вызвать меню Операции, активировать команду Вставить).

Воспроизведение всех записей

Опция Начать воспроизведение всех записей - переход к воспроизведению плейлиста, начиная с первого канала. При воспроизведении канала доступны следующие операции:

  • Кнопка ОК или Выход на пульте - переход в режим просмотра списка каналов в комбинации с инфо-блоком (уменьшенное окно с воспроизводимым каналом). Вы можете передвигаться по списку каналов (кнопки Вниз и Вверх на пульте - переход к воспроизведению следующего и предыдущего, соответственно, канала; кнопки Влево и Вправо на пульте - переход в начало и конец списка, соответственно). Возврат в полноэкранный режим воспроизведения - кнопкой ОК.

  • Кнопки Вниз и Вверх на пульте - переход к воспроизведению следующего (или предыдущего) канала.

Добавление содержимого плейлиста в список IPTV-каналов

Опция Добавить все содержимое в IPTV-каналы (F3 на ПДУ) выполняет сохранение (добавление) всего содержимого текущего плейлиста в основной список IPTV-каналов.

Экспорт каналов (запись плейлиста на USB-носитель)

Экспорт каналов - сохранение списка IPTV-каналов в файл на USB-носителе в формате имя.m3u (имя - выбирается пользователем):

  • Находясь в списке IPTV-каналов вызвать окно Операции (нажать на пульте Menu).

  • Выбрать команду Экспорт каналов.

  • В открывшемся окне Экспорт каналов:

    • в поле Расположение файлов выбрать необходимый USB-носитель;

    • в поле Файл ввести имя файла плейлиста;

    • в поле Сохранить из групп выбрать:

      • ON - записывать в файл каналы из общего списка и из групп каналов;

      • OFF - записывать в файл каналы только из общего списка.  

    • нажать Сохранить (ОК на пульте).

Выбрать IPTV-список (загрузка плейлиста оператора)

Предоставляет возможность (данная возможность должна поддерживаться со стороны оператора) загрузить операторские списки IPTV-каналов :

  • Вызвать окно Операции (нажать на пульте Menu).

  • Выбрать команду Выбрать IPTV-список.

  • В окне Загрузка операторских списков IPTV заполнить поля:

    • Страна;

    • Город;

    • Операторы

  • Нажать Сохранить (ОК).

Пример плейлиста (файл формата m3u)

#EXTM3U
#EXTINF:0,HD Media
ffmpeg http://89.208.33.168:8100/
#EXTINF:0,HD Live
ffrt2 rtmp://wms002.pik-tv.com/live/piktv3pik3tv
#EXTINF:0, RBC
ffmpeg mmsh://tv.gldn.net/rbc
#EXTINF:0,ORANGE SPORT INFO TV
ffrt2 mmsh://livewm.orange.fr/live-multicanaux
#EXTINF:0,Радио Гора
ifm http://mirror.radiogora.ru:10040
#EXTINF:0,stream1
ffmpeg http://192.168.2.35:1935/live/1.stream/playlist.m3u8

Не допускаются:

  • пустые переносы строк

  • заголовки, созданные плеером VLC

Параметры воспроизведения медиа-контента

Параметры воспроизведения каналов задаются и редактируются с помощью параметра URL (присутствует в окнах Добавить и Редактировать, вызываемых через меню Операции).

Формат поля URL следующий:

Solution + Адрес потока

где:

  • Solution - служит для отображения спецификации доступа канала к медиа-ресурсу. Спецификация доступа позволяет плееру выбрать необходимый формат и декодер для воспроизведения аудио- и видео- файла или потока. Список значений параметра Solution приведен в таблице ниже.

  • Адрес потока - сетевой или локальный адрес медиа-контента.  Может содержать IP-адрес, номер порта и путь к файлу на сервере.

тип Solution

Описание

auto

Автоматическое определение типа контента, контейнера, кодека по заданному URL. Правильно принимает URL, начинающийся с rtp:, udp:, rtsp:.

rtp

Воспроизведение потока в формате MPEG2TS. Если URL начинается с rtp: , то будет воспроизводиться RTP поток, если с udp: , то UDP поток. При наличии дополнительной информации о потоке устанавливаются необходимые кодеки, например - H.264, AC-3 и т.д.

rtsp

Воспроизведение контента с RTSP-сервера. При наличии дополнительной информации о потоке устанавливаются необходимые кодеки, например - H.264, AC-3 и т.д.

ifm

Воспроизведение аудио потока Интернет-радио.

fm

Воспроизведение аудио из MPEG-TS потока (udp:, rtp:).

ffmpeg

Воспроизведение HLS, а также различных форматов аудио-видеоданных: avi, mkv, mpg, mp4, mov, wmv, AC-3. Используется, в общем случае, для непотокового вещания, кроме HLS.      

ffrt

Воспроизведение MPEG-TS потока с HTTP-сервера.

ffrt2

Воспроизведение потоков с http, rtmp,… Но контейнер при этом может быть не MPEG-TS. Зацикливание контента всегда включено (SetLoop(true)).

ffrt3

То же, что ffrt2, но предполагает наличие потока не в режиме реального времени (non-real-time), то есть с возможностью позиционироваться по контенту. Подходит для воспроизведения видео с YouTube.

ffrt4

То же, что ffrt2,  но данная спецификация используется для быстрого запуска потоков по протоколу rtmp (rtmp://...).

Более подробную информацию можно найти в документе Спецификация JavaScript API для MAG100,MAG200 (Rev 1.20) (pdf) (Раздел stb.PlaySolution стр. 20., Приложение 2. Форматы видео контента и примеры использования стр. 93).

Для потокового вещания

Cпецификация должна быть следующей:

rtp пробел URL

Например:

rtp udp://10.20.30.40:1234
rtp rtp://10.20.30.40:1234

Для доступа к потоку с RTSP-сервера спецификация должна быть следующей:

rtsp пробел URL

Более подробную информацию можно найти в документе Спецификация JavaScript API для MAG100,MAG200 (Rev 1.20).pdf (В разделе stb.SetupRTSP стр. 37).

Для http-потока

Например:

ffmpeg http://10.10.30.40:12434

Также возможно использование «Solution» fm, ffrt, ffrt2, ffrt3, в зависимости от типа воспроизводимого потока.

Для HLS-потока

Вещание по протоколу  HLS (HTTP Live Streaming) поддерживает режимы реального времени (live stream) и видео по запросу (video on demand, VoD). Для передачи аудиовидеоданных по протоколу HLS используется транспортный поток MPEG2-TS. Протокол HLS использует сегментацию аудио- и видеоданных - разбивает транспортный поток на фрагменты (файлы), которые хранятся на веб-сервере вместе с индексным файлом, в котором содержится информация о порядке воспроизведения файлов серии. Индексный файл имеет расширение *.m3u8.

Например:

ffmpeg http://192.168.2.35:1935/live/1.stream/playlist.m3u8



Need Help

Дима – эксперт по работе с приставками серии MAG и автор этой статьи.

Была ли полезна эта статья?

Да Нет

Сожалеем.
Как можно улучшить эту статью?

Мы используем cookie-файлы, чтобы оптимизировать работу сайта и предоставить вам лучший интерфейс; а также для продвижения нашей продукции. Ознакомьтесь с нашей политикой Cookie, чтобы узнать, как именно мы используем cookie-файлы, и как вы можете это контролировать.
Если вы продолжите пользоваться сайтом или закроете это сообщение — это значит, что вы согласны с нашей Политикой конфиденциальности и разрешаете использование cookie-файлов, как описано в политике Cookie.