Skip to content

12G-SDI

media.ingest.sdi_12g

Descrição

media.ingest.sdi_12g amplia a captura SDI básica. Inclui código para cargas especialmente elevadas, próximas dos limites do hardware moderno. O servidor considera NUMA e o projetista deve considerar a largura de banda real do barramento de memória.

Configuração

Configure o stream pela API do central. Trecho de configuração:

streams:
- name: source1
  inputs:
  - sdi:
      device: /dev/v4l/by-path/pci-0000:5e:00.0-video-index0
      standard: uhd2160p50
      pixel_format: v210

Parâmetros

Parâmetro Descrição
— Os campos são os de SDI básico.
standard Informe standard explicitamente nas portas 12G da DTA-2178 para iniciar a captura.

Opções de transporte

A captura requer driver com V4L2 e acesso ao dispositivo para o Sapsan. Use um caminho estável /dev/v4l/by-path/….

Codecs compatíveis

  • UYVY 4:2:2 (8-bit)
  • v210 4:2:2 (10-bit)
  • PCM
  • AC-3 (SMPTE ST 337)
  • E-AC-3 (SMPTE ST 337)

UYVY e v210 são formatos de pixels sem compressão, e PCM é áudio sem compressão; não são codecs de vídeo H.264/HEVC. Configure transcodificação para obter uma saída comprimida. AC-3/E-AC-3 são extraídos de um par de canais de áudio somente com sample_type: smpte337; SMPTE ST 337 descreve o empacotamento, não um codec de áudio separado.

Comportamento em caso de erro

O estado da entrada e a causa da falha estão nas estatísticas do stream. Desconexão ou ausência de quadros usa os mecanismos de repetição e comutação para reserva.

Aplicação de alterações

Aplique as alterações pela API do central. Alterar o endereço ou o formato reabre a captura e pode interrompê-la durante a conexão. Verifique depois o estado e a chegada de quadros.

Contadores

As tabelas mostram os nomes exatos dos campos de estatísticas do protocolo, incluindo contadores de eventos e indicadores do valor atual. Campos zerados podem ser omitidos. API e Prometheus expõem projeções diferentes; uma única resposta da Admin API não contém necessariamente toda a lista. O detalhe depende da licença de contadores.

Totais comuns da entrada: bytes, frames, errors, warnings. Eles agregam dados do protocolo; não devem ser somados novamente aos contadores do protocolo.

Sdi

Campo Tipo
line_state gauge
producer_restarts counter
producer_restarts_wrong_standard counter
producer_restarts_silence counter
datagrams counter
boundary_loss counter
crc_errors counter
unsupported_codec counter
vanc_unknown counter
vanc_cdp counter
vanc_cdp_pairs counter
ad_marks counter
errors_ad_marks_dropped counter
warning_ad_mark_descriptors_dropped counter
timecode_missing counter
timecode_rejected counter
timecode_untrusted counter
timecode_jumps counter

Outros detalhes

Quadros sem compressão carregam PCIe e memória independentemente do bitrate de saída. Dimensione as entradas pela capacidade real do barramento, resolução e frequência.

Próximos passos