Список мультикаст-групп. Формат файла m3u

#1
Аналогично списку спутниковых транспондеров и эфирных частот, для ProgDVB требуется и список мультикаст-групп, вещаемых в IPTV сети. Этот список используется для поиска каналов (сканирования).

Для хранения списка мультикаст-групп ProgDVB использует универсальный формат M3U (MP3 URL).Этот формат плейлиста ввела компания Nullsoft для своего WinAmp. Популярность программы привела к тому, что ее многие особенности стали фе-факто стандартами. Не исключением является и формат M3U - он используется ныне в многих программах.

Итак, если вам надо откорректировать список каналов вашей IP-сети или создать новый список, не стоит отчаиваться, формат M3U очень прост.

В Базовом варианте это просто список мульткастов:

Code: Select all

udp://@;239.1.0.9:1234
udp://@;239.1.0.10:1234
udp://@;239.1.0.14:1234
udp://@;239.1.0.2:1234
где в каждой строчке - запись мульткаст-группы:
- udp://@; - префикс, описывающий протокол передачи (IP/UDP)
- 239.1.0.2 - IP-адрес мультикаст-группы
- :1234 - порт мультикаст группы.

В Расширенном варианте список чуть сложнее:

Code: Select all

#EXTM3U
#EXTINF:0,ОРТ
udp://@;239.1.0.9:1234
#EXTINF:0,РТР
udp://@;239.1.0.10:1234
где:
#EXTM3U - префикс m3u файла.

каждая запись состоит из двух строк:
#EXTINF:0,ОРТ
udp://@;239.1.0.9:1234


где:
- #EXTINF: заголовок тега (EXTINF - Extended Information field), заканчивается символом :
- 0 - время воспроизведения. Актуально для списка файлов. В нашем случае всегда 0 (время неограничено)
- ОРТ - название канала, как оно будет отображатся программой.

и

- udp://@;239.1.0.9:1234 - характеристика мультикаст-группы, аналогично Базовому варианту.

ProgDVB хранит файлы M3U в каталоге \ProgDVB\Transponders\IPTV\. Сами файлы создаются и редактируются в любом текстотвом редакторе, например в Блокноте. Вновь созданный файл достаточно скопировать в соответствующий каталог - ProgDVB загружает список при старте.

#2
Я на 6.21 еще не переходил. В моем списке каналов Стрим ТВ после @ нигде нет точки с запятой, и никогда не было. Мне ее теперь придется вставлять?

.

#3
Там нету ;. Криво сообщение скопировалось.
cron