Perguntas frequentes: Configuração RTSP para Codecs HDMI | Suporte Exvist

Perguntas frequentes: RTSP de Codec

Autenticação RTSP

Como podemos ativar a autenticação para RTSP num Codec HDMI?

Para ativar a autenticação para RTSP no seu codec HDMI:
  1. Navegue atéConfigurações ->Rede -> RTSP.
  2. Marque a caixa de seleção denominadaAutenticação.
Depois de ativar a autenticação:
  1. Deve introduzir onome de utilizadorepalavra-passepara acessar o fluxo RTSP.
  2. Isto aplica-se quer esteja a reproduzir o fluxo através doVLC media playerquer a visualizar o vídeo através doONVIF Device Manager (ODM).
Ativar a autenticação RTSP garante que apenas utilizadores autorizados possam acessar os fluxos de vídeo, melhorando a segurança do seu sistema.

Porta RTSP

O que é a porta RTSP?

A porta predefinida para RTSP (Real Time Streaming Protocol) é 554. Esta porta é utilizada para estabelecer e controlar a entrega de streaming de media, incluindo áudio e vídeo, através de uma rede. Ao configurar um servidor de media ou configurar dispositivos de rede para streaming RTSP, esta porta predefinida é utilizada para comunicação entre o servidor e os dispositivos cliente.


Em alguns casos, ao configurar o streaming RTSP, poderá ser necessário fazer mapeamento de portas (também conhecido como encaminhamento de portas) para permitir que clientes ou dispositivos externos acessem o fluxo RTSP a partir de fora da rede local. O mapeamento de portas envolve o encaminhamento do tráfego de rede recebido de uma porta específica no router para um dispositivo ou servidor designado dentro da rede local.


Se precisar de fazer mapeamento de portas para streaming RTSP, deverá garantir que o tráfego para a porta 554 no seu endereço IP externo é encaminhado para o endereço IP interno e porta do servidor que aloja o fluxo RTSP.


Aqui está uma visão geral de como configurar o mapeamento de portas para streaming RTSP:
  1. Acesse a Interface de Configuração do Seu Router: Abra um navegador web e inicie sessão na interface de configuração do seu router utilizando o endereço IP do router. Isto é normalmente conseguido introduzindo "http://192.168.1.1"ou um endereço semelhante na barra de endereços do navegador e fornecendo as credenciais de início de sessão do router.
  2. Localize as Configurações de Encaminhamento de Portas ou NATDentro da interface de configuração do roteador, procure as configurações de encaminhamento de portas ou NAT (Network Address Translation). A localização e a rotulagem dessas configurações podem variar entre diferentes modelos de roteador, mas normalmente são encontradas nas seções "Avançado" ou "Segurança" da interface de configuração do roteador.
  3. Configurar o mapeamento de portas para RTSP: Crie uma regra de encaminhamento de portas para mapear o tráfego de entrada na porta 554 (a porta padrão para RTSP) para o endereço IP interno e a porta do servidor que hospeda o fluxo RTSP. Especifique o endereço IP interno do servidor e defina a porta interna e externa como 554. Salve as configurações de mapeamento de portas.
  4. Testar o fluxo RTSP: Depois que o mapeamento de portas estiver configurado, os clientes externos agora podem acessar o fluxo RTSP usando o endereço IP externo e a porta 554. Teste o fluxo RTSP a partir de um dispositivo externo para garantir que o mapeamento de portas esteja funcionando conforme o esperado.

É importante observar que as etapas exatas para configurar o mapeamento de portas podem variar dependendo da marca e do modelo do seu roteador. Consulte a documentação do seu roteador ou os recursos de suporte do fabricante para obter instruções específicas sobre como configurar o encaminhamento de portas para RTSP ou qualquer outro protocolo de streaming.

Fluxo RTSP

O que é o fluxo 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, por uma rede. Ele permite a transmissão fluida 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 os fluxos RTSP:
  1. Controle de fluxo: O RTSP é usado para estabelecer e controlar a entrega de mídia de streaming. Ele permite que um cliente solicite o início, a parada e a pausa de um fluxo 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, em que um servidor hospeda os fluxos 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 fluxos 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 mídia de streaming.
  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 fluxo RTSP, um cliente normalmente envia uma solicitação RTSP ao servidor detalhando o fluxo 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 fluxo. Isso pode incluir a localização do fluxo 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 de streaming, tornando-o um protocolo fundamental para muitas aplicações de streaming.

