FAQs: Configuración de vídeo para codificadores EXVIST

Preguntas frecuentes: Vídeo del codificador

Vídeo: Flujo principal/Subflujo

¿Cuál es la diferencia entre el flujo principal y el subflujo, y cómo debo elegir entre ellos?

La configuración de vídeo en el codificador normalmente incluye dos tipos de flujo:flujo principalysubflujo.
  1. Flujo principal: Este flujo proporciona una calidad de imagen superior y es ideal para escenarios donde se requiere la mejor resolución de vídeo posible, como la monitorización en directo o la grabación. Seleccionar el flujo principal garantiza una salida de vídeo detallada y nítida.
  2. Subflujo: Este flujo ofrece una calidad de imagen inferior pero consume menos ancho de banda y almacenamiento. Es adecuado para aplicaciones donde la alta resolución no es una prioridad, como la visualización móvil o situaciones con capacidad de red limitada.
Puede seleccionar el tipo de flujo según sus requisitos: elija el flujo principal para una mejor calidad de imagen y el subflujo para un uso eficiente del ancho de banda y el almacenamiento.

¿Por qué no puedo extraer el flujo RTSP del subflujo?

Existen algunas razones potenciales por las que el subflujo podría no funcionar
  1. Configuración del modo del sistema: Si el modo del sistema está configurado en1080p@60fps, solo el flujo principal está disponible. En este caso, cuando intenta extraer el flujo RTSP del subflujo, no funcionará porque el subflujo está deshabilitado en este modo.
  2. Resolución de salida de la fuente de vídeo: Si su fuente de vídeo es 1080ien lugar de 1080p, la tasa de bits puede aumentar significativamente (hasta 11 Mbps). El codificador puede tener dificultades para reducir la tasa de bits mediante ajustes de software, lo que podría provocar fallos al extraer el subflujo RTSP. Se recomienda utilizar una fuente de vídeo 1080p para garantizar un mejor rendimiento del subflujo.
Para resolver este problema, verifique la configuración del modo del sistema y la resolución de la fuente de vídeo para garantizar la compatibilidad con la función de subflujo.

Tipo de códec: H.265/H.264

¿Qué es H.265?

H.265, también conocido comoCodificación de vídeo de alta eficiencia (HEVC), es un estándar de compresión de vídeo que se desarrolló para mejorar el estándar anterior H.264 (AVC). Ofrece una compresión más eficiente, lo que permite una mayor calidad de vídeo a tasas de bits más bajas en comparación con su predecesor.


Algunas características clave de H.265 incluyen:
  1. Compresión mejorada: H.265 puede lograr la misma calidad visual que H.264 utilizando aproximadamente la mitad de la tasa de bits, lo que lo convierte en una opción más eficiente para la compresión de vídeo.
  2. Compatibilidad con resolución superior: Admite formatos de vídeo de resolución superior, incluidos 4K e incluso 8K, lo que lo hace adecuado para contenido de ultra alta definición.
  3. Procesamiento paralelo mejorado: H.265 está diseñado para aprovechar las capacidades del hardware moderno, lo que permite un mejor procesamiento paralelo y una velocidad mejorada durante la codificación y decodificación de vídeo.
En general, H.265 es un avance significativo en la tecnología de compresión de vídeo, ya que ofrece mayor eficiencia y mejor calidad de vídeo, especialmente para contenido de alta resolución. Esto lo convierte en un estándar importante para diversas aplicaciones, incluidos el streaming de vídeo, la radiodifusión, la vigilancia y mucho más.

¿Se puede usar H.265 para transmitir vídeo en directo a YouTube en lugar de H.264?

Técnicamente, no, H.265 no se puede usar para transmitir vídeo en directo a YouTube cuando se utiliza el protocolo RTMP. Esta limitación surge porque el RTMP (Real-Time Messaging Protocol), que se usa comúnmente para la transmisión en directo, solo admite el códec H.264 para la compresión de vídeo.

