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)

    • используется для быстрой идетнификации - кому принадлежит поток. Эти данные к примеру мы можем увидеть при сканировании частоты на спутнике. (Описана информация - кому принадлежит частота, провайдер и имя сети.)
      CODEPAGE - Для верного отображения имен сервисов, необходимо указать правильную кодовую страницу. К примеру для кириллических названий (Россия) это Cyrillic (ISO 8859-5)
      TSID - Transport Stream ID - По умолчанию: 1
      ONID - Original Network ID - По умолчанию: 1

    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-приемники обнаружив изменение в номере таблицы - перечитали ее. Как правило, изменять значения в ручном режиме нет необходимости.