MPTS

    MPTS - Multi Program Transport Stream, - a stream containing several services (programs). It is often used to transfer channels to ip-qam/ip-asi modulators and multiplexers.

    Open the main page (Dashboard) of Astra and, in the upper right corner, find the item New Stream. A new window opens.

    Find Multi Program Stream and set the checkbox in it.\
    After that, you will have additional fields to configure.


    General

    Image

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

    Enable - Включен или выключен mpts.
    NAME - Название (имя) mpts. может быть произвольным и служит только для идентификации в веб-инетфейсе или лог-файле.
    ID - данное поле можно не заполнять и id сгенерируется при сохранении mpts автоматически
    COUNTRY - Код страны описанный в спецификации ISO 3166-1 alpha-3 - к примеру - для United States of America это USA
    UTC OFFSET - the time offset from UTC in the range from -720 minutes to +780 minutes (used for generation of the tables TOT/TDT for auto clock setting in the TV and the correct operation of the EPG)
    NETWORK ID - установка Original Network ID, По умолчанию: 1
    NETWORK NAME - Network name. Used in table NIT
    PROVIDER NAME - Provider name. Used in table 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

    The SDT table (Service Descriptor Table) contains descriptions of the services available in this mpts stream.

    Image

    Purpose of tables in more detail:
    SERVICE TYPE - or type of service. It can have 3 values - VIDEO, AUDIO, Teletext.
    SERVICE NAME - Имя сервиса. Проще говоря - это имя/название канала (например, «Россия 24»).
    PNR - Какому PNR (пиду потока) соответствует данная информация
    Scrambled channel- Adds information in the channel description that the channel is encrypted. Modern dvb-receivers, focusing on this information, can display on the TV screen data that the channel is encrypted.
    LCN - или logical channel number - это информация, орентируясь на которую, dvb-тюнер расставляет сервисы (каналы) в нужном порядке. (Аналог сортировки каналов)


    Вкладка NIT

    The NIT table (Network Information Table) contains the parameters of the data transmission system - network ID, transponder frequency.

    Image

    LCN Version - logical channel number version. This setting may vary from country to country.
    EACEM(by default) or Nordig v1


    Если Вы хотите передать ваш mpts - стрим на карту resi или ip-qam модулятор, вам необходимо заполнить данные поля.

    Delivery Type - in this menu, we select the type of signal delivery: DVB-S - or DVB-C. (usually DVB-C) and fill in the fields that appear:
    Frequency - Transponder frequency. Specified in megahertz.
    Symbolrate - Symbol rate. Specified in kbod.
    FEC - error correction system. If your streams contain FEC, select the desired value. Otherwise, leave the default value.
    Modulation - modulation depth.


    Focusing on these parameters, modern dvb-tuner and TVs can perform the so-called "Quick Search". In order not to perform on the set-top boxes and TV full channel search (which usually takes a long time), set up this simple and necessary service:

    1. Создадим все необходимые нам mpts-потоки и заполним в них параметры Delivery Type. (см. выше).
      Например:
      mpts_1 with frequency 378,
      mpts_2 with frequency 386 и
      mpts_3 with frequency 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 tab

    It contains few parameters:

    Image


    SI packets interval - this is the interval to send the table with the description of the stream. the default value is 500 milliseconds, and normally this value does not need to be changed.


    Pass NIT, SDT, EIT, TDT- disable the formation of the table. It is used in cases when there is an external data generator of tables, or the table is not required.


    PAT, NIT, CAT, SDT version - table version description. This number changes the table version each time you update the mpts settings so that dvb receivers detect a change in the table number and reread it. You do not need to change the values manually.