Skip navigation

Настоятельно рекомендуется не вносить изменения в файл config.ini. Для любых изменений следует использовать файл custom.ini (необходимо предварительно создать в директории

/var/www/stalker_portal/server/

). Это сделает обновление на новые версии более удобным.

Локализация

Настройки часового пояса. Необходимо указать часовой пояс, который используется на сервере.

default_timezone = Europe/Kiev

Погода

Выбор источника данных.

 weather_provider = openweathermap

Город по умолчанию при первом подключении пользователя. Используется для отображения данных, получаемых с openweathermap.org. Список городов можно увидеть в таблице all_cities  или здесь.

default_openweathermap_city_id = '698740'

API ключ для openweathermap, полученный после регистрации на сайте openweathermap.org.

openweathermap_appid = ''

Локали

Локаль по умолчанию. Если на приставке установлена локаль, которая отсутствует в allowed_locales , то будет выбрана default_locale . Убедитесь, что ваша система поддерживает эти локали, например запустите $locale -a

default_locale = ru_RU.utf8

Список доступных локалей. Пользователь может переключаться между ними в настройках локализации.

allowed_locales[Русский] = ru_RU.utf8
allowed_locales[English] = en_GB.utf8
allowed_locales[Українська] = uk_UA.utf8
allowed_locales[Polski] = pl_PL.utf8
allowed_locales[Ελληνικά] = el_GR.utf8
allowed_locales[Nederlandse] = nl_NL.utf8
allowed_locales[Italiano] = it_IT.utf8
allowed_locales[Deutsch] = de_DE.utf8
allowed_locales[Slovenský] = sk_SK.utf8
allowed_locales[Español] = es_ES.utf8

База данных

Параметры подключения к базе данных MySQL.

mysql_host = localhost
mysql_port = 3306
mysql_user = stalker
mysql_pass = 1
db_name = stalker_db

Параметры подключения к базе данных MySQL в режиме чтения. Используется в случаях работы с кластером, когда нужно разделение операций чтения и записи по узлам кластера.

;read_mysql_host = localhost
;read_mysql_port = 3306
;read_mysql_user = stalker
;read_mysql_pass = 1
;read_db_name = stalker_db

Реорганизует физическое хранилище табличных данных и связанных данных индекса, чтобы уменьшить пространство для хранения и повысить эффективность ввода-вывода при доступе к таблице.

use_optimize_table = true

Отключение кэширования текущих результатов запроса.

query_cache = false

Установка режимов, которые контролируют обработку SQL запросов. Если true - для параметра sql_mode устанавливается пустая строка для сессии, если false - используется значение сервера.

mysql_unset_sql_mode = false

[http_streaming]

Адрес сервера, к которому будет происходить обращение при попытке проигрывания фильма с протоколом HTTP. Данная опция заменяет адрес сервера хранилища на свое значение.

nfs_proxy = localhost

Опция, используемая вместе с настройкой временных ссылок для ТВ каналов. Рекомендуется использовать пустое значение. При добавлении ТВ канала в административном интерфейсе необходимо установить опцию Временная HTTP ссылка, указав адрес сервера вещания (с NGINX).

stream_proxy = localhost

Биллинг

Имя класса, отвечающего за связь с биллинговой системой, который находится в /server/lib/ .

oss_wrapper = SimpleOss

Ссылка, по которой автоматически загружаются данные о приставке при загрузке портала и переходе в раздел Account > Info. GET параметром автоматически передается MAC приставки.

oss_url =''

Формат ответа:

{
   "status":"OK",
   "results":{
      "mac":"00:1A:79:01:XX:XX",
      "ls":"12345",
      "status":1,
      "fname":"Arnold Schwarzenegger",
      "phone":"555-99-00",
      "end_date":"2012-11-10",
      "tariff":"super_mega_tariff"
   }
}

Строгая проверка OSS URL.

strict_oss_url_check = true

Адрес скрипта авторизации, в GET-параметры которого передаются MAC, логин и пароль.

;auth_url = http://localhost/stalker_portal/server/tools/auth_every_load.php

Организация доступа в портал для новых приставок по логину и паролю.

;auth_url = http://localhost/stalker_portal/server/tools/auth_simple.php

Выключить авторизацию для заданных моделей приставок.

 ;disable_auth_for_models = AuraHD9