¿Se puede usar H.265 en YouTube?

H.265 se puede usar para vídeos subidos a YouTube, ya que la plataforma admite la decodificación y el procesamiento de contenido H.265. Sin embargo, para la transmisión en directo específicamente, RTMP exige el uso de H.264.

¿Qué es H.264?

H.264, también conocido comoAdvanced Video Coding (AVC), es un estándar de compresión de vídeo ampliamente utilizado que ofrece vídeo de alta calidad con tasas de bits significativamente más bajas en comparación con formatos anteriores. Es una opción popular para el streaming, la grabación y la radiodifusión de vídeo debido a su eficiencia y flexibilidad.

Características clave de H.264:
  1. Alta eficiencia de compresión: H.264 reduce el tamaño de los archivos mientras mantiene la calidad de vídeo, lo que lo hace ideal para la transmisión por internet o el almacenamiento de grandes cantidades de datos de vídeo.
  2. Amplia compatibilidad: Compatible con una amplia gama de dispositivos, plataformas y aplicaciones, incluidos reproductores de Blu-ray, servicios de streaming, cámaras web y sistemas de videoconferencia.
  3. Escalabilidad: H.264 admite varias resoluciones, desde vídeos móviles de baja calidad hasta formatos de alta definición (HD) y ultra alta definición (UHD).
  4. Resistencia a errores: Diseñado para mantener la calidad de reproducción de vídeo incluso en redes con pérdida de paquetes o ancho de banda variable, lo que garantiza una transmisión más fluida.
  5. Perfiles y niveles flexibles: H.264 ofrece múltiples perfiles (Baseline, Main, High, etc.) y niveles para adaptarse a diversas aplicaciones, desde videoconferencias básicas hasta radiodifusión de nivel profesional.
Aplicaciones de H.264:
  1. Servicios de streaming: Utilizado por plataformas como YouTube, Netflix y Vimeo para ofrecer vídeo de alta calidad por internet.
  2. Sistemas de vigilancia: Ampliamente utilizado en cámaras IP para una compresión y almacenamiento de vídeo eficientes.
  3. Videoconferencia: Potencia aplicaciones de comunicación en tiempo real como Zoom, Microsoft Teams y Skype.
  4. Radiodifusión: Comúnmente adoptado para radiodifusión de TV y contenido Blu-ray.
  5. Dispositivos móviles: Garantiza una reproducción y grabación de vídeo eficiente en smartphones y tablets.
H.264 sigue siendo uno de los códecs de vídeo más fiables y versátiles en uso hoy en día, equilibrando calidad y rendimiento en diversos escenarios.

¿Por qué se requiere H.264 para la transmisión RTMP?

  1. Especificación RTMP: RTMP, tal como lo define Adobe, fue desarrollado para admitir H.264 y AAC como los códecs de vídeo y audio estándar. No incluye soporte para códecs más recientes como H.265 (HEVC).
  2. Compatibilidad con YouTube: La plataforma de transmisión en vivo de YouTube, que depende de RTMP para los flujos de entrada, se adhiere a este estándar, requiriendo que los flujos de vídeo usen H.264 para su compatibilidad.

Resolución: Codificación de hasta 2160P

¿Cuál es la resolución más alta compatible con el Codificador 4K ON-DMI-52B?

Normalmente, para la codificación, el codificador HDMI admite una resolución máxima de3840x2160P. 

Mi codificador 4K no muestra resolución 4K. ¿Por qué?

La resolución mostrada depende de su fuente de vídeo. Si la fuente de vídeo emite una resolución inferior a 4K, el codificador solo mostrará esa resolución de entrada real. Asegúrese de que su dispositivo fuente de vídeo esté configurado para emitir resolución 4K.

Modo de tasa de bits: CBR/VBR

¿El codificador HDMI admite diferentes modos de control de tasa de bits?

