Archivos de configuración
Los archivos de configuración se utilizan para ajustar el panel de administrador y las aplicaciones de usuario final de Ministra Pro.
No necesita cambiar nada en los archivos de configuración cuando configura Ministra Pro. Se configuran para usted los archivos de configuración obligatorios.
Más información sobre 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 Ministra Pro 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 |
|---|---|
| Ajustes de configuración para la conexión a la base de datos MySQL, principal almacenamiento de datos del sistema. |
| Ajustes de configuración para la conexión a la base de datos ClickHouse, que sirve para almacenar registros. |
| 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. |
| 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 y VOD. |
| Credenciales personales únicas para cada operador. Estas credenciales sirven para el control externo del servicio. |
| Los ajustes en billing.ini configuran el comportamiento de los paquetes de servicios. |
| Los ajustes en l18n.ini definen el comportamiento de la adaptación local, incluyendo:
aviso Las zonas horarias en el archivo l18n.ini, el servidor de streaming y la base de datos MySQL que se utilizan para Ministra Pro deben ser los mismos. Si las zonas horarias no coinciden, la reproducción de la DVR y la autorización podrían verse afectadas. |
| 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. |
| 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:
Más información sobre la habilitación para recopilar métricas |
| Los ajustes en playback.ini configuran el comportamiento de la reproducción en las aplicaciones de usuario final de Ministra Pro. |
| Los ajustes en playback_session.ini configuran el comportamiento de las sesiones de reproducción en las aplicaciones de usuario final de Ministra Pro. |
| 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: http://example_domain.name/docs/billing-api/ |
| Los ajustes en statistic.ini controlan la recopilación de estadísticas de reproducción de los canales IPTV desde las aplicaciones de usuario final de Ministra Pro. |
| Los ajustes en system.ini configuran el comportamiento del panel de administrador de Ministra Pro. |
| Los ajustes en tv.ini configuran el comportamiento de las funciones de IPTV. |
| Los ajustes en tv_archive.ini configuran el comportamiento de las funciones de la DVR. Más información sobre los ajustes de tv_archive.ini |
| Los ajustes en vod.ini configuran el comportamiento de las funciones de VOD. |
| Los ajustes en otp_auth_phone.ini controlan el funcionamiento de la autorización mediante contraseña de un solo uso (OTP). Más información sobre la configuración de la autorización OTP |
| Los ajustes en screen.ini configuran la conexión con la base de datos de Elasticsearch, así como los nombres de las pantallas y las secciones. |
Ajustes de billing.ini
Los ajustes en 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. Más información sobre la creación de 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 keep_order_itv_channel_in_service_package esté fijado en true.Si true, los nuevos canales se añaden al final de la lista de canales en los paquetes de servicios, independientemente del número de canal.Si false o no se ha fijado, los canales se ordenan por número de canal. |
keep_order_itv_channel_in_service_package | Define el orden de los canales en los paquetes de servicios. Si true, los canales aparecen en los paquetes de servicios en función del valor de order_itv_channel_as_adding.Si false o no se ha fijado, los canales se presentan en orden alfabético por nombre de canal. |
Ajustes de playback.ini
Los ajustes en playback.ini configuran el comportamiento de la reproducción en las aplicaciones de usuario final de Ministra Pro.
| 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 de Ministra Pro. Para desactivar el límite de reproducción, establecerlo en false. |
Ajustes de playback_session.ini
Los ajustes en playback_session.ini configuran el comportamiento de las sesiones de reproducción en las aplicaciones de usuario final de Ministra Pro.
| 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, fijarlo en true.Para desactivar el límite de sesiones de reproducción, fijarlo en false. |
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 de Flussonic. |
Ajustes de system.ini
Los ajustes en system.ini configuran el comportamiento del panel de administrador de Ministra Pro.
| Ajustes | Descripción |
|---|---|
| Define la ruta URL a su panel de administrador de Ministra Pro. |
| Define la ruta URL a los pantallazos subidos, en relación con su panel de administrador de Ministra Pro. |
| Define el directorio utilizado para almacenar los pantallazos, en relación con la instalación del backend de Ministra Pro. |
| Define el directorio utilizado para almacenar archivos públicos, en relación con la instalación del backend de Ministra Pro. |
| Define el directorio para los lanzadores de aplicaciones de usuario final de Ministra Pro, en relación con la instalación del backend de Ministra Pro. |
| Define el registro NPM de paquetes NPM para las aplicaciones de usuario final del decodificador Linux de Ministra Pro. |
| Define el comportamiento de inicio de la aplicación de usuario final de Ministra Pro.
información Los usuarios finales pueden modificar esta configuración manualmente en su aplicación de usuario final de Ministra Pro seleccionando Settings > Interface > Home page > Startup. |
| Define el comportamiento de inicio de la aplicación de usuario final de Ministra Pro si El valor por defecto es |
| Define las opciones que están disponibles para añadir a
|
| Define la URL de ubicación del firmware para las actualizaciones del decodificador Linux de Infomir. |
| Define el tiempo de espera (en segundos) de las solicitudes de ping desde las aplicaciones de usuario final de Ministra Pro al backend de Ministra Pro. |
| Define la duración (en segundos) de un token de actualización de autorización (OAuth2) para las aplicaciones de usuario final de Ministra Pro. |
| Define la duración (en segundos) de un token de acceso de autorización (OAuth2) para las aplicaciones de usuario final de Ministra Pro. |
| Si |
| Si |
| Si |
| Si |
| Define el periodo de tiempo durante el cual se almacenan los mensajes de eventos en la base de datos del panel de administrador de Ministra Pro. El valor por defecto es 14 días. |
Ajustes de tv.ini
Los ajustes en tv.ini configuran el comportamiento de las funciones de IPTV.
| 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 de Ministra Pro. Si true, la vista previa de un canal en las aplicaciones de usuario final de Ministra Pro comienza a reproducirse solo después de que el usuario haya seleccionado OK.Si false, la vista previa de un canal en las aplicaciones de usuario final de Ministra Pro comienza a reproducirse cuando está resaltada. |
tv_tmp_link_ttl | Define la duración (en minutos) del enlace temporal para un canal IPTV. |
tv_preview_cache_server | Define la URL de un servidor de caché de miniaturas para canales IPTV. 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. Más información sobre la creación de canales IPTV |
enable_tv_channels_list_updated_event | Define lo que ocurre cuando se actualizan los canales de televisión incluidos en un plan de tarifas. Si true, se activa un evento que actualiza la lista de canales de televisión. |
Ajustes de tv_archive.ini
Los ajustes en tv_archive.ini configuran el comportamiento de las funciones de la DVR.
| Ajustes | Descripción |
|---|---|
tv_archive_tmp_link_ttl | Define la duración (en minutos) de un enlace temporal para una URL de archivo IPTV. |
timeshift_tmp_link_ttl | Define la duración (en minutos) de un enlace temporal para una URL de timeshift IPTV. |
Ajustes de vod.ini
Los ajustes en vod.ini configuran el comportamiento de las funciones de VOD.
| Ajustes | Descripción |
|---|---|
| Define las reglas que se utilizan para generar automáticamente las URL de VOD. Las reglas emplean expresiones regulares. Precaución Debe definir un carácter separador para las reglas que incluyen varios valores. Puede definirlo mediante la configuración consejo Solo puede proporcionar un único flujo para VOD. El enlace del flujo está en protocolo HLS, lo que significa que debe proporcionar un enlace M3U8. Algunos televisores Samsung Tizen (excepto aquellos fabricados en 2018) y LG WebOS necesitan formatos MPEG-DASH en lugar de M3U8. Los servidores de streaming pueden transmitir HLS y MPEG-DASH al mismo tiempo y puede utilizar una regla para generar automáticamente enlaces MPEG para estos dispositivos. |
| Define el carácter empleado como separador en las reglas cuando Si Si no se define valor alguno aquí, las reglas de generación de enlaces tratan cada valor de regla como un valor único. |