События, происходящие при подписке/отписке на тарифный план.

;on_subscribe_hook_url = http://localhost/stalker_portal/server/tools/on_subscribe.php
;on_unsubscribe_hook_url = http://localhost/stalker_portal/server/tools/on_subscribe.php

Формат ответа, разрешающего подписку.

{
"status":"OK",
"results":true
}

Включить подписки.

enable_subscription = true

Включить тарифные планы.

enable_tariff_plans = true

Отображать в интерфейсе пользователя ТВ каналы, которые не входят в его тарифный план.

show_unsubscribed_tv_channels = true

Включить возможность изменять подписки пользователю с приставки в разделе Аккаунт.

allow_subscription_from_stb = true

Включить подписки в тарифных планах.

enable_tv_subscription_for_tariff_plans = true

Включить возможность задания в настройках пользователя в административной панели срока действия подписки.

enable_internal_billing = true

Отправка уведомления пользователю о приближении даты отключения от сервиса.

; enable "enable_internal_billing" and set number of days to send a message, e.g. number_of_days_to_send_message = 5
; for disable this option set - false 
number_of_days_to_send_message = true

Опция, позволяющая отключить рекламу в Видео клубе.

option_services[] = disable_vclub_ad

Опция, позволяющая отключить показ рекламы, предоставленной компанией Adtelligent.

option_services[] = disable_ad

Опция, позволяющая отображать в интерфейсе пользователя ТВ каналы, которые не входят в его тарифный план без возможности просмотреть их.

option_services[] = show_unsubscribed_tv_channels

Опции, позволяющие отключить API v3 для различных типов устройств.

option_services[] = disable_apiv3_for_stb
option_services[] = disable_apiv3_for_android_stb
option_services[] = disable_apiv3_for_android
option_services[] = disable_apiv3_for_ios
option_services[] = disable_apiv3_for_smarttv
option_services[] = disable_apiv3_for_mediaplayer
option_services[] = disable_apiv3_for_pc

Опция, позволяющая настроить автоматическое списание ключей в тарифном плане.

option_services[] = activation_code_auto_issue

Включить возможность списывать расширенные ключи в случае, если закончились стандартные.

give_out_advanced_keys_if_standard_keys_has_ended = true

Хранить access_token на приставке в /mnt/Userfs/data/stalker_XXXXXXXXXXXXXXXXX

store_auth_data_on_stb = true

Отображение каналов в приложении ТВ в том порядке, в котором они добавлены в пакет.

;It works only with the enabled option 'enable_numbering_in_order'
order_itv_channel_as_adding = true

Ссылка для оплаты услуг, отображается в разделе Account > Payment.

;external_payment_page_url = ''

Отображение ссылки на регистрацию в окне авторизации на портале.

;registration_url = ''

Опция, предназначенная для сортировки модулей согласно их порядку в тарифе.

enable_modules_order_by_package = true

Уникальное имя пользователя, которое заменяется на последних 5 символов MAC-адреса.

unique_login = true 

Модули

Модули, включенные по умолчанию.

all_modules[] = media_browser
all_modules[] = tv
all_modules[] = apps
all_modules[] = dvb
all_modules[] = tv_archive
all_modules[] = time_shift
all_modules[] = time_shift_local
all_modules[] = epg.reminder
all_modules[] = epg.recorder
all_modules[] = epg
all_modules[] = epg.simple
all_modules[] = vclub
all_modules[] = audioclub
all_modules[] = downloads_dialog
all_modules[] = downloads
all_modules[] = karaoke
all_modules[] = radio
all_modules[] = magiccast
all_modules[] = weather.current
all_modules[] = widget.audio
all_modules[] = widget.radio
all_modules[] = records
all_modules[] = remotepvr
all_modules[] = pvr_local
all_modules[] = settings
all_modules[] = course.widget
all_modules[] = weather.day
all_modules[] = cityinfo
all_modules[] = horoscope
all_modules[] = anecdote
all_modules[] = game.mastermind
all_modules[] = account
all_modules[] = demo
all_modules[] = infoportal
all_modules[] = internet
all_modules[] = service_management
all_modules[] = logout
all_modules[] = account_menu

Выключенные модули, которые можно добавлять в тарифные планы.

