Perguntas frequentes: Configurando RTSP para codificadores HDMI EXVIST HDMI

Perguntas frequentes: RTSP de Codificador

O que é stream RTSP?

RTSP (Real Time Streaming Protocol) é um protocolo de controle de rede projetado para controlar a entrega de dados multimídia, como áudio e vídeo, através de uma rede. Ele permite a transmissão suave de conteúdo de áudio e vídeo ao vivo ou pré-gravado de um servidor para um dispositivo cliente e é comumente usado para aplicações de streaming de mídia.

Aqui estão alguns pontos-chave sobre streams RTSP:
  1. Controle de stream: O RTSP é usado para estabelecer e controlar a entrega de streaming de mídia. Ele permite que um cliente solicite o início, parada e pausa de um stream de mídia, bem como controle funções de reprodução como avançar e retroceder.
  2. Operação do protocolo: O RTSP opera sobre o User Datagram Protocol (UDP) ou o Transmission Control Protocol (TCP). Ele usa uma arquitetura cliente-servidor, onde um servidor hospeda os streams de mídia, e os clientes solicitam e recebem o conteúdo de mídia.
  3. Tipos de mídia: O RTSP pode ser usado com vários formatos de mídia, incluindo streams de áudio e vídeo. Ele suporta o streaming de conteúdo ao vivo, conteúdo sob demanda e outras aplicações de mídia interativa.
  4. Interoperabilidade: O RTSP é um padrão aberto que permite a interoperabilidade entre diferentes dispositivos multimídia, servidores e clientes. Isso significa que dispositivos e softwares compatíveis com RTSP de diferentes fabricantes podem se comunicar e trocar streaming de mídia.
  5. Uso: O RTSP é comumente usado para streaming de eventos ao vivo, vídeo sob demanda, feeds de câmeras IP e outras aplicações multimídia em tempo real.
Para acessar um stream RTSP, um cliente normalmente envia uma solicitação RTSP ao servidor detalhando o stream de mídia desejado e as operações de controle relacionadas. O servidor então responde com as informações necessárias para estabelecer e manter o stream. Isso pode incluir a localização do stream de mídia, comandos de controle de reprodução e outros parâmetros relevantes.

No geral, o RTSP desempenha um papel vital ao permitir a entrega e o controle eficientes de conteúdo multimídia em streaming, tornando-o um protocolo fundamental para muitas aplicações de streaming.

Como podemos reproduzir um stream RTSP?

Para reproduzir um stream RTSP (Real Time Streaming Protocol) e selecionar um modo de stream específico, como complexo (áudio e vídeo combinados), somente vídeo ou somente áudio, você pode usar software ou aplicativos de reprodução de mídia que suportem streaming RTSP.

Veja como você pode reproduzir um stream RTSP:
  1. Use players de mídia compatíveis com RTSP: Você pode usar software ou aplicativos de reprodução de mídia que suportem streaming RTSP, como VLC Media Player, Windows Media Player, QuickTime Player ou outros aplicativos de reprodução de mídia que tenham suporte a RTSP.
  2. Abra o stream RTSP: Inicie o player de mídia compatível com RTSP e selecione a opção para transmitir complexo (áudio e vídeo combinados), somente vídeo ou somente áudio. Na caixa de diálogo fornecida, insira a URL ou localização de rede do stream RTSP. Normalmente, isso estará no formato: rtsp://192.168.1.120:554/live/1_0.

Qual é o número máximo de streams simultâneos suportados pelo protocolo RTSP?

Ele suporta 6 streams RTSP, o que significa que foi projetado para lidar com até seis streams simultâneos do Real Time Streaming Protocol (RTSP). Essa capacidade deve permitir que você distribua eficientemente conteúdo de vídeo e áudio em vários canais ou dispositivos. No entanto, é importante garantir que sua infraestrutura de rede, incluindo seu servidor e dispositivos clientes, possa lidar efetivamente com esses streams sem degradação de desempenho. Além disso, considere os requisitos de largura de banda e as capacidades dos dispositivos que acessam esses streams para garantir uma experiência de streaming suave. Normalmente, recomenda-se utilizar players de mídia como VLC, PotPlayer ou OBS para puxar um stream RTSP do nosso codificador.

Por que não consigo puxar o stream RTSP do sub stream?

Existem algumas razões potenciais pelas quais o sub stream pode não estar funcionando
  1. Configuração do modo do sistema: Se o modo do sistema estiver definido como1080p@60fps, apenas o stream principal estará disponível. Nesse caso, quando você tentar puxar o stream RTSP do sub stream, não funcionará porque o sub stream está desabilitado neste modo.
  2. Resolução de saída da fonte de vídeo: Se sua fonte de vídeo for 1080iem vez de 1080p, a taxa de bits pode aumentar significativamente (até 11Mbps). O codificador pode ter dificuldade em reduzir a taxa de bits por meio de ajustes de software, o que pode levar a falhas ao puxar o sub stream RTSP. Recomenda-se usar uma fonte de vídeo 1080p para garantir melhor desempenho do sub stream.
Para resolver esse problema, verifique as configurações do modo do sistema e a resolução da fonte de vídeo para garantir compatibilidade com a função de sub stream.

Teste de latência por stream RTSP

Como podemos obter menor latência via VLC ao reproduzir vídeo no seu iPad?



Como podemos realizar um teste de latência entre o codificador e o descodificador?


Como podemos realizar um teste de latência do codec reproduzindo um fluxo RTSP?

Determinar a causa do atraso na transmissão RTSP é frequentemente influenciado pelo reprodutor RTSP utilizado. Para testar com precisão o desempenho, recomendamos usar ferramentas especializadas concebidas para transmissão RTSP, uma vez que os reprodutores de multimédia comuns podem introduzir problemas de buffering. Especificamente, ferramentas comoEasyPlayerProestão otimizadas para transmissão em tempo real e podem fornecer resultados mais precisos para identificar e resolver atrasos na transmissão RTSP. Basta clicar noEasyPlayerProacima para o descarregar e testar.

Que passos específicos devem ser seguidos para realizar um teste de latência comparativo entre o VLC e o EasyPlayerPro?

  1. Configure dois computadores: o 1.º computador servirá como fonte de entrada de vídeo, e o 2.º computador funcionará como dispositivo de saída de vídeo.
  2. Descarregue e execute oOnlyStopWatchno 1.º computador para medir a latência.
  3. No 2.º computador, abra oEasyPlayerProe obtenha o fluxo RTSP conforme abaixo:
  1. Abra o VLC no 2.º computador e obtenha o mesmo fluxo RTSP conforme abaixo:
  1. Use uma câmara de alta velocidade num telemóvel para capturar imagens dos ambientes de trabalho de ambos os computadores. Use essas imagens para calcular os tempos de latência específicos.
  1. Análise: Compare os resultados de latência. Se a latência for de cerca de 100ms ao usar o EasyPlayerPro, e significativamente superior ao usar o VLC, isso indica que é o próprio reprodutor que influencia a latência e não o codificador/descodificador utilizado.
Notes
NOTA: A latência teórica para codificação e descodificação é de 33,3ms, com base nos parâmetros do chip.

Saiba mais sobre RTSP do Codificador

  1. RTSP do Codificador