Sí, el codificador HDMI admite tantoCBR (Tasa de bits constante)comoVBR (Tasa de bits variable)modos.

Características principales:

1. CBR (Tasa de bits constante):
  1. Mantiene una tasa de bits constante a lo largo del flujo de vídeo.
  2. Ideal para entornos con ancho de banda limitado o para garantizar una transmisión de red estable.
  3. Garantiza un rendimiento de red predecible y reduce el riesgo de problemas de almacenamiento en búfer.
2. VBR (Tasa de bits variable):
  1. Ajusta la tasa de bits dinámicamente según la complejidad del contenido de vídeo.
  2. Ofrece una mejor calidad de vídeo para el mismo tamaño de archivo en comparación con CBR.
  3. Adecuado para escenarios donde se prioriza la calidad de vídeo y el ancho de banda es más flexible.
Aplicaciones:
  1. Utilice CBR para transmisiones en directo a través de condiciones de red limitadas o inconsistentes para minimizar las interrupciones.
  2. Utilice VBR para escenarios de grabación o transmisión donde la calidad es más crítica que una tasa de bits estable.
Al admitir ambos modos, el codificador de transmisión proporciona flexibilidad para satisfacer diversos requisitos de calidad de vídeo y rendimiento de red.

Velocidad de fotogramas: Codificación de hasta 60FPS

NOTAS: Es necesario cambiar el Modo del sistema desde Configuración->Sistema->Configuración del sistema. Obtenga más información sobreConfiguración del sistema del codificador.

¿Cómo podemos medir los fotogramas por segundo reales?

Para probar los fotogramas por segundo (FPS) reales de una transmisión RTSP usandoPotPlayer, puede utilizar la función integrada de estadísticas de reproducción de vídeo del software. PotPlayer proporciona una opción para mostrar información de reproducción de vídeo, incluida la tasa actual de fotogramas por segundo (FPS). Así es como puede probar los FPS reales de una transmisión RTSP con PotPlayer:
  1. Instalar PotPlayer: Si aún no lo ha hecho, descargue e instale PotPlayer en su ordenador. PotPlayer es un reproductor multimedia que admite varios protocolos de transmisión, incluido RTSP.
  2. Abrir PotPlayer y reproducir la transmisión RTSP: Inicie PotPlayer y seleccione la opción de abrir una transmisión de red o URL. Introduzca la URL o la ubicación de red de la transmisión RTSP para comenzar a reproducir la transmisión en PotPlayer.
  3. Mostrar estadísticas de reproducción de vídeo: Mientras se reproduce la transmisión RTSP, haga clic con el botón derecho en la ventana de PotPlayer para acceder al menú contextual. En el menú contextual, seleccione "Información de reproducción" o "Estadísticas" (la etiqueta específica puede variar según la versión de PotPlayer).
  4. Ver fotogramas por segundo (FPS): La ventana de estadísticas de reproducción de vídeo mostrará información sobre el vídeo que se está reproduciendo, incluida la tasa de fotogramas por segundo (FPS) en tiempo real. Supervise el valor de FPS para observar la velocidad de fotogramas real de la transmisión RTSP.

Siguiendo estos pasos, puede utilizar PotPlayer para probar los fotogramas por segundo (FPS) reales de una transmisión RTSP. La función de estadísticas de reproducción de vídeo de PotPlayer le permite supervisar la tasa de FPS en tiempo real, proporcionando información sobre la fluidez y el rendimiento de la reproducción de la transmisión de vídeo.

Gop(Intervalo de clave):

¿Por qué deberíamos reducir el Intervalo de clave (GOP)?

Reducir el Intervalo de clave (GOP) puede ayudar a mejorar la calidad de imagen al reducir la cantidad de compresión aplicada a cada fotograma. Esto puede dar como resultado una mayor calidad de imagen general, especialmente para escenas de movimiento rápido o complejas. Sin embargo, esto también puede aumentar el tamaño del archivo y los requisitos de procesamiento, por lo que es importante equilibrar las compensaciones según las necesidades específicas del proyecto.