disabled_modules[] = vclub
disabled_modules[] = karaoke
disabled_modules[] = cityinfo
disabled_modules[] = horoscope
disabled_modules[] = anecdote
disabled_modules[] = game.mastermind
disabled_modules[] = infoportal

Система

Адрес портала.

portal_url = /stalker_portal/

Путь к папке со скриншотами фильмов для Видео клуба. Есть возможность указать удаленный сервер, например, http://example.com/screenshots.

screenshots_url = /stalker_portal/screenshots/
screenshots_path = screenshots/

Путь к папке с приложениями.

apps_path = stalker_apps/
launcher_apps_path = stalker_launcher_apps/
launcher_apps_base_metapackage = ministra-apps-base
launcher_apps_extra_metapackages[] = stalker-apps-extra

Включение лаунчера по умолчанию. Доступные значения: magcore-launcher , magcore-launcher-prime . Если пустое значение, то включается первый установленный лаунчер по списку из метапакета.

default_launcher_apps_launcher = magcore-launcher

Корневая директория на сервере, где расположены файлы Ministra Web Player:

web_player_server_path = player/

Указание пакета, который реализует Ministra Web Player. Может быть установлен вручную или получен из метапакета.

web_player_app_url = ministra-desktop-player

Реестр npm.

npm_registry = http://registry.npmjs.org/

Максимальное количество модулей в портале.

max_page_items = 14

Путь к директории, в которую можно поместить файлы кастомизации внешнего вида классического интерфейса.

;customization_path = /var/www/customization/

В случае, если параметр равен true - подгружается главное меню, false - последний просматриваемый канал.

display_menu_after_loading = true

Ссылка на процесс для выполнения в фоновом режиме.

;deprecated
daemon_api_url = http://localhost:3000/

URL API.

stalker_api_url = http://localhost/stalker_portal/api/

"Строгая" проверка модели приставки для Aura HD. Если false , то при указании в allowed_stb_types AuraHD, под эту модель будут попадать все модели AuraHD, если true - то в allowed_stb_types необходимо указывать модель приставки.

strict_stb_type_check = false 

Разграничение доступа на основе модели приставки.

;allowed_stb_types = MAG200,MAG245,MAG245D,MAG250,MAG254,MAG255,MAG256,MAG257,MAG260,MAG270,MAG275,MAG322,MAG323,MAG324,MAG324C,MAG325,MAG349,MAG350,MAG351,MAG352,MAG424,MAG424А,MAG425,AuraHD,WR320,IM2100,IM2101,IM4410

Настройка прокси-сервера на сервере с порталом.

; Middleware server http proxy
;http_proxy = tcp://10.128.1.1:8000
;http_proxy_login = login
;http_proxy_password = password

Настройка прокси-сервера для приставки.

; STB http proxy
;stb_http_proxy_host = 192.168.1.1
;stb_http_proxy_port = 3128
;stb_http_proxy_user = ''
;stb_http_proxy_pass = ''
;stb_http_proxy_exclude_list = '192.168.1.1/24 192.168.1.*'

Ссылка, по которой происходит автообновление приставки. Ссылка отобразится в портале в разделе Настройки → Обновление ПО → URL образа.

; Image update http url. http://update_url/[200|250|aurahd]/imageupdate
update_url = ''

Перерыв между запросами для проверки доступности портала приставкой, установите между 30 и 300.

watchdog_timeout = 120

Если параметр равен true - осуществляется проверка доступности сервера сертификатов, false - отключение проверки.

certificate_server_health_check = true

Почта администратора.

;administrator_email = root@localhost

Включить ведение логов ошибок в таблицу stream_error . В таблицу заносятся логи события в таких случаях:

  • Когда плеер достиг окончания медиа контента;
  • Когда плеер зафиксировал длительный разрыв потока;
  • Если возникли ошибки открытия контента: нет такого контента на сервере или произошел отказ при соединении с сервером.
enable_stream_error_logging = true

Включить ведение логов потерь в stream. В таблицу stream_error будет заноситься информация о потерях в rtp потоке.

enable_stream_losses_logging = true

Ограничение графического разрешения для MAG200.

deny_720p_gmode_on_mag200 = true

Включить логирование клонов MAC-адресов. Лог должен появиться в /var/log/stalkerd/mac_clone_error.log

