RIST¶
media.push.rist
O Sapsan inicia uma publicação de saída por RIST. Um stream pode ter vários pushes com nome.
Configuração¶
Aplique a configuração do stream pelo central.
Os pushes de um stream formam um mapa de «nome do push — configuração», não uma lista. O nome é único dentro do stream e serve de chave: é por ele que o push é encontrado na configuração, nas estatísticas e nas métricas. Um push tem exatamente um protocolo.
streams:
- name: tv1
inputs:
- udp: {host: 239.0.0.1, port: 5000}
pushes:
delivery:
rist:
host: 203.0.113.10
port: 9000
| Protocolo | Parâmetros |
|---|---|
rist |
host, port, cache_ms, retransmit_rate_percent, ttl, multicast_interface |
O nome é a identidade do push. Renomeá-lo não leva nem a configuração nem os contadores acumulados: o push antigo desaparece e o novo começa do zero.
Um push por UDP, SRT ou RIST pode levar a sua própria seção mpegts — número de programa, PID das pistas e SDT próprios, só para esse push.
Monitoramento¶
Cada push tem estatísticas próprias — destino, status, causa da falha, taxa, bytes, erros, reconexões. A referência de campos, as séries do Prometheus e as receitas de alerta estão na página Estatísticas.
Transporte¶
MPEG-TS sobre RIST/UDP com retransmissão de pacotes perdidos.
Codecs compatíveis¶
- H.264
- HEVC
- AV1
- JPEG 2000
- MPEG-2 Video
- AAC
- AC-3
- E-AC-3
- MPEG Audio
- SMPTE 302M
Esses codecs permitem reempacotar faixas já codificadas em MPEG-TS; o próprio push não as transcodifica. AAC é transmitido com ADTS. O suporte de um codec em fMP4 ou HLS não implica o mesmo suporte nesta saída.
AV1 é anunciado como stream privado com o registro AV01; o receptor deve aceitar esse empacotamento específico. Opus não faz parte do conjunto de codecs verificado para esta saída: sua presença na entrada não comprova sinalização e empacotamento completos de Opus em MPEG-TS na saída.