¿Podemos establecer el GOP (Intervalo de clave) en 0–1 para lograr una latencia menor?

No, no es posible establecer el GOP (Intervalo de clave) en 0–1 en nuestros codificadores o dispositivos codificador/decodificador. Esta limitación es intencional y sirve para garantizar la estabilidad y fiabilidad del flujo de vídeo. Para todos nuestros dispositivos, el GOP se establece en un mínimo de5, y el firmware no permite ajustes por debajo de este umbral.

¿Por qué no se puede establecer un GOP (Intervalo de clave) más bajo?

  1. Estabilidad del flujo: Permitir valores de GOP sin restricciones podría provocar inestabilidad en el flujo, como fluctuaciones en la calidad del vídeo y transmisión poco fiable.
  2. Gestión de la tasa de bits: Establecer un GOP muy bajo podría resultar en un uso ineficiente de la tasa de bits, afectando negativamente al rendimiento general.

¿Por qué deberíamos equilibrar el GOP y la velocidad de fotogramas para una transmisión óptima?

Es fundamental equilibrar dinámicamente la configuración del GOP y la velocidad de fotogramas:
  1. Intervalo de fotogramas clave (GOP): Se requiere un mínimo de 5 para mantener una compresión eficiente y una transmisión fiable.
  2. Velocidad de fotogramas: Ajustar según las necesidades de la aplicación (p. ej., 30 fps o 25 fps para interacción en tiempo real).
Un ajuste inadecuado de estos factores puede provocar:Mayor latenciayCalidad de imagen degradada.

¿Cómo configurar la velocidad de fotogramas y el intervalo de clave (GOP) para una menor latencia?

Para lograr una menor latencia en su codificador HDMI, puede configurar los siguientes parámetros:

1. Configuración de la velocidad de fotogramas
  1. Configuración recomendada: Reduzca la velocidad de fotogramas para que coincida con los requisitos de la aplicación sin comprometer la calidad del vídeo.
  2. Por ejemplo, si la interacción en tiempo real es la prioridad, una velocidad de fotogramas de30 fps or 25 fpsse utiliza comúnmente.
  3. Reducir la velocidad de fotogramas disminuye los retrasos de procesamiento y transmisión.
2. Configuración del intervalo de clave (GOP)
  1. Elintervalo de clave(también conocido como GOP – Group of Pictures) determina con qué frecuencia se inserta un fotograma clave en el flujo de vídeo.
  2. Configuración recomendada: Utilice un intervalo de fotogramas clave más pequeño para una latencia menor, como1–2 segundos.
  3. Ejemplo: Para un vídeo de 30 fps, establezca el intervalo de fotogramas clave en30–60 fotogramas.
  4. Los intervalos más pequeños garantizan que los fotogramas clave sean más frecuentes, lo que facilita que el decodificador comience a renderizar fotogramas con un retardo mínimo.
3. Modo de tasa de bits del codificador
  1. Elija CBR (Constant Bitrate) para estabilizar la transmisión de datos, lo que puede ayudar a reducir la latencia, especialmente en redes con ancho de banda limitado.
4. Ajuste de resolución
  1. Reducir la resolución (por ejemplo, de 1080p a 720p) también puede contribuir a tiempos de codificación, transmisión y decodificación más rápidos.
Otras consideraciones:
  1. Asegúrese de que la red tenga un jitter mínimo y un ancho de banda estable para admitir streaming de baja latencia.
  2. Si el vídeo se transmite por internet, utilice protocolos diseñados para baja latencia, comoSRT (Secure Reliable Transport) or RTMP Low Latency.
Al combinar estos ajustes, puede reducir significativamente la latencia mientras mantiene un equilibrio aceptable entre calidad de vídeo y rendimiento.

Tasa de bits: 500bit/s inicialmente