log_mac_clones = true

Включить отображение ошибки "Ошибка подключения".

enable_connection_problem_indication = true

Проверка MAC-адреса на валидность.

enable_mac_format_validation = true

Курсы валют

Источник курсов, который использует виджет курсов валют. Должен быть один.

course_provider = nbu

Курсы валют, которые обновляются в соответствии с расписанием, указанным в cron файле. Можно указать несколько источников:

  • для гривны - nbu, minfin, bankua;
  • для рубля - cbr.

Коды валют: 840 - USD, 978 - EUR, 980 - UAH, 643 - RUB.

course_providers_for_update[nbu] = 840, 978, 643 
;course_providers_for_update[bankua] = 840, 978, 643
;course_providers_for_update[minfin] = 840, 978, 643
;course_providers_for_update[cbr] = 840, 978, 98

API-ключ, который необходимо получить при использовании источника minfin по ссылке https://minfin.com.ua/help/api/mb/

course_providers_options[minfin] = 'minFin-api-key'

При включенном параметре появится возможность экспортировать плейлист в m3u файл в браузере по ссылке. /stalker_portal/server/tools/m3u.php

enable_m3u_file = true

Значение по умолчанию для HDMI события, можно изменить в Настройках.

enable_hdmi_events_handler = true

Включить/выключить standby режим.

standby_on_hdmi_off = true

Ограничение доступа к порталу для всех новых приставок. 1 - для того чтобы новые приставки по умолчанию были включены, 0 - отключены.

;default_stb_status = 1

Включить формирование временной ссылки для timeshift.

enable_timeshift_tmp_link = false

Время в секундах, по истечению которого плеер перейдет в полноэкранный режим, если канал запущен в предпросмотре.

plasma_saving_timeout = 600

Проверка device_id на валидность. Включенная опция позволяет проверять целостность информации о приставке.

enable_device_id_validation = true

Включить отображение сообщения приветствия при первом запуске.

enable_welcome_message = true

Указывается промежуток в секундах между запросами на обновление EPG от пользователей.

epg_update_delay_per_user = 0.2

Включить отображение даты и времени в сообщение по событию send_msg .

display_send_time_in_message = true

Включение авторизации через биллинг. Данные приставки заносятся в БД до отработки скрипта oss_url .

init_device_before_auth = true

Включить вход в аккаунт с паролем ( users.parent_password ).

account_page_by_password = true

Настройка длительности хранения логов пользователя, в днях.

user_log_ttl = 1

Опция отключения логирования действий пользователя.

disable_user_log = true

Удаление данных о событиях, которые завершились ( events.eventtime ) более N дней назад. Указывается в днях.

events_messages_ttl = 14

Выключить портал, всем пользователям в БД выставить статус Off. На экран ТВ выведется сообщение "The portal is temporarily unavailable. Please try again later".

disable_portal = true

Настройка уровня яркости LED-индикации в штатном режиме (в %).

default_led_level = 10

Настройка уровня яркости LED-индикации в режиме ожидания (в %).

standby_led_level = 90

Отображение лого портала размером 200x100px в левом верхнем углу экрана во время загрузки. Например, /stalker_portal/c/template/logo.png

;portal_logo_url = http://...

Включить отображение версии портала в правом нижнем углу главного меню.

show_version_in_main_menu = true

Включить проверку SSL-сертификатов при воспроизведении HTTPS потоков.

check_ssl_certificate = true

Включить/выключить модуль YouTube в приставках MAG200.

disable_youtube_for_mag200 = true

Опция, предназначенная для оптимизации загрузки портала.

enable_supermodule = false

Управление разрешением на автоматическое добавление приставок в базу.

auto_add_stb = true

Время кэширования боковой панели административного интерфейса для каждого оператора отдельно в зависимости от прав, в секундах.

admin_panel_sidebar_cache_time = 1800

Разрешить запись логов в /stalker_portal/logs/ministra_<date>.log , связанных с работой Ministra.

ministra_enable_log = false

Включить отладку для административной панели. В случае возникновения ошибки с включенным параметром отображаются приведенные ошибки в коде и описание ошибки под сообщением “Oops, looks like something went wrong”.

admin_panel_debug = true

