Publicação e recepção RTMP

O Perfect Streamer trabalha com RTMP e RTMPS como cliente: publica um fluxo SPTS em um ponto de recepção externo (o ingest de uma plataforma de vídeo ou qualquer receptor RTMP) e recebe um fluxo de uma fonte RTMP sob demanda (pull). O modo de recepção de publicações de entrada (push ingest, «como nas plataformas de vídeo») não é suportado — para esses cenários, use uma ponte por meio de uma aplicação externa (Outras entradas e saídas). O RTMP está disponível apenas para fluxos SPTS.

Publicação (saída do tipo rtmp)

A saída é adicionada na aba «Saídas» do fluxo (os nomes dos campos são os da interface):

URL (rtmp(s)://…)

O endereço do ponto de recepção, incluindo a chave de transmissão tal como fornecida pela plataforma receptora.

Bind interface

A interface local da conexão de saída.

Client timeout

O tempo limite de conexão, 10 segundos por padrão.

Allow HEVC (Enhanced RTMP)

O HEVC é publicado por meio da extensão Enhanced RTMP (ativada por padrão; configuração avançada). Para receptores sem suporte a Enhanced RTMP, desative-a — apenas H.264 será publicado.

Verify TLS certificate

Para RTMPS: verificação do certificado do servidor (desativada por padrão; configuração avançada).

O formato de publicação é um único programa: um vídeo H.264 ou HEVC e no máximo uma trilha de áudio AAC. Uma fonte multitrilha é restringida por filtros PID na entrada do fluxo (Filtragem MPEG-TS); as trilhas de áudio em outros formatos são descartadas. Se a disposição das trilhas for incompatível com RTMP, a publicação não é realizada — o motivo é exibido nas estatísticas da saída (Estatísticas do fluxo).

Recepção (entrada do tipo rtmp)

Uma entrada do tipo rtmp obtém um fluxo de uma fonte RTMP pela sua URL: o nó se conecta como cliente, o fluxo recebido é remultiplexado em MPEG-TS e passa pelo pipeline SPTS habitual (Pipeline de processamento). As configurações são as mesmas: URL (rtmp(s)://…), Bind interface, Client timeout e Verify TLS certificate para RTMPS.