Archivos 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.
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/custom/
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:
|
|
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.MinistraPRO end-user applications. |
|
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 |
La configuración de otp_auth_phone.ini controla el comportamiento de la autorización mediante contraseñas de un solo uso (OTP). |
|
screen.ini |
La configuración de screen.ini configura la conexión con la base de datos Elasticsearch y el nombre de las pantallas y secciones. |
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.MinistraPRO end-user applications.
| 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 de 36.000 segundos. Cualquier intento de reabrir una sesión prohibida durante este periodo será rechazada por el servidor Flussonic. |
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 de la aplicación de usuario final MinistraPRO.
Información Los usuarios finales pueden cambiar esta configuración manualmente en su aplicación de usuario final MinistraPRO seleccionando . |
|
show_after_loading_default_app |
Define el comportamiento de inicio de la aplicación de usuario final MinistraPRO si El valor por defecto es |
|
show_after_loading_apps[] |
Define las opciones que están disponibles para añadir a
|
|
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 la duración (en segundos) de un token de actualización de autorización (OAuth2) para las aplicaciones de usuario final de MinistraPRO. |
|
access_token_lifetime |
Define la duración (en segundos) de un token de acceso de autorización (OAuth2) para las aplicaciones de usuario final de 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 de 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_logo_resolution |
Define la forma en que se muestra un logo de canal de televisión. |
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 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 |
|---|---|
|
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. |