Разрешить запись логов в административной панели в /stalker_portal/admin/logs .

admin_panel_debug_log = true

Адрес NTP-сервера по умолчанию.

stb_ntp_server = pool.ntp.org

Принудительное изменение адреса в случае несовпадения с адресом по умолчанию на приставке.

overwrite_stb_ntp_server = true

Таймаут синхронизации времени на приставке перед загрузкой портала.

ntp_wait_timeout = 60

[advertising]

Время ожидания для получения информации о рекламе, в секундах.

ad_vast_read_timeout = 5

API

Включить REST API, необходимый для использования ТВ архива, PVR и интеграции биллинговых систем.

enable_api = false

Включить SOAP API для биллинговых систем.

enable_soap_api = false

Логин и пароль HTTP-аутентификации для доступа к ресурсам API.

;api_auth_login = stalker
;api_auth_password = secret_pass

Включить ведение логов запросов к ресурсам API.

enable_api_log = true

Максимальное время для выполнения запроса, в секундах.

rest_client_timeout = 3

Количество секунд ожидания при попытке соединения. Бесконечное ожидание - 0 .

rest_client_connection_timeout = 1

Параметры проверки на соответствия MAC-адреса и серийного номера при логине через API v3. Если MAC/серийный номер отличается, то устройство не залогинится.

oauth_force_mac_check = false
oauth_force_serial_number_check = false

Настройка времени жизни токена для OAuth.

oauth_token_expire = 86400

Связывает авторизацию приставки (классический интерфейс) и авторизацию API v3. Если true , то только одно устройство на аккаунте может быть онлайн. Если false , то есть возможность подключить под одним аккаунтом с разных приставок классический интерфейс и API v3 одновременно.

bind_stb_auth_and_oauth = true

Настройка для SOAP API.

wsdl_uri = http://localhost/stalker_portal/api/soap.php?wsdl

Настройка относится к API v1. По умолчанию запрещается обновление данных всех пользователей, например отключить все приставки без указания их идентификаторов.

allow_multiple_stb_update = false

Воспроизведение

Время бездействия через которое приставка уйдет в режим ожидания ( false / 1 ... n (в часах)).

enable_playback_limit = false

Список MAC-адресов приставок, для которых лимит воспроизведения не действует.

;playback_limit_whitelist[] = ''

Графическое отображение буферизации телеканала.

enable_buffering_indication = false

Включает возможность контролировать уровень громкости стрелками на крестовине пульта ДУ.

enable_arrow_keys_setpos = false 

Субтитры всегда включены, отображаются автоматически лишь когда вшиты в поток.

always_enabled_subtitles = false

Увеличение интервала перед повторной попыткой воспроизвести канал.

fading_tv_retry_timeout = true

Быстрый старт для HLS потоков.

hls_fast_start = true

CAS

Установка типа сервера доступа по умолчанию после каждого запуска портала. 0 - не определено, 1 - Verimatrix, 2 - SecureMedia, 4-10 - пользовательский CAS-плагин с соответствующим номером.

;cas_type = 0

URL-адрес сервера CAS.

;cas_params[server_addr] = 192.168.1.1

Порт сервера CAS.

;cas_params[server_port] = 80

Название компании, в которой оператор зарегистрирован на сервере CAS.

;cas_params[company_name] = ""

Идентификатор оператора, используемый приставкой. Если op_id равно -1, значение не обновляется. Допустимое значение: 1..255.

;cas_params[op_id] = 1

Уровень ошибки. 0 - минимальный уровень. Если уровень ошибки равен -1, он не обновляется. Допустимое значение: 1..5.

;cas_params[error_level] = 0

URL-адрес веб-сервера CAS.

;cas_web_params[server_addr] = 192.168.1.1

Название компании, в которой оператор зарегистрирован на веб-сервере CAS.

;cas_web_params[company_name] = ""

Установка дополнительных параметров CAS. Более детальная информация о настройке дополнительных параметров описана в документации STB JS API.

;cas_additional_params[param1] = "value1"
;cas_additional_params[param2] = "value2"

Установка жесткого или мягкого режима дескремблирования. В настоящее время использование функции целесообразно только для CAS Verimatrix.

В зависимости от установленного режима проигрыватель может дешифровать только потоки, скремблированные по следующему алгоритму:

