Skip to content

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.

Próximos passos