Como podemos reproduzir o fluxo RTSP?

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

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

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

Ele suporta6 fluxos RTSP, o que significa que foi projetado para lidar com até seis fluxos simultâneos de Real Time Streaming Protocol (RTSP). Esta capacidade deve permitir distribuir eficientemente conteúdo de vídeo e áudio por múltiplos canais ou dispositivos. No entanto, é importante garantir que a sua infraestrutura de rede, incluindo o servidor e os dispositivos cliente, possa lidar eficazmente com estes fluxos sem degradação de desempenho. Além disso, considere os requisitos de largura de banda e as capacidades dos dispositivos que acedem a estes fluxos para garantir uma experiência de streaming fluida. Normalmente, recomenda-se a utilização de leitores multimédia como VLC, PotPlayer ou OBS para extrair um fluxo RTSP do nosso codec.

Como podemos medir os quadros por segundo reais ao reproduzir um fluxo RTSP?

Para testar os quadros por segundo (FPS) reais de um fluxo RTSP usando o PotPlayer, pode utilizar a funcionalidade integrada de estatísticas de reprodução de vídeo do software. O PotPlayer disponibiliza uma opção para apresentar informações de reprodução de vídeo, incluindo a taxa atual de quadros por segundo (FPS). Eis como pode testar os FPS reais de um fluxo RTSP com o PotPlayer:
  1. Instalar o PotPlayer: Se ainda não o fez, transfira e instale o PotPlayer no seu computador. O PotPlayer é um leitor multimédia que suporta vários protocolos de streaming, incluindo RTSP.
  2. Abrir o PotPlayer e reproduzir o fluxo RTSP: Inicie o PotPlayer e selecione a opção para abrir um fluxo de rede ou URL. Introduza o URL ou localização de rede do fluxo RTSP para começar a reproduzir o fluxo no PotPlayer.
  3. Apresentar estatísticas de reprodução de vídeo: Enquanto o fluxo RTSP está a ser reproduzido, clique com o botão direito na janela do PotPlayer para aceder ao menu de contexto. No menu de contexto, selecione "Informações de reprodução" ou "Estatísticas" (a designação específica pode variar consoante a versão do PotPlayer).
  4. Ver quadros por segundo (FPS): A janela de estatísticas de reprodução de vídeo apresentará informações sobre o vídeo em reprodução, incluindo a taxa de quadros por segundo (FPS) em tempo real. Monitorize o valor de FPS para observar a taxa de quadros real do fluxo RTSP.

Seguindo estes passos, pode utilizar o PotPlayer para testar os quadros por segundo (FPS) reais de um fluxo RTSP. A funcionalidade de estatísticas de reprodução de vídeo do PotPlayer permite monitorizar a taxa de FPS em tempo real, proporcionando uma visão sobre a fluidez e o desempenho da reprodução do fluxo de vídeo.

Teste de latência por fluxo 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 ao reproduzir um fluxo RTSP?

Determinar a causa do atraso no streaming RTSP é frequentemente influenciado pelo leitor RTSP utilizado. Para testar com precisão o desempenho, recomendamos a utilização de ferramentas especializadas concebidas para streaming RTSP, uma vez que os leitores multimédia comuns podem introduzir problemas de buffering. Especificamente, ferramentas como oEasyPlayerProsão otimizadas para streaming em tempo real e podem fornecer resultados mais precisos para identificar e resolver atrasos no streaming RTSP. Basta clicar noEasyPlayerProacima para o transferir para testes.

Que passos específicos devem ser seguidos para realizar um teste comparativo de latência 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. Transfira e execute oOnlyStopWatchno 1.º computador para medir a latência.
  3. No 2.º computador, abra oEasyPlayerProe extraia o fluxo RTSP como abaixo:
  1. Abra o VLC no segundo computador e extraia o mesmo fluxo RTSP como abaixo:
  1. Use uma câmera de alta velocidade em um celular para capturar imagens das áreas 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 maior ao usar o VLC, isso indica que o próprio player influencia a latência, e não o codificador/decodificador usado.
Notes
NOTA: A latência teórica para codificação e decodificação é de 33,3ms, com base nos parâmetros do chip.

Saiba mais sobre RTSP do Codec

  1. RTSP do Codec