Мягкий режим: RC4, AES
Жесткий режим: AES, DVB-CSA

;cas_hw_descrambling = 0

Загрузка настроек CAS из установочного файла. В значении указывается URL-адрес файла настроек в корне файловой системы.

;cas_ini_file = file:///

RTSP

Воспроизведение контента с RTSP-сервера. Допустимое значение: 1..7.

Поддерживаемый тип RTSP-сервера:

0 - сервер RTSP на основе VLC;

1 - сервер BitBand RTSP;

2 - сервер Kasenna RTSP;

3 - сервер RTSP ARRIS (C-COR);

4 - сервер RTSP Live555.

5 - сервер RTSP ZTE.

6 - Netup RTSP-сервер;

7- Elecard RTSP сервер.

Типы серверов 3,4,5,6 поддерживаются только для MAG200.

rtsp_type = 4

Флаги:

1 – включить режим keep-alive;

2 - определение конца потока с помощью поля X-Notice в сообщении ANNOUNCE с сервера;

4 - определение конца TE-STREAM с помощью поля X-Notice в ответе к GET_PARAMETER;

8 - определение конца потока после периода времени видеопотока от отсутствия сервера;

16 (0x10) - определение конца потока по полю в соответствии с полем rtptime, отправленным в заголовке RTP пакета (только для режима отправки видео под RTP);

32 (0x20) - использование передачи UDP для отправки видео;

64 (0x40) - использование RTP передачи через RTSP соединение;

Допустимое значение: 0..0x3f.

rtsp_flags = 0

[storages]

Служебная настройка кэширования для хранилищ, измеряется в часах.

master_cache_expire = 365

Количество ошибок, прежде чем хранилище автоматически отключится.

max_storage_failures = 3

Период, за который учитываются ошибки, в секундах.

storage_stat_period = 300

[admin]

Скрывает медиа-инфо неактивных приставок.

hide_media_info_for_offline_stb = false

Сервис, на который будет выполняться перенаправление при нажатии на IP-адрес пользователя в административной панели.

geo_ip_lookup_service = geoiptool

Возможные значения: geoiptool - перенаправление на geoiptool.com, geoip geoip.tools, ipapi ipapi.com, ip-api ip-api.com. В случае, если не указан ни один из предложенных вариантов, перенаправление осуществляться не будет.

Добавления возможности задавать диапазон IP-адресов. Подробнее см. здесь.

allow_resellers_ip_ranges = true 

Разрешить вывод информации о реселлере в раздел Account при запросе пользователя к биллинговому API v1.

allow_resellers_info_for_api = false 

Время, на протяжении которого сервис будет доступен пользователю с некорректным IP, по умолчанию - 300 секунд. Если IP-адрес пользователя не соответствует указанному в административной панели, то по истечению установленного времени пользователю будет отказано в доступе к сервисам. Подробнее о том, как задать диапазон IP-адресов для реселлера см. здесь

user_wrong_ip_timeout = 300

[pvr]

Максимальная продолжительность записи за один раз nPVR, в минутах.

record_max_length = 180

Суммарная максимальная продолжительность записи nPVR на одного пользователя.

total_records_length = 600

Список допустимых моделей приставок для работы PVR (USB).

allowed_stb_types_for_local_recording = MAG245, MAG245D, MAG250, MAG254, MAG255, MAG256, MAG257, MAG270, MAG260, MAG275, MAG322, MAG323, MAG324, MAG324C, MAG325, MAG349, MAG350, MAG351, MAG352, MAG424, MAG424А, MAG425, AuraHD, WR320, IP_STB_HD, IM2100, IM2101, IM4410

Максимальное количество записей PVR (USB).

max_local_recordings = 10

[tv_archive]

Значение по умолчанию для количества часов записи канала при его создании или добавлении. 1 фрагмент соответствует 1 часу.

tv_archive_parts_number = 168

Промежуток времени, на который увеличится продолжительность проигрывания записи из ТВ-архива, в минутах.

;tv_archive_playback_overlap = 5
;tv_archive_playback_overlap_start = 5

Переход на следующее видео по окончанию проигрывания текущего видео из ТВ-архива.

tv_archive_continued = false

Указание типа медиаконтента.

tv_archive_player_solution = ffmpeg

ТВ

