MPTS - Multi Programm Transport Stream, - поток, содержащий в себе несколько сервисов (программ).
Зачастую он используетя для передачи каналов на ip-qam/ip-asi модуляторы и мультиплексоры.
Откройке главную страницу (Dashbord) Astra и в правом верхнем углу, найдите пункт New Stream
. Откроется новое окно.
Найдите пункт Multi Program Stream и установите чекбокс в нем.
После этого - у вас появятся дополнительные поля для настройки.
General
Разберем данный блок по полям:
Enable - Включен или выключен mpts.
NAME - Название (имя) mpts. может быть произвольным и служит только для идентификации в веб-инетфейсе или лог-файле.
ID - данное поле можно не заполнять и id сгенерируется при сохранении mpts автоматически
COUNTRY - Код страны описанный в спецификации ISO 3166-1 alpha-3 - к примеру - для России это RUS
UTC OFFSET - смещение времени от UTC в диапазоне от -720 минут до +780 минут (используется для генерации таблиц TOD/TDT - или, говоря простым языком - для автоматической настройки часов в телевизорах и верного отображения EPG)
NETWORK ID - установка Original Network ID, По умолчанию: 1
NETWORK NAME - Имя сети. Используется в таблицее NIT
PROVIDER NAME - Имя сети. Используется в таблицее NIT - (Таблица сетевой информации или Network Information Table)
- используется для быстрой идетнификации - кому принадлежит поток. Эти данные к примеру мы можем увидеть при сканировании частоты на спутнике. (Описана информация - кому принадлежит частота, провайдер и имя сети.)
CODEPAGE - Для верного отображения имен сервисов, необходимо указать правильную кодовую страницу. К примеру для кириллических названий (Россия) это Cyrillic (ISO 8859-5)
TSID - Transport Stream ID - По умолчанию: 1
ONID - Original Network ID - По умолчанию: 1
INPUT LIST
Источники настраиваются точно так же, как и в режиме spts, за исключением того, что для mpts есть несколько правил:
Пиды содержащиеся в источниках (стримах) не должны дублировать друг друга. (Грубо говоря, в одном транспортном потоке не могут быть 2 пида с одним номером.)
Так же желательно присвоить/переопределить номера pnr для каждого инпута через функцию set_pnr=
Например:
udp://225.1.1.27:1234#set_pnr=11
udp://225.1.1.28:1234#set_pnr=12
udp://225.1.1.29:1234#set_pnr=13
OUTPUT LIST
его настройки в точности совпадают с настройками режима spts
!
Для настройки передачи на моделятор Resi (карта модулятора производства DD) - посмотрите информацию по ссылке.
Вкладка SDT
В таблице SDT (Таблица описания сервисной информации, Service Descriptor Table) содержатся описания сервисов, доступных в данном mpts - потоке.
Рассмотрим назначение таблиц более подробно:
SERVICE TYPE - или тип сервиса. Он может иметь 3 значения - VIDEO, AUDIO, Teletext.
SERVICE NAME - Имя сервиса. Проще говоря - это имя/название канала (например - Россия 24).
PNR - Какому PNR (пиду потока) соответствует данная информация
Scrambled channel - Добавляет в описании канала информацию о том, что канал зашифрован. Современные dvb-приемники, орентируясь на данную информацию - могут отображать на экране телевизора данные о том, что телеканал зашифрован.
LCN - или logical channel number - это информация, орентируясь на которую, dvb-тюнер расставляет сервисы (каналы) в нужном порядке. (Аналог сортировки каналов)
Вкладка NIT
В таблице NIT (Таблица сетевой информации или Network Information Table) содержатся параметры системы передачи данных - идентификатор сети, частота транспондера.
LCN Version - Версия таблицы LCN (logical channel number). Для разных стран этот параметр может отличатся.
EACEM(по умолчанию) или Nordig v1
Если Вы хотите передать ваш mpts - стрим на карту resi или ip-qam модулятор, вам необходимо заполнить данные поля.
Delivery Type - в данном меню мы выберем тип доставки сигнала: DVB-S - или DVB-C. (обычно DVB-С) и заполним появившееся поля:
Frequency - Частота транспондера. Указывается в мегагерцах.
Symbolrate - символьная скорость. Указывается в килободах.
FEC - система коррекции ошибок. Если ваши потоки содержат FEC - выберите нужное значение. В противном случае - оставьте значение по-умолчанию.
Modulation - глубина модуляции.
Network Search
Орентируясь на данные параметры - современные dvb-тюнера и телевизоры могут выполнять так называемый "Быстрый Поиск".
Для того, чтоб не выполнять на телериемниках и dvb приставках длительный поиск каналов (который как правило долог) - настроим этот простой и необходимый сервис:
- Создадим все необходимые нам mpts-потоки и заполним в них параметры Delivery Type. (см. выше).
Например:
mpts_1
с частотой 378,
mpts_2
с частотой 386 и
mpts_3
с частотой 394.
запомним/запишем эти значения. - перейдем в настройки
mpts_1
и открыв вкладку NIT - установим в поле Network Search галочку напротивmpts_2
, затем, перейдя в настройкиmpts_2
и открыв вкладку NIT - установим в поле Network Search галочку напротивmpts_3
- Готово!
Как это работает
Во время настройки каналов телевизор или STB находят частоту 378, на которой вещается mpts_1
, происходит считывание таблицы NIT, в которой, в поле Other NIT, указана частота и параметры на которых вещается mpts_2
. Настроившись на частоту, на которой вещается mpts_2
, из таблицы Other NIT STB или телевизор получит информацию о mpts_3
.
Вкладка Advanced
Тут содержится всего несколько параметров:
SI packets interval - это интервал отправки данных о потоке. по умолчанию это 500 миллисекунд, и, как правило изменять данное значение не требуется.
Pass NIT, SDT, EIT, TDT - отключение формирования Астрой данной таблицы. Используется в случаях, когда есть внешний генератор данных таблиц, или же таблица не требуется.
PAT, NIT, CAT, SDT version - описание версии таблиц. Данное число изменяет версию таблиц при каждом обновлении настроек mpts для того, чтобы dvb-приемники обнаружив изменение в номере таблицы - перечитали ее. Как правило, изменять значения в ручном режиме нет необходимости.