Codificadores de streaming en vivo locales comprobados
logotipo de
Advertencia
Azure Media Services se retirará el 30 de junio de 2024. Para obtener más información, consulte la Guía de retirada de AMS de .
En Azure Media Services, un live Event (anteriormente denominado canal en v2) representa una canalización para procesar contenido de streaming en vivo. Live Event recibe secuencias de entrada en directo de una de estas dos maneras.
Un codificador en directo local envía una secuencia RTMP de velocidad de bits múltiple o Smooth Streaming (MP4 fragmentada) al evento en directo que no está habilitado para realizar la codificación en directo con Media Services. Las secuencias ingeridas pasan a través de Live Events sin ningún procesamiento adicional. Este método se denomina de paso a través. Se recomienda que el codificador en directo envíe secuencias de velocidad de bits múltiples en lugar de una secuencia de velocidad de bits única a un evento en directo de paso a través para permitir el streaming de velocidad de bits adaptable al cliente.
Si usa secuencias de velocidades de bits múltiples para el evento en directo de paso a través, el tamaño del GOP de vídeo y los fragmentos de vídeo en diferentes velocidades de bits deben sincronizarse para evitar un comportamiento inesperado en el lado de reproducción.
Propina
El uso de un método de paso a través es la manera más económica de hacer streaming en vivo. El servicio admite un modo de paso a través básico y estándar en función de los requisitos de ingesta. El paso a través básico es el más económico, pero está limitado en las funcionalidades.
Un codificador en directo local envía una secuencia de velocidad de bits única al evento en directo que está habilitado para realizar la codificación en directo con Media Services en uno de los siguientes formatos: RTMP o Smooth Streaming (MP4 fragmentado). Después, el evento en directo realiza la codificación en directo de la secuencia de velocidad de bits única entrante a una secuencia de vídeo de velocidad de bits múltiple (adaptable).
En este artículo se describen los codificadores de streaming en vivo locales comprobados. La comprobación se realiza a través de la verificación automática del proveedor o la comprobación del cliente. Microsoft Azure Media Services no realiza pruebas completas ni rigurosas de cada codificador y no vuelve a comprobar continuamente las actualizaciones. Para obtener instrucciones sobre cómo comprobar el codificador en directo local, consulte comprobar el codificador local
Para obtener información detallada sobre la codificación en vivo con Media Services, consulte streaming en vivo con Media Services v3.
Requisitos del codificador
Los codificadores deben admitir TLS 1.2 al usar protocolos HTTPS o RTMPS.
Codificadores en directo que generan RTMP
Media Services recomienda usar uno de los siguientes codificadores en directo que tengan RTMP como salida. Los esquemas de dirección URL admitidos se rtmp://
o rtmps://
.
Al transmitir a través de RTMP, compruebe la configuración del firewall o del proxy para confirmar que los puertos TCP salientes 1935 y 1936 están abiertos.
Cuando se transmite a través de RTMPS, compruebe la configuración del firewall o del proxy para confirmar que los puertos TCP salientes 2935 y 2936 están abiertos.
Nota
Los codificadores deben admitir TLS 1.2 al usar los protocolos RTMPS.
- Adobe Flash Media Live Encoder 3.2
- Antix Digital StreamZ Live (anteriormente Imagine Communication SelenioFlex Live)
- Blackmagic ATEM Mini y ATEM Mini PRO
- Cambria Live 4.3
- Elemental Live (versión 2.14.15 y posteriores)
- Ffmpeg
- GoPro Hero 7 y Hero 8
- Haivision KB
- Haivision Makito X HEVC
- obS Studio
- codificadores de hardware de Osprey Talon, Talon 4K-SC, Talon UHD-SC
- Restream.io
-
Streamlabs - switcher Studio (iOS)
- Telestream Wirecast (versión 13.0.2 o posterior debido al requisito tls 1.2)
- Telestream Wirecast S (solo se admite RTMP. No hay compatibilidad con RTMPS debido a la falta de TLS 1.2 o posterior)
- Segmento de Teradek 756
- VMIX
- xStream
Advertencia
La lista anterior de codificadores es simplemente una lista de recomendaciones. Los codificadores no son probados ni validados por Microsoft continuamente, y los proveedores de codificadores o los proyectos de código abierto pueden introducir actualizaciones o cambios importantes que podrían interrumpir la compatibilidad.
Codificadores en directo que generan MP4 fragmentado (ingesta de Smooth Streaming)
Media Services recomienda usar uno de los siguientes codificadores en directo que tienen Smooth Streaming de velocidad de bits múltiple (MP4 fragmentado) como salida. Los esquemas de dirección URL admitidos se http://
o https://
.
Nota
Los codificadores deben admitir TLS 1.2 al usar protocolos HTTPS.
- Ateme TITAN Live
- Antix Digital StreamZ Live (anteriormente Imagine Communication SelenioFlex Live)
- Cisco Digital Media Encoder 2200
- Elemental Live (versión 2.14.15 y posteriores debido al requisito tls 1.2)
- Envivio 4Caster C4 Gen III
- Ffmpeg
- Media Excel Hero Live y Hero 4K (UHD/HEVC)
Propina
Si está transmitiendo eventos en directo en varios idiomas (por ejemplo, una pista de audio en inglés y una pista de audio español), puede hacerlo con el codificador en directo de Media Excel configurado para enviar la fuente en directo a un evento en directo de paso a través.
Advertencia
La lista anterior de codificadores es simplemente una lista de recomendaciones. Microsoft no prueba ni valida los codificadores de forma continua y los proveedores del codificador o los proyectos de código abierto que interrumpen la compatibilidad en cualquier momento pueden introducir errores o soporte técnico.
Configuración de la configuración del codificador en directo local
Para obtener información sobre qué opciones de configuración son válidas para el tipo de evento en directo, consulte comparación de tipos de eventos en directo .
Requisitos de reproducción
Para reproducir contenido, debe haber una secuencia de audio y vídeo. No se admite la reproducción de la secuencia de solo vídeo.
Sugerencias de configuración
- Siempre que sea posible, use una conexión a Internet cableada.
- Al determinar los requisitos de ancho de banda, doble las velocidades de bits de streaming. Aunque no es obligatorio, esta regla sencilla ayuda a mitigar el impacto de la congestión de la red.
- Al usar codificadores basados en software, cierre los programas innecesarios.
- El cambio de la configuración del codificador después de iniciar la inserción tiene efectos negativos en el evento. Los cambios de configuración pueden hacer que el evento se vuelva inestable. Si cambia la configuración del codificador, debe restablecer Live Events y reiniciar el evento en directo para que se produzca el cambio. Si detiene e inicia el evento en directo sin restablecerlo, el evento en directo conservará la configuración anterior.
- Pruebe y valide siempre las versiones más recientes del software de codificador para mantener la compatibilidad con Azure Media Services. Microsoft no vuelve a validar los codificadores en esta lista y la mayoría de las validaciones las realizan directamente los proveedores de software como "autocertificación".
- Asegúrese de que se le da tiempo suficiente para configurar el evento. Para eventos a gran escala, se recomienda iniciar la configuración una hora antes del evento.
- Use el vídeo H.264 y AAC-LC salida del códec de audio.
- Se adhiere a resoluciones admitidas y velocidades de fotogramas para el tipo de evento en directo al que se va a difundir (por ejemplo, 60fps se rechaza actualmente).
- Asegúrese de que hay una alineación temporal de fotogramas clave o GOP entre calidades de vídeo.
- Asegúrese de que hay un nombre de secuencia único para cada calidad de vídeo.
- Use la codificación CBR estricta para obtener un rendimiento óptimo de velocidad de bits adaptable.
Importante
Observe la condición física de la máquina (CPU, memoria, etc.) como la carga de fragmentos en la nube implica operaciones de CPU e E/S. Si cambia las configuraciones del codificador, restablezca Live Events los canales y el evento en directo para que se produzca el cambio. Si detiene e inicia el evento en directo sin restablecerlo, el evento en directo conservará la configuración anterior.
Obtener ayuda y soporte técnico
Puede ponerse en contacto con Media Services con preguntas o seguir nuestras actualizaciones mediante uno de los métodos siguientes:
- Q & A
-
stack Overflow. Etiquete preguntas con
azure-media-services
. - @MSFTAzureMedia o use @AzureSupport para solicitar soporte técnico.
- Abra una incidencia de soporte técnico a través de Azure Portal.