Графическое отображение качества вещания и активация фильтра для переключения между качеством потока (F4).

enable_tv_quality_filter = false

Нумерация каналов по порядку, независимо от нумерации в административной панели.

enable_numbering_in_order = false

Отображения телеканалов для взрослых в общем списке.

show_adult_tv_channels_in_common_list = true

Инвертирование движения переключения кнопки CH+-.

invert_channel_switch_direction = false

Проигрывание телеканала в режиме предпросмотра по нажатию на кнопку OK.

play_in_preview_only_by_ok = false

Отображение пустых категорий телеканалов.

show_empty_tv_category = true

Отображение логотипа телеканала в инфопанеле.

show_tv_channel_logo = true

Опция позволяет делать проверку ссылки на канал даже если не используется временная ссылка.

force_ch_link_check = false

Время жизни временной ссылки для ТВ канала, в секундах.

tv_tmp_link_ttl = 5

В сортировке добавляется: только HD.

show_tv_only_hd_filter_option = false

Переменная ключа для nginx secure link(секретное слово).

nginx_secure_link_secret = supersecret

Время жизни secure link в секундах. Возможные параметры генерации md5-хэша "$secret", "$uri", "$secure_link_expires", "$remote_addr" , например "$secure_link_expires$uri$remote_addr $secret"

nginx_secure_link_ttl = 5

Правило формирования nginx secure link.

nginx_secure_link_order = "$secret$uri$secure_link_expires"

Отображение логотипа телеканала в режиме предварительного просмотра.

show_channel_logo_in_preview = false

Отображение PVR иконки.

show_tv_channel_pvr_icon = true

Режим окна воспроизведения телеканала, глобально для первого включения новой приставки.

; fit, big, opt, exp, cmb
tv_channel_default_aspect = fit

В категориях ТВ появляется раздел Каналы с PVR.

show_pvr_filter_in_genres_list = false

[wowza]

Параметры для настройки Wowza SecureToken.

use_named_wowza_token = false

Подробнее о том, как защитить поток с использованием алгоритма SHA-256 см. здесь.

wowza_securetoken_shared_secret = "xyzSharedSecret"
wowza_securetoken_query_prefix = wowzatoken

Время для жизни в секундах. 0 - отключено.

wowza_securetoken_tv_endtime = 0
wowza_securetoken_vod_endtime = 0
wowza_securetoken_include_client_ip = false

[epg]

Время, в течении которого в БД будет храниться EPG.

epg_history_weeks = 1

Опция, позволяющая менять объем EPG данных, загружаемых приставками (кроме MAG200), в часах.

epg_data_block_period_for_stb = 5

[account]

Возможность прописать ссылки на ролики с демонстрацией, которые можно проигрывать при нажатии на кнопку Info на пульте ДУ, находясь в главном меню.

; demo_video_url = ''
; example parts: vclub, tv, media_browser, infoportal_sub, settings_sub ...
; demo_part_video_url[vclub] = ''
; demo_part_video_url[tv] = ''

[vclub]

Доступность Видео клуба для MAG100.

vclub_mag100_filter = false

Отображение рейтинга с Kinopoisk.

kinopoisk_rating = true

В сортировке добавляются "Приобретенные".

show_purchased_filter = false

Отображение фильмов для взрослых в общем списке фильмов.

show_adult_movies_in_common_list = true

Отображение иконки низкого качества видео.

enable_video_low_quality_option = false

Активация категории "Скоро будет".

enable_coming_soon_section = false

Время жизни временной ссылки, в секундах.

vclub_tmp_link_ttl = 5

Время жизни nginx secure link.

vclub_nginx_tmp_link_ttl = 7200

Отображение категорий без фильмов.

show_empty_vclub_category = true

[horoscope]

Источник гороскопа, например http://www.hyrax.ru/export_xml.shtml.

horoscope_rss = http://www.hyrax.ru/cgi-bin/bn_xml5.cgi

[speedtest]

URL для теста скорости.

;test_download_url = ''

[mtr]

Настройки для теста MTR.

mtr_report_cycles = 210
mtr_hostnames[] = ''

[cache]

Адрес сервера memcache.

memcache_host = localhost

[settings]

Возможность перехода в настройки приставки внутреннего портала нажатием SET.

