Referencia de configuración
Los archivos de configuración se utilizan para ajustar el panel de administrador y las aplicaciones de usuario final de MinistraPRO.
Información
No hace falta cambiar nada en los archivos de configuración cuando se configura MinistraPRO. Se configuran para usted los archivos de configuración obligatorios.
Para más información: Archivos de configuración obligatorios
Directorios de archivos de configuración
Los archivos de configuración se almacenan en dos directorios:
-
/var/www/ministra_middleware/conf.d/default/
Archivos de configuración que se suministran por defecto. No debe modificar estos archivos.
-
/var/www/ministra_middleware/conf.d/default/
Los archivos de configuración en este directorio sustituyen los ajustes en los archivos de configuración por defecto. No hace falta que estos archivos incluyan todas las configuraciones disponibles, sino solo las configuraciones que deben ser sustituidas.
Archivos de configuración obligatorios
Los parámetros de los siguientes archivos de configuración deben estar correctamente definidos para que MinistraPRO funcione correctamente:
-
database.ini
-
clickhouse.ini
-
cache.ini
-
global_search.ini
-
operator.ini
Resumen de los archivos de configuración
Nombre del archivo |
Descripción |
---|---|
database.ini |
Ajustes de configuración para la conexión a la base de datos MySQL, principal almacenamiento de datos del sistema. |
clickhouse.ini |
Ajustes de configuración para la conexión a la base de datos ClickHouse, que sirve para almacenar registros. |
cache.ini |
Ajustes de configuración para la conexión a la base de datos Redis, que sirve para almacenar datos de uso frecuente o con un tiempo de vida limitado. |
global_search.ini |
Ajustes de configuración para la conexión a la base de datos ElasticSearch, que sirve para almacenar índices de búsqueda de canales IPTV Televisión por protocolo de Internet y VOD Vídeo bajo demanda. |
operator.ini |
Credenciales personales únicas para cada operador. Estas credenciales sirven para el control externo del servicio. |
billing.ini |
Los ajustes de billing.ini configuran el comportamiento de los paquetes de servicios. |
l18n.ini |
Los ajustes en l18n.ini definen el comportamiento de la localización, incluyendo:
|
locales.ini |
Los ajustes en locale.ini definen las configuraciones regionales autorizadas. Las configuraciones regionales se generan en el servidor, pero también pueden definirse en el archivo de configuración. |
monitoring_server.ini |
Los ajustes en monitoring_server.ini configuran las métricas recopiladas y la conexión con el servidor de monitorización. Para ello se recurre a Prometheus Monitoring. Información Las siguientes tareas cron se utilizan para recuperar métricas:
Para más información: Activar la monitorización de un servidor de equilibrio de carga |
playback.ini |
Los ajustes de playback.ini configuran el comportamiento de la reproducción en las aplicaciones de usuario final de MinistraPRO. |
playback_session.ini |
Los ajustes de playback_session.ini configuran el comportamiento de las sesiones de reproducción en las aplicaciones de usuario final de MinistraPRO. |
server_api.ini |
Los ajustes en server_api.ini configuran la API de facturación. Consejo Puede acceder a la documentación de la API de facturación en la siguiente URL:
Por ejemplo: |
statistic.ini |
Los ajustes en statistic.ini controlan la recopilación de estadísticas de reproducción de los canales IPTV Televisión por protocolo de Internet desde las aplicaciones de usuario final MinistraPRO. |
system.ini |
Los ajustes de system.ini configuran el comportamiento del panel de administrador de MinistraPRO. |
tv.ini |
Los ajustes de tv.ini configuran el comportamiento de las funciones de IPTV Televisión por protocolo de Internet. |
tv_archive.ini |
Los ajustes de tv_archive.ini configuran el comportamiento de las funciones de DVR Grabación de vídeo digital. |
vod.ini |
Los ajustes de vod.ini configuran el comportamiento de las funciones VOD Vídeo bajo demanda. |
otp_auth_phone.ini |
Los ajustes en otp_auth_phone.ini controlan el funcionamiento de la autorización mediante contraseña de un solo uso (OTP). |
billing.ini
Los ajustes de billing.ini configuran el comportamiento de los paquetes de servicios.
Ajustes |
Descripción |
---|---|
option_services[] |
Define las opciones disponibles para añadir a los paquetes de servicios. |
order_itv_channel_as_adding |
Define el orden de los canales en los paquetes de servicios cuando se añaden canales. Este ajuste se ignora, a no ser que sea Si Si |
keep_order_itv_channel_in_service_package |
Define el orden de los canales en los paquetes de servicios. Si Si |
playback.ini
Los ajustes de playback.ini configuran el comportamiento de la reproducción en las aplicaciones de usuario final de MinistraPRO.
Ajustes |
Descripción |
---|---|
enable_playback_limit |
Define el tiempo de inactividad del dispositivo (en segundos) tras el cual se detiene la reproducción en las aplicaciones de usuario final MinistraPRO. Para desactivar el límite de reproducción, definirlo en |
playback_session.ini
Los ajustes de playback_session.ini configuran el comportamiento de las sesiones de reproducción en las aplicaciones de usuario final de MinistraPRO.
Ajustes |
Descripción |
---|---|
playback_session_enabled |
Define el número máximo de sesiones de reproducción que una cuenta puede retransmitir al mismo tiempo. Para activar el límite de sesiones de reproducción, configúrelo en Para desactivar el límite de sesiones de reproducción, configúrelo en |
playback_session_auth_lifetime |
Define el tiempo (en segundos) durante el cual se clasifica como activa una sesión en un dispositivo y cuando no se hacen solicitudes de sesión adicionales. El valor por defecto es 36.000 segundos. |
system.ini
Los ajustes de system.ini configuran el comportamiento del panel de administrador de MinistraPRO.
Ajustes |
Descripción |
---|---|
portal_url |
Define la ruta URL a su panel de administrador MinistraPRO. |
screenshots_url |
Define la ruta URL a los pantallazos subidos, en relación con su panel de administrador MinistraPRO. |
screenshots_path |
Define el directorio utilizado para almacenar los pantallazos, en relación con la instalación del backend de MinistraPRO. |
public_dir_path |
Define el directorio utilizado para almacenar archivos públicos, en relación con la instalación del backend de MinistraPRO. |
launcher_apps_path |
Define el directorio para los lanzadores de aplicaciones de usuario final de MinistraPRO, en relación con la instalación del backend de MinistraPRO. |
npm_registry |
Define el registro NPM de paquetes NPM para las aplicaciones de usuario final MinistraPRO de STB Decodificador de Linux. |
display_menu_after_loading |
Define el comportamiento de inicio para nuevos usuarios. Si Si Información Los usuarios que ya hayan iniciado la aplicación de usuario final MinistraPRO deben cambiar este ajuste manualmente, en su aplicación de usuario final MinistraPRO, en . |
update_url |
Define la URL de la ubicación del firmware para las actualizaciones de los STB Decodificador Infomir de Linux. |
watchdog_timeout |
Define el tiempo de espera (en segundos) de las solicitudes de ping desde las aplicaciones de usuario final MinistraPRO al backend MinistraPRO. |
refresh_token_lifetime |
Define el tiempo de vida (en minutos) de un token de actualización de autorización (OAuth2) para aplicaciones de usuario final MinistraPRO. |
access_token_lifetime |
Define el tiempo de vida (en minutos) de un token de acceso de autorización (OAuth2) para aplicaciones de usuario final MinistraPRO. |
enable_device_auth_logger |
Si |
ministra_enable_log |
Si |
admin_panel_debug |
Si |
admin_panel_debug_log |
Si |
tv.ini
Los ajustes de tv.ini configuran el comportamiento de las funciones de IPTV Televisión por protocolo de Internet.
Ajustes |
Descripción |
---|---|
play_in_preview_only_by_ok |
Define el comportamiento de reproducción de la vista previa en las aplicaciones de usuario final MinistraPRO. Si Si |
tv_tmp_link_ttl |
Define la duración (en minutos) del enlace temporal para un canal IPTV Televisión por protocolo de Internet. |
tv_preview_cache_server |
Define la URL de un servidor de caché de miniaturas para canales IPTV Televisión por protocolo de Internet. La utilización de una caché reduce el número de peticiones al servidor de streaming. Para obtener más información sobre las URL de caché, consulte https://flussonic.com/doc/jpeg-thumbnails/. |
tv_archive.ini
Los ajustes de tv_archive.ini configuran el comportamiento de las funciones de DVR Grabación de vídeo digital.
Ajustes |
Descripción |
---|---|
tv_archive_tmp_link_ttl |
Define la duración (en minutos) de un enlace temporal para una URL de archivo IPTV Televisión por protocolo de Internet. |
timeshift_tmp_link_ttl |
Define la duración (en minutos) de un enlace temporal para una URL de pausa en directo (Timeshift) IPTV Televisión por protocolo de Internet. |
vod.ini
Los ajustes de vod.ini configuran el comportamiento de las funciones VOD Vídeo bajo demanda.
Ajustes |
Descripción |
---|---|
vod_cover_resolution_320[resolution] |
|
vod_cover_resolution_320[width] |
Define la anchura (en píxeles) a la que se recorta una imagen de portada VOD Vídeo bajo demanda cargada, cuando la imagen se muestra con una resolución de 320. |
vod_cover_resolution_320[height] |
Define la altura (en píxeles) a la que se recorta una imagen de portada VOD Vídeo bajo demanda cargada, cuando la imagen se muestra con una resolución de 320. |
vod_cover_resolution_default[resolution] |
|
vod_cover_resolution_default[width] |
Define la anchura (en píxeles) a la que se recorta una imagen de portada VOD Vídeo bajo demanda cargada, cuando la imagen se muestra con una resolución por defecto. |
vod_cover_resolution_default[height] |
Define la altura (en píxeles) a la que se recorta una imagen de portada VOD Vídeo bajo demanda cargada, cuando la imagen se muestra con una resolución por defecto. |
vod_cover_resolutions[] |
Define las resoluciones disponibles para las imágenes de portada VOD Vídeo bajo demanda. |
vod_screenshots_resolution_320[resolution] |
|
vod_screenshots_resolution_320[width] |
Define la anchura (en píxeles) a la que se recorta un pantallazo VOD Vídeo bajo demanda cargado, cuando la imagen se muestra con una resolución de 320. |
vod_screenshots_resolution_320[height] |
Define la altura (en píxeles) a la que se recorta un pantallazo VOD Vídeo bajo demanda cargado, cuando la imagen se muestra con una resolución de 320. |
vod_screenshots_resolution_default[resolution] |
|
vod_screenshots_resolution_default[width] |
Define la anchura (en píxeles) a la que se recorta un pantallazo VOD Vídeo bajo demanda cargado, cuando la imagen se muestra con una resolución por defecto. |
vod_screenshots_resolution_default[height] |
Define la altura (en píxeles) a la que se recorta un pantallazo VOD Vídeo bajo demanda cargado, cuando la imagen se muestra con una resolución por defecto. |
vod_screenshots_resolutions[] |
Define las resoluciones disponibles para los pantallazos VOD Vídeo bajo demanda. |
Define las reglas que se utilizan para generar automáticamente las URL VOD Vídeo bajo demanda. Las reglas emplean las expresiones habituales. Precaución Debe definir un carácter separador para las reglas que incluyen varios valores. Puede definirlo mediante la configuración en Consejo Solo puede proporcionar un único stream para VOD Vídeo bajo demanda. El enlace del stream está en protocolo HLS, lo que significa que debe proporcionar un enlace M3U8. Algunos televisores Samsung Tizen (excepto los fabricados en 2018) y LG WebOS necesitan formatos MPEG Grupo de expertos de imágenes en movimiento-DASH Transmisión adaptativa dinámica sobre HTTP en lugar de M3U8. Los servidores de streaming pueden transmitir HLS Protocolo de transmisión de vídeo en directo y MPEG Grupo de expertos de imágenes en movimiento-DASH Transmisión adaptativa dinámica sobre HTTP al mismo tiempo y puede utilizar una regla para generar automáticamente enlaces MPEG para estos dispositivos. [vod] link_generation_enabled=true multi_value_rules_separator='|' rule1[os_name]='webos|tizen' rule1[user_agent]='/^((?!Tizen\s4\.0).)*$/' rule1[link_find_pattern]='/^(.*)\.m3u8(\?.*)?/' rule1[link_replace_pattern]='$1.mpd$2' link_generation_rules[]=rule1 |
|
multi_value_rules_separator |
Define el carácter empleado como separador en las reglas cuando multi_value_rules_separator = | Si Si no se define valor alguno aquí, las reglas de generación de enlaces tratan cada valor de regla como un valor único. |