FAQs: Configuración de RTSP para codificadores EXVIST HDMI

Preguntas frecuentes: RTSP del codificador

¿Qué es el flujo RTSP?

RTSP (Protocolo de transmisión en tiempo real) es un protocolo de control de red diseñado para controlar la entrega de datos multimedia, como audio y vídeo, a través de una red. Permite la transmisión fluida de contenido de audio y vídeo en directo o pregrabado desde un servidor a un dispositivo cliente y se utiliza comúnmente para aplicaciones de transmisión de medios.

Aquí hay algunos puntos clave sobre los flujos RTSP:
  1. Control de flujo: RTSP se utiliza para establecer y controlar la entrega de medios en streaming. Permite a un cliente solicitar el inicio, la detención y la pausa de un flujo de medios, así como controlar funciones de reproducción como el avance rápido y el rebobinado.
  2. Funcionamiento del protocolo: RTSP opera sobre el Protocolo de datagramas de usuario (UDP) o el Protocolo de control de transmisión (TCP). Utiliza una arquitectura cliente-servidor, donde un servidor aloja los flujos de medios y los clientes solicitan y reciben el contenido multimedia.
  3. Tipos de medios: RTSP se puede utilizar con varios formatos de medios, incluidos flujos de audio y vídeo. Admite la transmisión de contenido en directo, contenido bajo demanda y otras aplicaciones multimedia interactivas.
  4. Interoperabilidad: RTSP es un estándar abierto que permite la interoperabilidad entre diferentes dispositivos multimedia, servidores y clientes. Esto significa que los dispositivos y software compatibles con RTSP de diferentes fabricantes pueden comunicarse e intercambiar medios en streaming.
  5. Uso: RTSP se utiliza comúnmente para transmitir eventos en directo, vídeo bajo demanda, transmisiones de cámaras IP y otras aplicaciones multimedia en tiempo real.
Para acceder a un flujo RTSP, un cliente normalmente envía una solicitud RTSP al servidor detallando el flujo de medios deseado y las operaciones de control relacionadas. El servidor responde entonces con la información necesaria para establecer y mantener el flujo. Esto podría incluir la ubicación del flujo de medios, comandos de control de reproducción y otros parámetros relevantes.

En general, RTSP desempeña un papel vital al permitir la entrega y el control eficientes de contenido multimedia en streaming, lo que lo convierte en un protocolo fundamental para muchas aplicaciones de transmisión.

¿Cómo podemos reproducir un flujo RTSP?

Para reproducir un flujo RTSP (Protocolo de transmisión en tiempo real) y seleccionar un modo de flujo específico, como complejo (audio y vídeo combinados), solo vídeo o solo audio, puede utilizar software o aplicaciones de reproductor multimedia compatibles con la transmisión RTSP.

Así es como puede reproducir un flujo RTSP:
  1. Utilice reproductores multimedia compatibles con RTSP: Puede utilizar software o aplicaciones de reproductor multimedia compatibles con la transmisión RTSP, como VLC Media Player, Windows Media Player, QuickTime Player u otras aplicaciones de reproductor multimedia que tengan soporte RTSP.
  2. Abra el flujo RTSP: Inicie el reproductor multimedia compatible con RTSP y seleccione la opción de transmitir complejo (audio y vídeo combinados), solo vídeo o solo audio. En el cuadro de diálogo proporcionado, introduzca la URL o la ubicación de red del flujo RTSP. Normalmente tendrá el formato: rtsp://192.168.1.120:554/live/1_0.

¿Cuál es el número máximo de flujos simultáneos compatibles con el protocolo RTSP?

Admite 6 flujos RTSP, lo que significa que ha sido diseñado para gestionar hasta seis flujos simultáneos del Protocolo de transmisión en tiempo real (RTSP). Esta capacidad debería permitirle distribuir eficientemente contenido de vídeo y audio a través de múltiples canales o dispositivos. Sin embargo, es importante asegurarse de que su infraestructura de red, incluidos su servidor y dispositivos cliente, pueda gestionar eficazmente estos flujos sin degradación del rendimiento. Además, considere los requisitos de ancho de banda y las capacidades de los dispositivos que acceden a estos flujos para garantizar una experiencia de transmisión fluida. Normalmente, se recomienda utilizar reproductores multimedia como VLC, PotPlayer u OBS para extraer un flujo RTSP de nuestro codificador.

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

Hay 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.

Prueba de latencia mediante flujo RTSP

¿Cómo podemos obtener una latencia más baja a través de VLC al reproducir vídeo en su iPad?



¿Cómo podemos realizar una prueba de latencia entre el codificador y el decodificador?


¿Cómo podemos realizar una prueba de latencia del códec reproduciendo un flujo RTSP?

Determinar la causa del retraso en la transmisión RTSP a menudo está influenciado por el reproductor RTSP que se utiliza. Para probar el rendimiento con precisión, recomendamos usar herramientas especializadas diseñadas para transmisión RTSP, ya que los reproductores multimedia comunes pueden introducir problemas de almacenamiento en búfer. Específicamente, herramientas comoEasyPlayerProestán optimizadas para transmisión en tiempo real y pueden proporcionar resultados más precisos para identificar y solucionar retrasos en la transmisión RTSP. Solo haga clic en el enlace anteriorEasyPlayerPropara descargarlo y probarlo.

¿Qué pasos específicos se deben seguir para realizar una prueba de latencia comparativa entre VLC y EasyPlayerPro?

  1. Configure dos computadoras: la 1.ª computadora servirá como fuente de entrada de vídeo, y la 2.ª computadora funcionará como dispositivo de salida de vídeo.
  2. Descargue y ejecuteOnlyStopWatchen la 1.ª computadora para medir la latencia.
  3. En la 2.ª computadora, abraEasyPlayerProy extraiga el flujo RTSP como se muestra a continuación:
  1. Abra VLC en la 2.ª computadora y extraiga el mismo flujo RTSP como se muestra a continuación:
  1. Use una cámara de alta velocidad en un teléfono móvil para capturar imágenes de los escritorios de ambas computadoras. Use estas imágenes para calcular los tiempos de latencia específicos.
  1. Análisis: Compare los resultados de latencia. Si la latencia es de alrededor de 100 ms al usar EasyPlayerPro, y significativamente mayor al usar VLC, indica que el propio reproductor influye en la latencia en lugar del codificador/decodificador utilizado.
Notes
NOTA: La latencia teórica tanto para la codificación como para la decodificación es de 33,3 ms, según los parámetros del chip.

Obtenga más información sobre RTSP del codificador

  1. RTSP del codificador