Base de conocimientos
1000 FAQ, 500 tutoriales y vídeos explicativos. ¡Aquí sólo hay soluciones!
El multi-bitrate o transcodificación permite emitir una transmisión con la mejor calidad posible en función de la conexión a Internet de tus espectadores. Sin esta funcionalidad, tu transmisión solo se emite con una única calidad y los espectadores que no dispongan de una buena conexión a Internet corren el riesgo de no poder reproducir tu transmisión.
Existen dos formas de ofrecer esta funcionalidad a tus internautas: la transcodificación local o en el cloud.
Transcodificación local frente a Transcodificación cloud : ventajas e inconvenientes
- Dejar que Infomaniak gestione la transcodificación
Todo el proceso es automático: Infomaniak configura y transcodifica las diferentes calidades necesarias y tus espectadores tienen la garantía de poder seguir tus emisiones en las mejores condiciones posibles, con independencia de la velocidad de su conexión a Internet.
- Por tu parte, solo se enviará una transmisión de máxima calidad.
- Un codificador de software es suficiente, aunque recomendamos un codificador de hardware para una mayor fiabilidad y rendimiento.
- Gestionar la codificación manualmente en modo local
Todo el proceso es manual: tienes que configurar las calidades y su número, así como poseer la configuración de red y de hardware requerida para garantizar la transcodificación y el envío de datos- Se requiere un codificador para la transcodificación (Infomaniak vende uno si es necesario).
- El codificador (o el servidor encomendado a esta tarea) debe ser lo suficientemente potente para transcodificar simultáneamente tu transmisión en diferentes calidades. En caso contrario, la transmisión será entrecortada e inestable para tus espectadores.
- Se requiere una buena conexión a Internet para enviar al mismo tiempo la transmisión con diferentes calidades.
Esta guía explica cómo transmitir una reunión en línea a través de kMeet en un flujo separado accesible a través de una URL única utilizando el Streaming de Video de Infomaniak.
Preámbulo
- Transmitir una reunión tipo conferencia en un flujo de Streaming de Video en lugar de dentro de la aplicación kMeet tiene varias ventajas:
- Transmisión pública a gran escala sin limitar el acceso a una audiencia restringida solo a los invitados.
- Atraer a una audiencia más amplia, como conferencias, webinars o eventos en vivo, donde cientos o miles de espectadores pueden seguir el evento sin unirse a una llamada privada.
- Permite llegar a un número ilimitado de espectadores.
- No es necesario gestionar el acceso de cada participante; el flujo es simplemente accesible a través de un enlace.
- Solo se necesita un navegador web para acceder al flujo de streaming.
- Acceso pasivo: los espectadores no están obligados a participar activamente o interactuar; simplemente pueden ver el evento sin registrarse ni iniciar sesión, lo que es más adecuado para grandes eventos.
- No hay interrupciones vocales ni perturbaciones relacionadas con la gestión de micrófonos; esto mantiene el flujo más fluido y centrado en el orador.
- Resolución de transmisión más alta cuando kMeet puede estar limitado por restricciones de ancho de banda y menor calidad de video para evitar la sobrecarga de la red.
Crear el enlace de compartición en Streaming de Video
Requisitos
- Transmitir un flujo de video de kMeet dentro de un flujo de Streaming de Video es posible con la oferta kSuite Pro o Enterprise solamente.
- Debes ser moderador de la reunión en kMeet para poder crear un enlace de transmisión en vivo, pero no es necesario tener una oferta de Streaming de Video de Infomaniak.
A continuación:
- Inicia kMeet a través de kmeet.infomaniak.com o desde una de las aplicaciones para computadoras o dispositivos móviles.
- Una vez en la reunión, haz clic en el menú de acción ○○○ en la barra de herramientas de kMeet.
- Selecciona Iniciar transmisión en vivo:
- Haz clic en el botón Iniciar:
- Espera mientras se crea el flujo de Streaming de Video:
- Una vez que se muestre el enlace del flujo en el mismo lugar, haz clic en el ícono a la derecha para copiar la URL correspondiente al flujo en vivo; pega la URL en un mensaje dirigido a los participantes o cualquier persona que deba asistir a la transmisión en vivo.
- Un símbolo en kMeet y una señal de audio indicarán el inicio de la transmisión en vivo a través de Streaming de Video:
El flujo se transmitirá de forma continua durante un máximo de 24 horas, y ya no estará disponible una vez que la reunión de kMeet se detenga.
Esta guía explica cómo transmitir en directo una lista de vídeos del servicio VOD utilizando el producto Streaming de vídeo.
¿Para qué sirve?
Esta funcionalidad permite utilizar el servicio VOD para crear una lista de reproducción de vídeos y luego utilizar el servicio de Streaming de vídeo para transmitirla en vivo, por ejemplo, en un canal de videoclips, teletienda, documentales, etc. Se pueden insertar anuncios entre cada vídeo, manualmente o mediante el uso de etiquetas VAST. La lista de reproducción se transmitirá en bucle infinito hasta que el usuario la detenga.
Algunos ejemplos de uso
La transmisión de una lista de reproducción puede servir como una solución de respaldo en caso de que se interrumpa una transmisión en vivo (voluntaria o involuntariamente) y, en ese caso, tomar el control de la emisión. Tan pronto como el codificador en vivo vuelva a emitir un flujo, retomará la lista de reproducción. Esto permite transmitir contenido alternativo si hay algún problema con la transmisión en vivo o si el usuario solo transmite contenido en vivo por la noche, por ejemplo, puede automatizar la transmisión de contenido de la lista de reproducción durante el resto del día.
También es posible programar la transmisión de una lista de reproducción desde la herramienta de planificación de Streaming de vídeo. De esta manera, se pueden elegir franjas horarias de transmisión de la lista de reproducción única o diferentes con anticipación, o de manera recurrente. El codificador en vivo se desconectará automáticamente durante todo el tiempo de transmisión de la lista de reproducción; una vez que haya terminado el horario, el codificador se volverá a conectar y su contenido se transmitirá.
Una lista de reproducción VOD se puede crear y editar manualmente (seleccionando el vídeo que se agregará a la lista) o ser dinámica si se crea automáticamente por un lote de vídeos que se encuentran en una carpeta específica y se alimentan a medida que se agregan. En ambos casos, detenga y reinicie la transmisión en vivo para tener en cuenta cualquier nuevo vídeo agregado a la lista de reproducción - tenga en cuenta que esto ya no será obligatorio en una próxima actualización de la herramienta.
Requisitos previos
- Tener un servicio VOD (como mínimo, el espacio VOD gratuito con el servicio de Streaming de vídeo)
- Tener un servicio de Streaming de vídeo en la misma organización y gestionado por la misma cuenta
Transmitir una lista de reproducción VOD en streaming en vivo
Crear la lista de reproducción a partir de algunos vídeos importados
Importar los vídeos al espacio VOD:
- Inicie sesión en el Manager de Infomaniak (manager.infomaniak.com) desde un navegador web como Brave o Edge
- Haga clic en el icono en la parte superior derecha de la interfaz (o navegue a través del menú lateral izquierdo, por ejemplo)
- Seleccione VOD/AOD (universo de Streaming)
- Haga clic en el nombre del objeto relevante en la tabla que se muestra
- Haga clic en el botón Seleccionar (en la sección de Importación rápida)
Una vez importados los vídeos:
- Haga clic en Medios en el menú lateral izquierdo
- Haga clic en Listas de reproducción / WebTV en el menú lateral izquierdo
- Haga clic en el botón para agregar una nueva lista de reproducción
- Nombrar la lista de reproducción y determinar si debe ser automática (vinculada a una carpeta) o manual
- Seleccione la carpeta o los vídeos específicos que se utilizarán para crear la lista de reproducción
- Haga clic en el botón Crear en directo
- Seleccione el flujo de Streaming de vídeo que transmitirá la lista de reproducción y configure sus preferencias:
Esta guía proporciona instrucciones para asegurar una transmisión de vídeo con una clave única (hash).
Este método ofrece el más alto nivel de protección y permite, por ejemplo, restringir sus transmisiones a un área de miembros que requiere autenticación. Dado que la forma de generar este código es específica para cada sitio, será necesario implementar las funciones PHP necesarias y adaptar el código de integración de su reproductor en consecuencia.
Restricción por clave única (hash)
Para ello:
- Inicie sesión en el Manager de Infomaniak (manager.infomaniak.com) desde un navegador web como Brave o Edge
- Haga clic en el icono en la esquina superior derecha de la interfaz (o navegue a través del menú lateral izquierdo, por ejemplo)
- Elija Video-Streaming (universo Streaming)
- Haga clic en el nombre del objeto correspondiente en la tabla que se muestra
- Haga clic en Configuración en el menú lateral izquierdo
- Haga clic en Restricciones en el menú lateral izquierdo
- En la pestaña Restricción por hash único
Funcionamiento de las restricciones
Este método requiere obtener información relacionada con la configuración de su flujo y el usuario que se conecta.
En primer lugar, es necesario definir una contraseña (una clave) en la consola de administración. Una vez que se ha agregado esta clave, los espectadores conectados y aquellos que intentan ver su flujo serán bloqueados instantáneamente.
Este es el principio que debe seguir para autorizar el acceso a su flujo:
- Diseñe su propio sistema de autenticación (por ejemplo, un área de miembros)
- Use la contraseña configurada anteriormente en nuestra consola
- Obtenga las direcciones IP de los usuarios a través de
$_SERVER["REMOTE_ADDR"]
, por ejemplo - Use el identificador del flujo que desea dirigir
- Obtenga la fecha y hora actuales (sin minutos y segundos)
Estos elementos luego serán hasheados por el código proporcionado en el Manager para generar un token único que se transmitirá al flujo al cargarlo. La plataforma de transmisión luego verificará la validez del hash para autorizar o rechazar la conexión.
Notas importantes
- Para garantizar la seguridad del acceso al flujo, la validez de cada token está limitada en el tiempo
- Es importante desactivar la caché en las páginas que permiten el acceso al flujo; de lo contrario, si la generación del token se almacena en caché, otros usuarios intentarán autenticarse con el hash de otra persona, lo que provocará su rechazo incluso si tienen permiso para consumir el flujo
Esta guía explica cómo realizar una transmisión en vivo en 360° utilizando el servicio de streaming de video de Infomaniak.
Requisitos
- Tener una cámara 360 compatible con uno de los siguientes formatos:
- equirectangular 360 monoscópico (2D)
- equirectangular 360 estereoscópico (3D) lado a lado (separación izquierda/derecha)
- equirectangular 360 estereoscópico (3D) arriba/abajo (separación arriba/abajo)
- Tu codificador o cámara también debe ser capaz de enviar una transmisión a través de una conexión RTMP (más información)
- Finalmente, ten en cuenta que una transmisión de video en 360° requiere una fuente con una tasa de bits alta y un control de tasa configurado en modo CBR; la tasa de bits dependerá del tipo de contenido y el consumo de datos será mayor que en una transmisión estándar
Crear un reproductor 360°
La transmisión en vivo en 360° requiere un reproductor 360°. Esta opción es gratuita y se configura rápidamente:
- Inicia sesión en Infomaniak Manager (manager.infomaniak.com) desde un navegador web como Brave o Edge
- Haz clic en el ícono en la parte superior derecha de la interfaz (o navega a través del menú lateral izquierdo, por ejemplo)
- Selecciona Streaming de video (en el universo Streaming)
- Haz clic en el nombre del objeto relevante en la tabla que se muestra
- Haz clic en Integración y luego en Reproductores en el menú lateral izquierdo para crear o editar un reproductor existente
- Marca la casilla Reproductor 360 y configura la proyección (formato 360)
- Haz clic en el botón Guardar
- Todo el contenido transmitido a través de este reproductor (ya sea en formato 360 o no) será interpretado como 360°
Esta guía explica cómo grabar o archivar todas sus Transmisiones de video, lo cual puede ser útil para crear repeticiones de televisión o revisar videos grabados por cámaras de vigilancia, por ejemplo.
Activar o desactivar la grabación automática de transmisiones en vivo
Para activar esta opción:
- inicie sesión en el Administrador de Infomaniak (manager.infomaniak.com) desde un navegador web como Brave o Edge
- haga clic en el ícono en la parte superior derecha de la interfaz (o navegue usando el menú lateral izquierdo, por ejemplo)
- seleccione Transmisiones de video (en la sección Transmisión)
- haga clic en el nombre del objeto relevante en la tabla que se muestra
- active la grabación de transmisiones en vivo desde el panel de control de transmisión
Una vez que esta función esté habilitada, la transmisión se grabará automáticamente y de forma perpetua desde el momento en que se envíe a (o se extraiga por) la plataforma de Infomaniak.
Permanezca atento a su espacio FTP, que podría saturarse rápidamente. Si es necesario, también tiene la opción de programar grabaciones manualmente desde la herramienta de programación.
Cómo funcionan las grabaciones automáticas
Una vez que esta opción esté habilitada, se generará automáticamente un archivo mp4 después de cada transmisión, que se transferirá al espacio FTP o VOD que haya configurado.
Detalles importantes:
- una transmisión se define como el momento entre la conexión y la desconexión del codificador de video
- calidad de las grabaciones: en el caso de una transmisión de múltiples tasas de bits, se conservará la calidad máxima de origen
- limitación del tamaño de archivos: en caso de transmisión continua, tiene la opción de establecer la duración máxima de cada archivo mp4; esta opción le permite evitar generar archivos demasiado grandes y garantiza la grabación de sus archivos en el espacio FTP o VOD de su elección (una vez alcanzada la duración, la grabación se detiene automáticamente, se envía por FTP y se inicia una nueva grabación)
Personalización de los nombres de las grabaciones
Para permitirle identificar y clasificar fácilmente sus archivos, el nombre de las grabaciones se puede personalizar dinámicamente utilizando parámetros especificados entre llaves.
Ejemplo: template_{stream_id}_{date|format:YYYY-MM-dd_hh:mm:ss}_{fragment_id|from:1|prefix:fragment_(|suffix:)}.{extension}
- stream_id // representa el identificador de la transmisión como una cadena de caracteres.
- date | format: ISO 8601 // fecha del día de grabación.
- time | format: ISO 8601 // hora de la grabación.
- datetime | format: ISO 8601 // fecha y hora de la grabación.
- fragment_id | from: number | prefix: string | suffix: string // número del fragmento en caso de que una grabación se divida, con la posibilidad de prefijarlo y/o sufijarlo. Cada fragmento se incrementará, "from" permite indicar cuál será el primer fragmento de referencia.
- extension // extensión final del archivo.
Estos parámetros y sus opciones son opcionales, y su orden es totalmente flexible. Pueden usarse tantas veces como se desee. Si proporciona la misma opción varias veces, solo se tomará en cuenta la última. Cualquier opción no reconocida se ignorará.
Ejemplo 1
Situación: tiene dos programaciones diarias, la primera comienza a las 10:00 y la segunda a las 20:05. Al configurar el nombre de los archivos de esta manera: template_{date|format:hh:mm:ss}, obtendrá los siguientes nombres de archivo:
Para el 5 de diciembre de 2019:
- La primera grabación a las 10:00 se llamará: template-10:00:00.mp4
- La segunda grabación a las 20:05 se llamará: template-20:05:00.mp4
Para el 6 de diciembre de 2019:
- La primera grabación a las 10:00 se llamará: template-10:00:00.mp4
La grabación del día anterior con el mismo nombre se sobrescribirá y se reemplazará por esta. - La segunda grabación a las 20:05 se llamará: template-20:05:00.mp4
La grabación del día anterior con el mismo nombre se sobrescribirá y se reemplazará por esta. - Y así sucesivamente.
Esta lógica puede resultar particularmente útil para tener un sistema de grabación en bucle, por ejemplo, para la videovigilancia. El usuario recuperará el video solo en caso de necesidad, lo que evita archivar una cantidad potencialmente infinita de videos y el riesgo de saturar el espacio FTP.
Ejemplo 2
Situación: esta vez tiene una grabación perpetua, 24/7, con un límite de duración de archivos fijado en 360 minutos. Al configurar el nombre de los archivos de esta manera: template_{date|format:YYYY-MM-dd}_{fragment_id|from:1|prefix:fragment_(|suffix:)}.{extension}, obtendrá los siguientes nombres de archivo:
- El primer archivo del día a las 00:00 se llamará: template_2019-02-05.mp4
- El segundo archivo del día a las 06:00 se llamará: template_2019-02-05_fragment(1).mp4
- El tercer archivo del día a las 12:00 se llamará: template_2019-02-05_fragment(2).mp4
- El cuarto archivo del día a las 18:00 se llamará: template_2019-02-05_fragment(3).mp4
Al configurar el nombre de los archivos de esta manera: template_{date|format:YYYY-MM-dd}_{fragment_id|from:0|prefix:fragment_(|suffix:)}.{extension}, obtendrá los siguientes nombres:
- El primer archivo del día a las 00:00 se llamará: template_2019-02-05_fragment(0).mp4
- El segundo archivo del día a las 06:00 se llamará: template_2019-02-05_fragment(1).mp4
- El tercer archivo del día a las 12:00 se llamará: template_2019-02-05_fragment(2).mp4
- El cuarto archivo del día a las 18:00 se llamará: template_2019-02-05_fragment(3).mp4
Si deseas evitar que tu flujo de TV o vídeo aparezca en otros sitios web que no te pertenecen, puedes restringir la transmisión solo a tu propio sitio y prohibir la integración en otros lugares.
Restricción por dominio
Para hacer esto:
- Inicia sesión en el Manager de Infomaniak (manager.infomaniak.com) desde un navegador web como Brave o Edge
- Haz clic en el icono en la esquina superior derecha de la interfaz (o navega a través del menú lateral izquierdo, por ejemplo)
- Selecciona Streaming de vídeo (universo de Streaming)
- Haz clic en el nombre del objeto relevante en la tabla mostrada
- Haz clic en Ajustes en el menú lateral izquierdo
- Haz clic en Restricciones en el menú lateral izquierdo
- En la pestaña Restricción por dominio
- Agrega la restricción por dominio, con tu propio sitio web y todos los sitios autorizados para cargar el flujo
Esta guía explica cómo personalizar un reproductor con la imagen que quieras si has añadido restricciones a tu transmisión o en los casos siguientes :
- Interrupción planificada de la emisión (posibilidad de mostrar una cuenta atrás antes de reproducir la emisión)
- Restricciones geográficas
- Otras restricciones (bloqueo mediante IP, dominio(s), token, etc.)
Personalizar las imágenes de un reproductor
- abrir el Manager (manager.infomaniak.com)
- ir a Streaming vídeo
- hacer clic en la transmisión correspondiente
- hacer clic en Integración desde el menú de la izquierda Reproductores desde el menú de la izquierda
- hacer clic en el reproductor a personalizar
- ir a la pestaña Imágenes
- personalizar las imágenes deseadas
Esta guía explica cómo gestionar los posibles excesos de consumo de los servicios de video streaming de Infomaniak.
Actuar antes del exceso
En caso de exceder el límite del paquete, se generará una factura adicional que puede resultar en costos adicionales. Por lo tanto, es importante elegir la opción correcta que se aplicará en caso de sobreconsumo.
Para acceder al servicio de video streaming:
- Inicie sesión en el Manager de Infomaniak (manager.infomaniak.com) desde un navegador web como Brave o Edge
- Haga clic en el icono en la esquina superior derecha de la interfaz (o navegue a través del menú lateral izquierdo, por ejemplo)
- Seleccione Video Streaming (en Streaming)
- Haga clic en Gestionar
- Haga clic en Gestionar excesos
Las 3 opciones en caso de exceso son:
- A. Interrumpir la transmisión en vivo
- B. Establecer un límite (en
GB
oTO
) antes de que se interrumpan las transmisiones en vivo - C. Continuar con la transmisión
Esta guía explica las posibles causas de una latencia eventual que podría notar entre la fuente de un video y su transmisión en vivo a través del servicio de video streaming de Infomaniak.
Disponibilidad en caso de...
... reproducción en el Administrador
Una vez que su codificador está conectado a los servidores maestros de Infomaniak, el flujo puede sufrir varias transformaciones, especialmente en el caso de la transcodificación o la adición de una marca de agua. En estos casos, el video debe ser recodificado en uno o varios formatos, lo que requiere tiempo de procesamiento que inevitablemente afecta la reproducción final.
... flujo de una sola tasa de bits sin procesamiento
En este caso, el flujo está disponible en cuestión de segundos.
... flujo transcodificado o con marca de agua
Este procesamiento lleva aproximadamente 25 segundos para que el flujo transformado sea visible en las diferentes calidades.
... retraso entre la fuente y la reproducción para los espectadores
Para evitar microinterrupciones durante la transmisión, el reproductor de video almacena en búfer varios segundos del video. Por lo tanto, es posible notar fácilmente un retraso de 30 a 60 segundos entre la fuente original y el flujo reproducido para los espectadores.
Para minimizar este retraso, la única forma es tener un flujo de una sola tasa de bits, sin transcodificación, sin marca de agua, con una tasa de bits no demasiado alta y reducir al máximo el búfer en la configuración del reproductor. Según sus necesidades, es necesario encontrar un equilibrio entre la inmediatez de la transmisión y las funciones que desea utilizar para mejorar la experiencia de sus espectadores y personalizar la marca de sus transmisiones en vivo.