enable_service_button = false

Защита настроек паролем.

enable_setting_access_by_pass = false

Разрешение установки лаунчера в качестве шаблона в настройках приставки.

enable_launcher_in_theme_settings = true

Модули настроек портала (для кастомизации меню настроек).

[external_settings]

module[] = lock
module[] = setting_lock
module[] = lang
module[] = update
module[] = net_info
    net_info[] = wired
    net_info[] = pppoe
    net_info[] = wireless
    net_info[] = speed
    net_info[] = traceroute
module[] = video
module[] = audio
module[] = playback
module[] = net
module[] = portal
    net[] = ethernet
        ethernet[] = dhcp
        ethernet[] = dhcp_manual
        ethernet[] = manual
        ethernet[] = no_ip
    net[] = pppoe
        pppoe[] = dhcp
        pppoe[] = dhcp_manual
        pppoe[] = disable
    net[] = wifi
        wifi[] = dhcp
        wifi[] = dhcp_manual
        wifi[] = manual
module[] = remote_control
module[] = advanced
module[] = time_shift
module[] = servers
module[] = dvb
module[] = dev_info
module[] = reload
module[] = internal_portal
module[] = reboot

Видео клуб

Выбор источника для автозаполнения (TMDb или Kinopoisk).

vclub_info_provider = kinopoisk

Язык по умолчанию в поисковых запросах для TMDb. Например, RU - Русский, EN - Английский, FR - Французский. Пустое значение задает в качестве языка поиска текущий язык интерфейса.

vclub_default_lang =

Если для автозаполнения будет использоваться TMDb вместо Kinopoisk, то нужно установить новый API ключ, который можно получить на сайте www.themoviedb.org.

tmdb_api_key = '7a7520e999f5e01cd8df64f0647754fd'

Дополнительный сервис для получения API-ключа для сервиса TMDb, который используется в случае, если сервисы TMDb недоступны. Получить ключ можно по ссылке: www.omdbapi.com/apikey.aspx

omdb_api_key = 

Сети доставки контента

Настройки для разных серверов вещания.

[xtream_codes_key]

xtream_key=your_live_streaming_pass_here

[max_cdn]

Зарегиструйтесь здесь и создайте pull-zone.

max_cdn_pull_zone_url = ''

[edgecast_cdn]

EDGECAST_KEY = HJG2sdfVdfg4sCL25
EDGECAST_TV_SECURITY_TOKEN_TTL = 21600
EDGECAST_VIDEO_SECURITY_TOKEN_TTL = 21600

[akamai_cdn]

AKAMAI_KEY = ace5f0516926a7cf62886462
AKAMAI_TV_SECURITY_TOKEN_TTL = 30000
AKAMAI_VIDEO_SECURITY_TOKEN_TTL = 30000

[nimble]

NIMBLE_KEY = defaultpassword
NIMBLE_TV_VALID_MINUTES = 20
NIMBLE_VIDEO_VALID_MINUTES = 20

Очистка ключа

Ключ оператора - это уникальный идентификатор, который выдается один раз и служит для привязки сервиса к оператору.

operator_key = ''

Кодовое слово для запуска очистки Лицензионного ключа.

util_operator_secret

Настройка SSH-туннеля для утилиты по очистке лицензионных ключей. Раскомментируйте и укажите необходимые параметры, если ваш порт MySQL отличается от 3306.

;util_ssh_username=some_user
;util_ssh_host=some_host
;util_ssh_password=some_password
;util_ssh_key=some_private_key
;util_ssh_port=some_ssh_port
;util_ssh_passphrase=some_key_passphras
Need Help

Синди – эксперт по работе с Ministra TV platform и автор этой статьи.

Была ли полезна эта статья?

Да Нет

Сожалеем.
Как можно улучшить эту статью?

Мы используем cookie-файлы, чтобы оптимизировать работу сайта и предоставить вам лучший интерфейс; а также для продвижения нашей продукции. Ознакомьтесь с нашей политикой Cookie, чтобы узнать, как именно мы используем cookie-файлы, и как вы можете это контролировать.
Если вы продолжите пользоваться сайтом или закроете это сообщение — это значит, что вы согласны с нашей Политикой конфиденциальности и разрешаете использование cookie-файлов, как описано в политике Cookie.