El panel de control de medios brinda una gran variedad de configuraciones para garantizar que se pueda personalizar para satisfacer los requisitos de la implementación, ya sea para una sola estación de radio, una iglesia que transmite sus servicios o un proveedor de servicios que vende a sus clientes.
3.1 General
General
- License Key – Changes to license key are applied instantly and on save will trigger validation and update to the MediaCP license servers
- Admin Email – used when sending emails from the control panel, it should align with the EMAIL configuration settings
Defaults
- Default Language – The selected language will be used as a default for New Customer accounts and the Login related pages. The language can be overwritten by the user on the login page and in the header after login.
- Default Timezone – The selected timezone will be used as a default for New Customer accounts. The timezone can be overriden on a per-customer basis.
System
- Host Address – The primary domain name that the MediaCP is to use for the control panel and services. This must be the same domain as the MediaCP Full URL.
- MediaCP Content Path – It is recommended to leave this as the default (/usr/local/mediacp/content/) and create a symlink following documentation Move media to another hard disk.
Logos
- Company Logo – It is possible to upload a custom logo in PNG format with the recommended dimensions of 250px x 60px. It is also recommended to include a transparent background. The logo will be displayed on the Login Page and on the Side Menu Heading.
- Custom Favicon – The icon is displayed in the Web Browser tab and when saving the webpage to a desktop or mobile home screen. The Favicon provides clear branding of the software. It is recommended to create an icon of size 16x16px. You can convert a PNG icon to ICO format using software such as ConvertICO.com.
3.2 Servicios
General
- Nombres de dominio personalizados : brinda la capacidad de configurar un nombre de dominio personalizado por servicio que difiere de la dirección de host configurada. Los nombres de dominio personalizados están disponibles actualmente para los servicios de audio, incluidos SHOUTcast e Icecast, y no están disponibles para los servicios de transmisión de video. Antes de que se puedan habilitar los nombres de dominio personalizados, primero debe configurar el proxy del puerto 80/443, lo que garantiza que se pueda crear automáticamente un certificado SSL.
- Inicio de rango de base de puertos: se asignan uno o más puertos a cada nuevo servicio de medios que se crea, según el tipo de servicio de medios que se cree. El MediaCP seleccionará automáticamente el siguiente puerto para asignar en función de este valor.
- SHOUTcast 2 HTTPS automático: habilite automáticamente el proxy HTTPS para todos los servicios de SHOUTcast 2 de forma predeterminada.
- Conexión preferida : determina la conexión que utiliza el reproductor HTMl5 con su servicio de transmisión. La conexión proxy proporciona una mejor accesibilidad al cortafuegos, sin embargo, la conexión directa proporciona un rendimiento ligeramente mejorado.
- Mostrar puerto en la lista de servicios : muestra u oculta la base de puertos en la página de lista de servicios (solo servicios de audio).
- Orden de listado de servicios : el orden predeterminado enumerará los servicios por su estado (en línea, fuera de línea), luego el número de conexiones y finalmente el nombre del servicio.
- Servicios suspendidos : configure cómo se muestran los servicios suspendidos dentro del panel.
Página pública de la estación
- Páginas de publicación de la estación : los servicios de audio incluyen su propia página de publicación de la estación, también conocida como página de inicio. Esta opción controla si las Páginas de estación se pueden usar dentro de esta instalación de MediaCP.
- Nuevo servicio predeterminado : define si los nuevos servicios deben incluir una página de estación.
Widgets
- Widgets : controla si se pueden usar Widgets en el MediaCP. Todos los servicios de medios incluyen una página de widgets que incluye diferentes componentes que se pueden incrustar en sitios web externos. Estos incluyen widgets como Reproductores de audio y video, Reproduciendo ahora, Reproducido recientemente y más.
Cuota de disco
- Suspensión automática : define si un servicio de medios debe suspenderse después de alcanzar su asignación de cuota de disco y en qué porcentaje se suspenderá. El valor predeterminado es suspender el servicio al 100%.
Abuso de tasa de bits
Algunos motores de servicios de transmisión son incapaces de limitar la tasa de bits a una transmisión individual de manera efectiva. El MediaCP incluye un mecanismo para verificar la tasa de bits a la que está transmitiendo un servicio de medios y aplicar una acción si está por encima del límite impuesto al servicio.
Existe un archivo de registro de detecciones de abuso de tasa de bits y acciones realizadas en /usr/local/mediacp/log/mediacp/abuse.log
- Acción de abuso : de forma predeterminada, la acción cuando un usuario transmite por encima de la tasa de bits intentará desconectar la fuente de transmisión o el codificador. La acción Detener desconectará todo el servicio, lo que requerirá que el Cliente o un Administrador vuelvan a iniciar el servicio antes de que también se pueda transmitir.
- Abuso de correo electrónico : define si enviar un correo electrónico para notificar el excedente y/o la suspensión cuando un servicio supera su límite de tasa de bits definido.
- % de exceso de tasa de bits: proporciona un porcentaje de gracia de exceso en el límite de tasa de bits antes de que se active la acción de abuso. Por ejemplo, un límite de 256 Kbps con un excedente del 10 % no activará la Acción de abuso hasta que la transmisión se transmita a 281 Kbps. Algunos servicios de transmisión, especialmente los relacionados con la transmisión de video, usan una tasa de bits variable (VBR) y, cuando se configuran en 256 Kbps, pueden exceder este valor ocasionalmente. Por este motivo se recomienda incluir al menos un 10% de tampón.
- Suspender el servicio después : es posible suspender temporalmente un servicio si excede constantemente la tasa de bits. Esto asegura que un usuario no pueda reiniciar el servicio y comenzar a transmitir nuevamente por un corto período de tiempo. El valor predeterminado es "No suspender".
- Suspender servicio por : defina la duración para suspender temporalmente un servicio.
Abuso de tráfico
- Acción sobre el límite de tráfico alcanzado : define si un servicio de medios debe suspenderse después de alcanzar la cantidad asignada de uso de ancho de banda. El valor predeterminado es suspender el servicio al 100% hasta el final del mes en curso.
3.3 Reproductores de video
Inicio » Configuración del sistema » Reproductores de video
Última actualización hace 3 meses
Actualmente, el software es compatible con varios reproductores de video diferentes, tanto gratuitos como comerciales. Esta configuración le permite al administrador saber qué reproductores de video están disponibles, su configuración y los valores predeterminados que se mostrarán en cada servicio.
Si se habilita más de un reproductor de video, el Cliente podrá seleccionar su preferido desde la página del Servicio multimedia. Si se requiere una clave de licencia para un reproductor de video (es decir, JWPlayer y Flowplayer), el cliente puede ingresar su propia clave de licencia desde la página de descripción general del servicio de medios.
Reproductores multimedia predeterminados
El administrador puede definir el reproductor predeterminado que se usará para los servicios de solo audio (retransmisión de Shoutcast) y video.
Otros reproductores de video
El MediaCP actualmente proporciona otros reproductores de video que se pueden habilitar.
Tenga en cuenta que la integración para otros reproductores enumerados en la pestaña Reproductores de video y esta página están obsoletos y es posible que se eliminen en el futuro. El motivo de la desaprobación y la eliminación es reducir la complejidad en el mantenimiento de varios reproductores y, en su lugar, centrar los recursos de desarrollo en mejorar drásticamente el Iframe Player.
Reproductor de marco flotante
El reproductor Iframe es una versión simple y personalizada de VideoJS Player para proporcionar un código de inserción simple de una línea para los clientes. En general, es más fácil para los Clientes usar el reproductor Iframe e integrarlo en su sitio web, ya que requiere poca o ninguna experiencia en codificación.
El reproductor Iframe está seleccionado de manera predeterminada y es el reproductor de audio y video recomendado.
VideoJS Player
VideoJS Player proporciona el código fuente completo del servicio de transmisión con VideoJS Player. Es un excelente punto de partida para los usuarios que deseen personalizar el reproductor de video ellos mismos.
aplaudir
Clappr es un reproductor gratuito de código abierto proporcionado por Clapprr.io .
reproductor de flujo
Flowplayer requiere un plan Self-Hosted/Standalone Player . Debe proporcionar su clave de licencia de Flowplayer para usar este reproductor.
Nube de reproductores JW
JW Player es un popular reproductor multimedia HTML5 de video y audio comercial que admite la transmisión multiplataforma HLS.
Se requiere una licencia Enterprise para usar este reproductor con videos fuera de la red jwplayer.
Puede obtener la URL de la biblioteca de Cloud Player desde su cuenta de JWPlayer .
Jugador JW
Este es el reproductor autohospedado para JW Player. La clave de licencia y los archivos del reproductor autohospedados se encuentran en la página Descargas y claves del reproductor en el panel de control de JW Player.
¿Dónde está mi clave de licencia de JW Player? | Soporte para jugadores JW
jugador wowza
Wowza Player ha quedado obsoleto por Wowza Streaming Engine y se eliminará de MediaCP.
3.4 Álbumes
Las portadas de álbumes se proporcionan para servicios de transmisión de audio como SHOUTcast e Icecast. De forma predeterminada, la API de iTunes se utilizará para obtener carátulas de álbumes cuando no se proporcione una. Se recomienda, aunque no es obligatorio, incluir una portada de álbum en todas las pistas cargadas en lugar de usar la API.
itunes
La API de iTunes está limitada a 20 solicitudes por minuto; sin embargo, MediaCP proporciona un mecanismo de almacenamiento en caché inteligente que almacena la URL de la portada del álbum localmente durante 24 horas y comparte la URL almacenada en caché en cualquier servicio que reproduzca una pista con la misma información de título/artista/álbum. Este mecanismo reduce drásticamente la cantidad de llamadas enviadas al servicio de iTunes y los clientes rara vez alcanzan el límite de 20 rpm que impone iTunes.
last.fm
También está disponible una integración opcional para last.fm. Deberá crear una cuenta con last.fm y solicitar una clave para usar esta integración.
3.5 Correo electrónico
Visión general
El MediaCP envía correos electrónicos tanto a los administradores como a los clientes por varios motivos, entre ellos:
- Aprovisionamiento de cuentas nuevas
- Restablecimiento de contraseña de cuenta
- Informes estadísticos mensuales
- Correos electrónicos de bienvenida al servicio
- Notificaciones de servicio, incluidas notificaciones de suspensión y abuso de tasa de bits
La configuración de correo electrónico predeterminada utiliza la configuración de envío de correo predeterminada de su servidor , que puede ser bloqueada por los filtros de spam si su sistema y nombre de dominio no están configurados correctamente. Generalmente recomendamos configurar SMTP para enviar correos electrónicos.
Solucionar problemas de correo electrónico
Si tiene dificultades para enviar correos electrónicos desde MediaCP, le recomendamos que utilice smtper.net para probar y solucionar los problemas de configuración de su servidor de correo. Una vez que haya probado con éxito su servidor de correo en smtper.net, debe copiar la configuración en MediaCP System Config -> Email .
MediaCP Email Configuration
cPanel
1. Inicie sesión en su cuenta de cPanel
2. Busque ' Correo electrónico ' y haga clic en Cuentas de correo electrónico
3. Haga clic en Conectar dispositivos junto a la cuenta de correo electrónico que desea usar
4. Desplácese hacia abajo hasta Configuración manual del cliente de correo
5. Copie los detalles en la configuración de correo electrónico de MediaCP:
- Servidor saliente -> Servidor SMTP
- Servidor saliente Puerto SMTP -> Puerto SMTP
- Nombre de usuario -> Nombre de usuario SMTP
- Contraseña -> Contraseña SMTP
- Cifrado SMTP: SSL
6. Navegue hasta el Panel de control de MediaCP y haga clic en Software Health para verificar que su configuración de correo electrónico sea exitosa
Gmail
Anfitrión SMTP | smtp.gmail.com | Nombre de usuario SMTP | [tu-cuenta]@gmail.com |
---|---|---|---|
Puerto SMTP | 587 | Contraseña SMTP | Contraseña de la aplicación de Gmail |
Cifrado SMTP | TLS |
3.6 Complementos
La página de configuración de complementos proporciona configuraciones de integración avanzadas para cada tipo de servicio de medios. Por lo general, no se recomienda realizar cambios aquí sin la guía del personal de soporte de MediaCP.
3.7 Estadísticas
La pestaña Estadísticas proporciona una configuración avanzada para Informes históricos y Estadísticas.
Informes históricos utiliza en gran medida la base de datos con millones de registros, ya que dicho almacenamiento en caché es necesario para mejorar el rendimiento y la estabilidad del servidor. Un aumento en el tiempo de almacenamiento en caché puede mejorar el consumo de CPU y memoria y una reducción en el tiempo de almacenamiento en caché hará lo contrario.
Los informes históricos requieren discos SSD de alto rendimiento para funcionar. Si los discos del sistema tienen una latencia alta, es posible que el MediaCP no funcione de manera ideal. Si el MediaCP o el servidor de la base de datos tiene dificultades con frecuencia, se recomienda desactivar Informes históricos.
- Informes históricos : la desactivación de los informes históricos ya no procesará los registros de oyentes y espectadores en la base de datos.
- Tarea programada de estadísticas globales : una tarea se ejecuta dos veces al día para almacenar en caché la información proporcionada en las páginas de informes de Media Services. La tarea programada puede aumentar el uso de la CPU, el disco y la memoria dos veces al día; sin embargo, si está deshabilitada, el acceso a la página de informes puede demorar mucho tiempo en cargarse o agotarse.
- Actualización de caché de estadísticas globales : se ejecutará una tarea cada 2 horas (predeterminado) para procesar y almacenar en caché las conexiones de transmisión totales, el ancho de banda y otra información que se encuentra en la página Estadísticas.
3.8 copias de seguridad
Las copias de seguridad automáticas se pueden configurar para ejecutarse diariamente y/o semanalmente en segundo plano en el sistema en el momento que elija. Las copias de seguridad automáticas son compatibles con nuestro proceso de utilidad de restauración .
La copia de seguridad de los contenidos multimedia y los datos históricos puede ser una operación que requiera un uso intensivo del disco. Si el proceso de copia de seguridad es demasiado intenso, puede considerar usar rsync para mantener sincronizados los archivos de contenido multimedia en un disco duro o servidor diferente. Consulte también la documentación de estructura y paquete de copia de seguridad.
Configuración de copia de seguridad
- Informe por correo electrónico : ingrese una dirección de correo electrónico para enviar informes de respaldo o deje el campo en blanco para deshabilitar los informes enviados por correo electrónico. El correo electrónico debe estar configurado correctamente para que esto funcione.
- Ruta del sistema de copia de seguridad : la ubicación para almacenar las copias de seguridad, esta ubicación también se utilizará para organizar la nueva copia de seguridad.
- Nivel de prioridad de E/S : dado que el proceso de copia de seguridad puede ser intensivo, se recomienda ejecutar copias de seguridad en segundo plano con una prioridad baja para no interrumpir otros servicios. El proceso de copia de seguridad utilizará ionice para controlar la prioridad de todo el disco y los recursos de la CPU del proceso de copia de seguridad.
- Hora de copia de seguridad : seleccione una hora de acuerdo con la zona horaria predeterminada de su sistema (no la zona horaria predeterminada de MediaCP) para ejecutar la copia de seguridad. Le recomendamos que lo configure para que se ejecute fuera de las horas pico, lo suficientemente temprano para permitir que su servidor termine las copias de seguridad antes de que se reanude el tráfico pico. Hora predeterminada del servidor a las 2 am.
Copia de seguridad diaria/semanal
El propósito de una copia de seguridad diaria y semanal es configurar diferentes estrategias de retención, ya que los contenidos multimedia y los datos históricos suelen tener un tamaño muy grande.
- Programación de copia de seguridad : la copia de seguridad diaria se puede ejecutar en varios días, todos los días si lo desea.
- Datos históricos : determina si los datos históricos deben incluirse en la copia de seguridad. Para bases de datos grandes, esto puede tardar mucho tiempo en completarse.
- Contenido multimedia : determina si el contenido multimedia debe incluirse en la copia de seguridad. Para grandes cantidades de contenido multimedia, esto puede tardar mucho tiempo en completarse y también es posible que se requiera una gran cantidad de almacenamiento.
- Retención : cuántas copias de seguridad mantener en el sistema.
3.9 HTML personalizado
Inicio » Configuración del sistema » HTML personalizado
Última actualización hace 3 meses
El código HTML personalizado generalmente se usa para ajustar el diseño del panel de control o agregar funciones adicionales, como un widget de chat en vivo.
Nunca debe usar este componente para agregar mensajes o avisos personalizados al panel de control, ya que esto puede dañar la visualización o la función de la interfaz de MediaCP. Dichos avisos deben agregarse como Anuncios en su lugar.
El HTML almacenado en estos campos se almacena en el sistema de archivos en /usr/local/mediacp/content en los archivos header.html o footer.html. Es seguro eliminar estos archivos.
Deshaciendo cambios
En el caso de que los cambios hayan interrumpido la visualización del MediaCP y no pueda acceder a la página de configuración del sistema; es posible revertir los cambios simplemente eliminando los archivos HTML personalizados almacenados en /usr/local/mediacp/content/header.html y /usr/local/mediacp/content/footer.html