¿Por qué tenemos que establecer una tasa de bits más baja como 500bit/s al transmitir al principio?

Al transmitir vídeo, establecer una tasa de bits más baja, como 500 bits por segundo, al principio puede ser beneficioso por algunas razones:
  1. Estabilidad de la red: Comenzar con una tasa de bits más baja permite un inicio más fluido del proceso de streaming, especialmente si las condiciones de la red son variables. Garantiza que la señal de vídeo se pueda transmitir de forma consistente sin problemas de búfer, incluso cuando la red podría tener un ancho de banda limitado inicialmente.
  2. Pruebas y optimización: Al comenzar con una tasa de bits más baja, se brinda la oportunidad de probar y optimizar la configuración del streaming. Permite evaluar factores como la resolución, la velocidad de fotogramas y la calidad general de la imagen para encontrar el equilibrio óptimo entre la calidad de vídeo y el consumo de ancho de banda.
  3. Experiencia del usuario: Una tasa de bits inicial más baja puede proporcionar un inicio fluido de la experiencia de streaming para los espectadores. Reduce la probabilidad de almacenamiento en búfer o interrupciones, lo que puede resultar frustrante para la audiencia.
Una vez que el proceso de streaming es estable y está optimizado, la tasa de bits se puede aumentar gradualmente para lograr una mayor calidad de vídeo mientras se garantiza una experiencia de visualización fluida. Este enfoque ayuda a adaptarse a condiciones de red variables y a garantizar un flujo constante para los espectadores.

¿Cuál es la relación entre la tasa de bits y el ancho de banda de subida?

La relación entre la tasa de bits y el ancho de banda de subida es directamente proporcional, ya que la tasa de bits determina cuántos datos se transmiten por segundo, lo que impacta directamente en la cantidad de ancho de banda de subida requerido.

Puntos clave
1. Definición de tasa de bits:
  1. La tasa de bits se refiere a la cantidad de datos (en bits) transmitidos por segundo durante la transmisión de vídeo o audio. Normalmente se mide en kbps (kilobits por segundo) o Mbps (megabits por segundo).
2. Requisito de ancho de banda:
  1. El ancho de banda de subida de su red debe ser superior a la tasa de bits para una transmisión estable. Por ejemplo:
  2. Una tasa de bits de 5 Mbps requiere más de 5 Mbps de ancho de banda de subida para evitar el almacenamiento en búfer o interrupciones de la transmisión.
3. Impacto de una tasa de bits alta:
  1. Establecer una tasa de bits alta consume más ancho de banda de subida. Si su red no puede sostener el ancho de banda requerido, la transmisión puede volverse inestable, lo que provoca retrasos, almacenamiento en búfer o caídas de calidad.
4. Ancho de banda vs. tasa de bits:
  1. La tasa de bits son los datos que se transmiten, mientras que el ancho de banda de subida es la capacidad de su red para manejar estos datos. Una discrepancia puede provocar problemas de rendimiento.
Escenario de ejemplo
  1. Si su proveedor de servicios de Internet ofrece50 Mbps de ancho de banda de subida, debería asignar una porción (por ejemplo, 10–15 Mbps) para la transmisión de vídeo y dejar espacio para otras actividades como audio, metadatos o aplicaciones en segundo plano.
Recomendaciones prácticas
  1. Pruebe su red: Mida el ancho de banda de subida con herramientas como Speedtest antes de transmitir.
  2. Comience con una tasa de bits más baja: Auméntela gradualmente según la capacidad de su red.
  3. Optimice la calidad: Ajuste la resolución de vídeo, la velocidad de fotogramas y la compresión para equilibrar la tasa de bits con la disponibilidad de ancho de banda.
Al asegurarse de que su tasa de bits sea compatible con su ancho de banda de subida disponible, puede lograr una transmisión estable y de alta calidad.

Obtenga más información sobre el vídeo del codificador

  1. Vídeo del codificador