Skip to content

ST 2110

media.ingest.st2110

Descrição

O Sapsan recebe sinais de estúdio ST 2110 com trilhas separadas de vídeo sem compressão, áudio e dados auxiliares. Duas fontes de configuração atuam simultaneamente: o central posiciona o stream em um streamer e define sua entrada; um controlador NMOS externo configura endereços multicast e formatos de recepção.

Configuração

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

streams:
- name: source1
  inputs:
  - st2110:
      network: studio
      receivers:
        video:
          enabled: true
        audio:
          enabled: true
        data:
          enabled: true

Parâmetros

Campo Descrição
network etiqueta da rede de mídia configurada na interface do streamer.
receivers trilhas receptoras; enabled ativa a recepção.
reduce_to_8bit reduzir vídeo de 10 para 8 bits.
recv_buffer_bytes buffer do socket; queue_max_bytes: limite da fila; audio_frame_ms: duração do quadro de áudio. O modo manual usa host, port, source e format; sdp fornece a descrição de transporte.

Autenticação

O streamer atende IS-05 diretamente. Restrinja o acesso do controlador NMOS à rede de gerenciamento; NMOS não substitui a autorização da API do central.

Opções de transporte

  • ST 2110-20 — vídeo por RTP/UDP multicast.

  • ST 2110-30 — áudio.

  • ST 2110-40 — dados auxiliares.

PTP sincroniza a linha do tempo. SSM especifica o endereço do emissor.

Codecs compatíveis

  • YCbCr 4:2:2 (8-bit)
  • YCbCr 4:2:2 (10-bit)
  • PCM L16
  • PCM L24

YCbCr descreve pixels sem compressão; L16/L24 são amostras PCM sem compressão. O vídeo usa ST 2110-20 e o áudio ST 2110-30. A recepção de AM824/AES3 (ST 2110-31) não está implementada no processamento atual. SMPTE ST 291 para ANC empacota dados auxiliares; não é um codec de vídeo.

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

Alterações do central e comandos NMOS coexistem: o central controla posicionamento e composição da entrada; o controlador, o roteamento das trilhas. O streamer aplica a ativação IS-05 ao endereçamento do receptor. Alterar endereço ou formato reconecta o receptor afetado.

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.

St2110

Campo Tipo
declared_tracks gauge
receiving_tracks gauge
diverged_clock_tracks gauge
clock_drift_ms gauge
xdp_reopens counter

RtpChannel

Campo Tipo
channel_id label
rtp_packets counter
rtcp_packets counter
bytes counter
frames counter
pt_reject_count counter
pt_reject_bytes counter
ts_goes_backwards counter
ts_jump_forward counter
ts_stuck counter
errors_dts_stuck counter
sr_ts_stuck counter
ts_stuck_restarts counter
resync_sr counter
marker_packets_count counter
no_marker_mode_flag gauge
errors_broken_payload counter
errors_lost_packets counter
errors_dropped_packets counter
errors_late_packets counter
errors_incomplete_frames counter
nack_count counter
onvif_buffer_overflow counter
onvif_seq_gap counter
onvif_marker_mismatch counter
onvif_resync_dropped counter

Outros detalhes

NMOS IS-04 anuncia receptores e IS-05 os conecta. Sem controlador, endereços e formatos podem ser configurados manualmente pela API do central. Vídeo sem compressão requer largura de banda de rede e memória suficiente; adicione transcodificação para HLS e outras saídas comprimidas.

Próximos passos