Fonte sintética¶
A entrada syntetic é um gerador de sinal de teste embutido: barras SMPTE com um relógio correndo e um tom. Não precisa de dados externos e serve para verificar a instalação, depurar e fazer testes de carga.
Configuração¶
O gerador emite quadros sem compressão (YUV e PCM brutos). Isso é deliberado: o sinal bruto pode ser enviado sem perdas direto ao SDI. Para servir o stream por protocolos de rede (e obter as variantes de codec e qualidade de que precisa), combine o gerador com um transcodificador:
streams:
- name: syn
inputs:
- syntetic: {}
transcoder:
output:
- source: !content video
codec: !set h264
- source: !content audio
codec: !set aac
segments: 6
Sem uma seção transcoder o stream carrega quadros brutos: um reprodutor comum não consegue reproduzi-lo, mas é exatamente esse o stream necessário para a saída em SDI.
Parâmetros do gerador (todos opcionais, syntetic: {} dá um sinal de demonstração):
- syntetic:
video: !video
rate:
numerator: 30000 # frequências de quadro fracionárias (NTSC) são suportadas
denominator: 1001
audio: !audio
sample_rate: 48000
channels: 2
Timecode na imagem¶
O PTS de cada quadro é desenhado na banda de luma da imagem e pode ser relido por máquina. Isso permite medir a latência ponta a ponta e achar quadros perdidos pela própria imagem — útil na depuração do transcodificador e dos protocolos.