MPTS

MPTS - Multi Programm Transport Stream, - поток, содержащий в себе несколько сервисов (программ). Зачастую он используетя для передачи каналов на ip-qam/ip-asi модуляторы и мультиплексоры.

Откройке главную страницу (Dashbord) Astra и в правом верхнем углу, найдите пункт New Stream. Откроется новое окно.
Найдите пункт Multi Program Stream и установите чекбокс в нем.
После этого - у вас появятся дополнительные поля для настройки.


General

Image

Разберем данный блок по полям:

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)


INPUT LIST

Image

Источники настраиваются точно так же, как и в режиме 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

Image

его настройки в точности совпадают с настройками режима spts ///отдельно написать про реси!!


Вкладка SDT

В таблице SDT (Таблица описания сервисной информации, Service Descriptor Table) содержатся описания сервисов, доступных в данном mpts - потоке.

Image

Рассмотрим назначение таблиц более подробно:
SERVICE TYPE - или тип сервиса. Он может иметь 3 значения - VIDEO, AUDIO, Teletext.
SERVICE NAME - Имя сервиса. Проще говоря - это имя/название канала (например - Россия 24).
PNR - Какому PNR (пиду потока) соответствует данная информация
Scrambled channel - Добавляет в описании канала информацию о том, что канал зашифрован. Современные dvb-приемники, орентируясь на данную информацию - могут отображать на экране телевизора данные о том, что телеканал зашифрован.
LCN - или logical channel number - это информация, орентируясь на которую, dvb-тюнер расставляет сервисы (каналы) в нужном порядке. (Аналог сортировки каналов)


Вкладка NIT

В таблице NIT (Таблица сетевой информации или Network Information Table) содержатся параметры системы передачи данных - идентификатор сети, частота транспондера.

Image

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 - глубина модуляции.


Орентируясь на данные параметры - современные dvb-тюнера и телевизоры могут выполнять так называемый "Быстрый Поиск". Для того, чтоб не выполнять на телериемниках и dvb приставках длительный поиск каналов (который как правило долог) - настроим этот простой и необходимый сервис:

  1. Создадим все необходимые нам mpts-потоки и заполним в них параметры Delivery Type. (см. выше).
    Например:
    mpts_1 с частотой 378,
    mpts_2 с частотой 386 и
    mpts_3 с частотой 394.
    запомним/запишем эти значения.
  2. перейдем в настройки mpts_1 и открыв вкладку NIT - установим в поле Network Search галочку напротив mpts_2, затем, перейдя в настройки mpts_2 и открыв вкладку NIT - установим в поле Network Search галочку напротив mpts_3
  3. Готово!

Как это работает: при сканировании частоты, как только телевизор или dvb-c приставка обнаружат частоту 378 с вещающимся на ней mpts_1, будет прочитана таблица NIT, в которой, в поле Other NIT - будет указана частота и параметры сети, на которой вещается mpts_2. Найдя mpts_2 - из Other NIT приемник "узнает" и о mpts_3.

Вкладка Advanced

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

Image


SI packets interval - это интервал отправки данных о потоке. по умолчанию это 500 миллисекунд, и, как правило изменять данное значение не требуется.


Pass NIT, SDT, EIT, TDT - отключение формирования Астрой данной таблицы. Используется в случаях, когда есть внешний генератор данных таблиц, или же таблица не требуется.


PAT, NIT, CAT, SDT version - описание версии таблиц. Данное число изменяет версию таблиц при каждом обновлении настроек mpts для того, чтобы dvb-приемники обнаружив изменение в номере таблицы - перечитали ее. Как правило, изменять значения в ручном режиме нет необходимости.