Base de conocimientos
1000 FAQ, 500 tutoriales y vídeos explicativos. ¡Aquí sólo hay soluciones!
Esta guía explica cómo transmitir una reunión en línea kMeet en un flujo separado accesible mediante una URL única gracias al Streaming Vidéo Infomaniak.
Prólogo
- Transmitir una reunión tipo conferencia en un flujo de Streaming de Video en lugar de dentro de la aplicación kMeet presenta varias ventajas:
- Transmisión pública a gran escala sin tener que restringir el acceso a una audiencia limitada a las personas invitadas.
- Atraer a un público más amplio, como las conferencias, webinars o eventos en directo donde cientos o miles de espectadores pueden seguir el evento sin unirse a una llamada privada.
- Permite alcanzar a un número ilimitado de espectadores.
- No es necesario gestionar el acceso para cada participante, el flujo es simplemente consultable a través de un enlace.
- Basta con un navegador web para acceder al flujo de streaming.
- Acceso pasivo: los espectadores no están obligados a participar activamente o interactuar; pueden simplemente ver el evento sin registrarse o conectarse, lo que es más adecuado para grandes eventos.
- Sin interrupciones vocales ni perturbaciones relacionadas con la gestión de los micrófonos; esto permite mantener un 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 una calidad de video menor para evitar la sobrecarga de la red.
Crear el enlace de compartir en Streaming de Video
Requisitos previos
- La transmisión de un flujo de video kMeet dentro de un flujo de Streaming Video es posible solo con la oferta kSuite Pro o Empresa .
- Debe ser moderador de kMeet para poder crear un enlace de transmisión en vivo, pero no es necesario tener una oferta de Streaming Vidéo Infomaniak.
Luego:
- 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, haga clic en el menú de acción ○○○ en la barra de herramientas kMeet.
- Selecciona Iniciar transmisión en vivo:
- Haga clic en el botón para Iniciar:
- Espere a que se cree el flujo de Streaming Vidéo:
- En el mismo lugar, una vez que se muestre el enlace del stream, haga clic en el icono a la derecha para copiar la URL correspondiente al flujo en directo; pegue la URL en un mensaje para los participantes o para cualquier persona que deba asistir a la transmisión en directo.
- Un símbolo mostrado en kMeet junto con una señal sonora indica el inicio de la transmisión a través de Streaming Vidéo:
El flujo se transmite en continuo durante un máximo de 24 horas y no será más accesible tan pronto como la reunión kMeet se detenga.
Esta guía explica cómo transmitir en vivo una lista de vídeos del Servicio VOD gracias al producto Streaming video.
Preámbulo
- Esta función permite utilizar el Servicio VOD para crear un playlist de vídeos y luego utilizar el Servicio de Streaming de vídeo para transmitirla en verdadero directo, p.ex en el marco de una cadena de clips musicales, telecompra, documentales, etc.
- Es posible deslizar anuncios entre cada vídeo, manualmente o a través del uso de etiquetas VAST.
- La playlist se difundirá en bucle al infinito hasta que el usuario la estepa.
Difundir una lista de reproducción VOD en vivo streaming
Requisitos previos
- Poseer un servicio VOD (al menos el espacio VOD gratuito con el servicio Streaming de vídeo).
- Poseer un servicio de vídeo Streaming en la misma Organización y administrado por la misma cuenta.
Para crear la playlist, importe algunos videos:
- Haga clic aquí para acceder a la gestión de su producto en el Manager Infomaniak (¿Necesitas ayuda?).
- Haga clic directamente en el nombreasignado al producto afectado.
- Haga clic en el botón Seleccionar (en la parteImportación rápida).
Una vez importados los vídeos:
- Haga clic en Medios de comunicación en el menú lateral izquierdo.
- Haga clic en Playlists / WebTV en el menú lateral izquierdo.
- Haga clic en el botón para añadir un nuevo playlist.
- Nombrar el playlist y determinar si debe ser Automática (relacionada con un expediente) o manual.
- Elija la carpeta o los vídeos precisos que desee utilizar para crear la lista de reproducción.
- Haga clic en el botón Crear un directo:
- Elija el flujo del servicio de Streaming video que tendrá que difundir la lista y regular sus preferencias:
Algunos ejemplos de uso
La difusión de una playlist puede servir como Solución de repliegue (fallback) tan pronto como un en vivo se corta (voluntaria o involuntariamente) y en este caso tomar el relaido en la antena. Tan pronto como el codificador en vivo empuja un flujo, vuelve a tomar la mano en el playlist. Esto permite difundir un contenido alternativo si hay un problema en el directo o si el usuario sólo transmite el verdadero directo por la noche p.ex, puede automatizar la difusión de contenido procedente de playlist el resto del día.
También es posible programar la difusión de una lista de reproducción desde la herramienta de planificación del Streaming video. Así se pueden elegir rangos de difusión de playlist únicos o diferentes de antemano, o de manera recurrente. El codificador en vivo se desconectará automáticamente durante todo el tiempo de difusión de la lista; una vez que se haya completado el intervalo horario, el codificador volverá a conectarse y su contenido se difundirá.
Una lista de reproducción VOD se puede crear y luego editar manualmente (Indo a buscar el vídeo que debe completar la lista) o dinámica si automáticamente se compone de un lote de vídeos que se encuentran en un archivo preciso y se alimentan a medida. En los dos casos, detener y luego reiniciar la transmisión en vivo para tener en cuenta cualquier nuevo vídeo añadido a la lista de reproducción - debe tenerse en cuenta que esto ya no será obligatorio en una próxima actualización de la herramienta.
Esta guía explica cómo prohibir el acceso a los flujos de Streaming vídeo Infomaniak mediante una clave única (hash).
Prólogo
- Este método ofrece el mejor nivel de protección y permite, por ejemplo, restringir sus transmisiones a un espacio de miembros que requiere autenticación.
- La forma de generar este código es propia de cada sitio, por lo que será necesario implementar las funciones PHP requeridas y adaptar el código de integración de tu reproductor en consecuencia.
Restringir el acceso a las transmisiones por clave única (hash)
Para ello:
- Haga clic aquí para acceder a la gestión de su producto en el Manager Infomaniak (¿Necesita ayuda?).
- Haga clic directamente en el nombre asignado al producto en cuestión.
- Haga clic en Configuración en el menú lateral izquierdo.
- Haga clic en Restricciones en el menú lateral izquierdo.
- Haga clic 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 tu flujo y el internauta que se conecta.
En primer lugar, es necesario definir una contraseña (una clave) en el Manager Infomaniak. Tan pronto como se añada esta clave, los espectadores conectados y aquellos que intenten ver tu flujo serán bloqueados instantáneamente (consulta esta otra guía para personalizar la imagen de reemplazo ofrecida a los espectadores bloqueados).
Aquí tienes el principio a seguir para autorizar el acceso a tu flujo:
- Diseño de un sistema de autenticación por su parte (p. ej. un espacio de miembros).
- Tomar la contraseña configurada anteriormente en el Manager.
- Obtener la IP de los internautas a través de
$_SERVER["REMOTE_ADDR"]
p. ej. - Tomar el identificador del flujo a objetivo.
- Obtener la fecha y la hora actual (sin minutos y segundos).
Estos elementos serán luego hasheados por el código proporcionado en el Manager para generar un token único y propio de cada usuario que será transmitido al flujo en el momento de su carga. La plataforma de streaming verificará luego 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 acceder 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 autorización para consumir el flujo.
Esta guía explica cómo hacer una transmisión en vivo en 360° con el servicio de streaming de video de Infomaniak.
Requisitos previos
- Tener una cámara 360 compatible con uno de los siguientes formatos:
- equirectangular 360 monoscópico (2D)
- equirectangular 360 estereoscópico (3D) side by side (separación izquierda/derecha)
- equirectangular 360 estereoscópico (3D) top/bottom (separación arriba/abajo)
- Su encodeur o su cámara también debe poder enviar un flujo a través de una conexión RTMP (más información).
- Tenga en cuenta que un flujo de video a 360° requiere una fuente con un bitrate alto y un control de flujo ajustado en modo CBR; el bitrate dependerá del tipo de contenido y del consumo de datos, que también será mayor que con un flujo estándar.
Crear un reproductor 360°
La transmisión de un directo 360° requiere un reproductor 360°. Esta opción es gratuita y se activa rápidamente:
- Haga clic aquí para acceder a la gestión de su producto en el Manager Infomaniak (¿Necesita ayuda?).
- Haga clic directamente en el nombre asignado al producto en cuestión.
- Haga clic en Integración luego en Players en el menú lateral izquierdo para crear o editar un player existente.
- Marque la casilla Player 360 y configura la proyección (formato del 360):
- Haga clic en el botón Guardar.
- Todo el contenido transmitido por este reproductor (ya sea en formato 360° o no) será interpretado como 360° a partir de ahora.
Esta guía explica cómo grabar o archivar todas sus transmisiones Streaming vídeo, lo cual puede ser útil para crear repeticiones de TV o revisar los videos grabados por cámaras de vigilancia, por ejemplo.
Gestion de la grabación automática de las transmisiones en directo
Para activar esta opción:
- Haga clic aquí para acceder a la gestión de su producto en el Manager Infomaniak (¿Necesita ayuda?).
- Haga clic directamente en el nombre asignado al producto en cuestión.
- Active el registro de transmisiones en directo con el botón de alternancia (toggle switch) desde el panel de control del flujo:
Una vez activada esta funcionalidad, el flujo se grabará automáticamente y de manera continua a partir del momento en que se envíe a (o se extraiga de) la plataforma de Infomaniak.
Manténgase atento a su espacio FTP, que podría saturarse rápidamente. Si es necesario, también tiene la posibilidad de programar manualmente grabaciones desde la herramienta de programación.
Funcionamiento de las grabaciones automáticas
Una vez activada esta opción, se generará automáticamente un archivo mp4 después de cada transmisión, que se transferirá al espacio FTP o VOD configurado por usted.
Detalles importantes:
- Una transmisión se define como el momento entre la conexión y la desconexión hasta el codificador de video.
- Calidad de los grabaciones: en el caso de un flujo multi-bitrate, la calidad fuente máxima se conservará.
- Limitación del tamaño de los archivos: en caso de transmisión en continuo, tienes la posibilidad de definir la duración máxima de cada archivo mp4; esta opción te permite evitar generar archivos demasiado grandes y garantizar el registro de tus archivos en el espacio FTP o VOD de tu elección (y 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 los grabaciones
Para permitirle identificar y clasificar fácilmente sus archivos, el nombre de los registros es personalizable de manera dinámica 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 del flujo en forma de una cadena de caracteres.date|format
: ISO 8601 = fecha del día del registro.time|format
: ISO 8601 = hora del registro.datetime|format
: ISO 8601 = fecha y hora del registro.fragment_id|from:number|prefix:string|suffix:string
: = número del fragmento en caso de que un registro esté dividido con la posibilidad de prefijarlo y/o sufijarlo.- Cada fragmento será incrementado, "
from
" permite indicar cuál será el primer fragmento de referencia.
- Cada fragmento será incrementado, "
extension
= extensión final del archivo.
Estos parámetros y sus opciones son opcionales y su orden es completamente libre. Pueden usarse tantas veces como se desee. Si proporciona la misma opción varias veces, solo la última se tendrá en cuenta. Cualquier opción no reconocida será simplemente ignorada.
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 día 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 día 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 será sobrescrita y reemplazada 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 será sobrescrita y reemplazada por esta. - etc.
Esta lógica puede resultar particularmente útil para tener un sistema de grabación en bucle, por ejemplo para una videovigilancia. El usuario solo recuperará el video en caso de necesidad y esto evita archivar un número potencialmente infinito de videos con el riesgo de saturar el espacio FTP.
Ejemplo 2
Situación: esta vez tienes una grabación perpetua, 24/7, con una duración de los archivos limitada a 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ás 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 6: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ás 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 6: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
Esta guía explica cómo activar y utilizar la función Timeshift (también llamada DVR) en sus transmisiones de vídeo en vivo. Esta característica permite a sus espectadores volver atrás si no han tenido la oportunidad de asistir a su directo desde el principio.
Habilitar Timeshift (DVR)
Para acceder al servicio de Streaming video:
- Haga clic aquí para acceder a la gestión de su producto en el Manager Infomaniak (¿Necesitas ayuda?).
- Haga clic directamente en el nombreasignado al producto afectado.
- Haga clic en Configurar en Timeshift desde el tablero de instrumentos:
- Activar Timeshift.
- Define el tiempo durante el cual sus espectadores podrán volver hacia atrás (max. 240 min.).
- Haga clic en el botón Activar:
Personalizar la función Timeshift
Es posible activar esta opción a través de la herramienta de planificación en un rango de horario específico y así limitar esta posibilidad a algunos programas. Los parámetros definidos en la herramienta de planificación sobrescribirán el estado predeterminado del tablero.
Para entender esto, imagínese una televisión que emite un partido de fútbol de 10:00 y 12:00.
1. La TV sólo desea activar Timeshift durante el partido
Con esta configuración, los espectadores que se unen al directo a las 11:59 podrán revisar el inicio del partido a las 10:00, pero no podrán revisar los programas que precedían al partido antes de las 10:00. Para memoria, la duración máxima. Timeshift es de 240 min. ( 4 horas).
2. La TV sólo desea activar un Timeshift de 20 minutos durante el partido
Con esta configuración, los espectadores que se unen al directo a las 11:30 podrán revisar los 20 minutos anteriores, pero no podrán revisar el inicio del partido; sólo los 20 minutos resbaladizos restantes estarán disponibles durante todo el juego.
3. La TV desea desactivar Timeshift durante el partido
Con esta configuración, los espectadores no podrán volver a ver partes del partido. Sólo podrán ver las emisiones que preceden al partido si la función Timeshift ha sido activada por defecto desde el panel del flujo
En resumen, hay dos casos de uso
- Activar Timeshift en todo momento, excepto para eventos especiales.
- Desactivar Timeshift en todo momento, excepto para eventos especiales.
El estado predeterminado se gestiona desde el panel de control del flujo y las excepciones desde la herramienta de planificación.
Más información sobre el funcionamiento
Si ha definido un Timeshift de una hora y acaba de activarlo, el tiempo de retorno aumentará gradualmente hasta la duración elegida a partir del momento de la activación.
Si se establecen restricciones geográficas con un horario específico, éstas se respetarán en todos los casos. En caso de que una TV con un Timeshift de 4 horas reservara su programa deportivo a los visitantes Suiza De las 10:00 a las 12:00, un espectador Italiano que se conectaría al flujo a la 1:00 sólo podría revisar las emisiones de 9:00 a 10:00.
Esta guía explica cómo prohibir el acceso a los flujos de Streaming vídeo Infomaniak fuera de su propio sitio web.
Restringir el acceso a las transmisiones a un dominio
Para ello:
- Haga clic aquí para acceder a la gestión de su producto en el Manager Infomaniak (¿Necesita ayuda?).
- Haga clic directamente en el nombre asignado al producto en cuestión.
- Haga clic en Configuración en el menú lateral izquierdo.
- Haga clic en Restricciones en el menú lateral izquierdo.
- Haga clic en la pestaña Restricción por dominio:
- Establezca el o los sitios que deben estar específicamente autorizados para cargar el flujo.
- Haga clic en el botón Guardar.
Consulte este otro guía para personalizar la imagen de reemplazo ofrecida a los espectadores bloqueados.
Esta guía explica cómo personalizar un reproductor de Streaming vídeo Infomaniak para que la imagen de tu elección se proponga a los espectadores, especialmente en caso de restricción de flujo.
Prólogo
- Una transmisión de video puede estar restringida:
- Interrupción planificada de la transmisión (posibilidad de mostrar una cuenta regresiva antes de reanudar la transmisión)
- Restricciones geográficas u otras restricciones (bloqueo por IP, dominio(s), token, etc.)
Personalizar el reproductor de Streaming vídeo
Para ello:
- Haga clic aquí para acceder a la gestión de su producto en el Manager Infomaniak (¿Necesita ayuda?).
- Haga clic directamente en el nombre asignado al producto en cuestión.
- Haga clic en Integración en el menú lateral izquierdo.
- Haga clic en Players en el menú lateral izquierdo.
- Haga clic en el nombre del Player que desea personalizar.
- Haga clic en la pestaña (o menú desplegable) Miniaturas:
- Personaliza las miniaturas 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 eventual latencia que podrías observar entre la fuente de un video y su transmisión en directo a través del servicio de Streaming vídeo Infomaniak.
Disponibilidad en el caso de...
... renderizado en el Manager
Una vez que tu codificador esté conectado a los servidores Infomaniak de tipo master, el flujo puede sufrir varias transformaciones, especialmente en el caso de un transcodificación o la adición de un logo en watermark. En estos casos, el video debe ser reencodificado en uno o varios formatos, lo que requiere un tiempo de procesamiento que inevitablemente afecta el rendimiento final.
... flujo mono bitrate sin reprocesamiento
En este caso, el flujo está disponible en solo unos pocos segundos.
... flujo transcodificado o con watermark
Este proceso requiere aproximadamente 25 segundos para que el flujo transformado sea visible en la o las diferentes calidades.
... retraso entre la fuente y la reproducción para los internautas
Para evitar microcortes durante la transmisión, el reproductor (lector de video) almacena en memoria tampon (buffer) varios segundos del video. Así, puede constatar fácilmente un retraso de 30 a 60 segundos entre la fuente original y el flujo mostrado a los internautas.
Para reducir al máximo este retraso, el único medio es tener un flujo mono bitrate, sin transcodificación, sin watermark, con un bitrate no demasiado elevado, y reducir lo más posible el buffer en la configuración del player. Según sus necesidades, por lo tanto es necesario hacer un compromiso entre la instantaneidad de la difusión y las funcionalidades que desea utilizar para mejorar la experiencia de sus espectadores y personalizar el branding de sus directos.