Ir para o conteúdo
Callaba
Guia do produto

Servidores SRT

Receba, proteja, monitore e encaminhe contribuições SRT de baixa latência com acesso explícito ao editor e ao receptor.

Onde encontrar no CallabaServidores de streaming → Servidores SRT
O que este módulo faz

Um servidor SRT é o terminal de contribuição gerenciado. Configure a latência e a largura de banda da rede real, proteja-a e use telemetria e rotas controladas em vez de adivinhar os sintomas do jogador.

Continue este fluxo no Callaba

Servidor Callaba SRT

Cada mudança no ciclo de vida termina com uma prova observável na mídia, e a desativação não deixa dependências ocultas no downstream.

Ver como o produto funciona

Antes de começar

  • Uma porta UDP acessível e uma regra de firewall limitada às fontes necessárias, quando possível.

  • Um codificador SRT real ou fonte de teste e um receptor como VLC ou um módulo Callaba downstream.

  • RTT de rede medido e taxa de bits de pico esperada.

Configurações explicadas

Explicamos apenas os controles úteis ao operador. Nomes internos e eventos de implementação são omitidos de propósito.

Ouvinte

Identidade e capacidade de rede do terminal SRT.

Nome e estado ativo

Rótulo do operador e estado do ciclo de vida deste servidor SRT.

Porta do ouvinte

Porta UDP usada por conexões SRT de entrada.

Porta receptora

Porta distinta opcional usada pelo lado receptor do fluxo de trabalho configurado.

Latência

Buffer de recuperação SRT dimensionado para o caminho de rede medido.

Comece com o RTT medido e teste sob perda representativa de pacotes.
Largura de banda máxima

Headroom SRT pode ser usado para retransmissão em relação à taxa de bits da mídia.

Receber buffer

Buffer de host disponível para o receptor SRT.

Tempo limite de conexão

Quanto tempo um par indisponível pode permanecer sem solução antes que a sessão seja tratada como falhada.

Segurança e acesso

Proteja a mídia e restrinja quem pode publicar ou receber.

Senha

Segredo de criptografia SRT opcional compartilhado por peers autorizados.

Use um segredo forte e distribua-o separadamente do URL.
Modo de acesso

Exija objetos de acesso Stream explícitos, restrinja por host ou permita deliberadamente acesso mais amplo.

Funções de editor e receptor

Separe os clientes que enviam mídia dos clientes que a consomem.

Roteamento e recuperação

Conecte este endpoint a um ou mais peers SRT.

Modo de roteamento

Desative o roteamento ou use definições de pares de Callaba/endereço público.

EMPURRAR ou PUXAR

PUSH envia para um ouvinte; PULL se conecta a uma fonte disponível.

Hosts de roteamento

Endereços de pares ordenados usados pelo fluxo de trabalho de rota configurado.

Observabilidade

Use evidências reais antes de alterar os parâmetros de transporte.

Intervalo de estatísticas

Frequência usada para coleta de estatísticas ou retornos de chamada com suporte.

Taxa de bits ao vivo

Mostra se a mídia está chegando no momento.

Rede RTT

Tempo de ida e volta relatado pela sessão SRT.

Histórico de conexões e eventos

Eventos de sessão e transporte usados ​​para diagnosticar desconexões.

Primeiro fluxo seguro

  1. 01

    Crie o servidor com uma porta UDP não utilizada e um nome de operador limpo.

  2. 02

    Meça o caminho real e defina a latência, a largura de banda máxima e o tempo limite para essa rede.

  3. 03

    Adicione uma senha e acesso explícito ao stream do editor/receptor.

  4. 04

    Inicie o servidor e conecte um editor real.

  5. 05

    Conecte um receptor ou módulo downstream e confirme a taxa de bits ao vivo mais o RTT da rede.

  6. 06

    Somente depois que o caminho único estiver estável, adicione roteamento ou uma fonte PULL de backup.

Exemplos de fluxo

Use quando

Crie, verifique, edite e desative um servidor SRT

Um operador precisa alterar um endpoint SRT sem confundir um formulário salvo com um caminho de mídia funcional.

CriarFunção, porta e acesso
ComeçarO endpoint fica pronto
VerifiqueMídia e saída reais
EditarSalve, reinicie, teste novamente
Aposentar-seRemover dependências
Diagrama animado do fluxo: Crie, verifique, edite e desative um servidor SRT

Como construir

  1. 1

    Crie o servidor com sua função, porta, política de acesso e configurações de mídia esperadas.

  2. 2

    Inicie-o e aguarde o estado do endpoint esperado pelo editor ou receptor.

  3. 3

    Conecte mídia real e verifique a taxa de bits, a imagem, o áudio e a saída downstream pretendida.

  4. 4

    Antes de editar, identifique se o campo necessita de parada ou reinicialização; salve a alteração, restaure o servidor e repita o mesmo teste de mídia.

  5. 5

    Antes de excluir o servidor, remova ou reatribua todas as rotas, gravações, blocos Multiview e saídas que dependem dele.

Use quando

Contribuição remota segura na produção

Um codificador de campo envia um feed pela Internet pública.

Codificador de campoPUSH SRT criptografado
Política de acessoIdentidade do editor
Callaba SRTRecuperar + monitorar
ProduçãoMultiview / gravar / transmitir novamente
Diagrama animado do fluxo: Contribuição remota segura na produção

Como construir

  1. 1

    Crie o ouvinte SRT e dimensione a latência a partir do caminho medido.

  2. 2

    Defina uma senha e crie um Stream do editor para o codificador.

  3. 3

    Conecte o codificador e confirme a taxa de bits, RTT e estado estável da sessão.

  4. 4

    Selecione a fonte SRT verificada em Multiview, Gravação ou Restreaming.

Use quando

Contribuição SRT primária e de backup

A produção tem dois feeds acessíveis de forma independente e precisa de um caminho de recuperação controlado.

PrimárioPUXAR SRT
Cópia de segurançaPUXAR SRT
Callaba SRTReconectar/trocar
MultiviewProva do operador
SaídaFeed de produção
Diagrama animado do fluxo: Contribuição SRT primária e de backup

Como construir

  1. 1

    Adicione os hosts primários e de backup testados independentemente ao plano de roteamento PULL.

  2. 2

    Verifique cada origem sozinha antes de ativar o fluxo de trabalho de rota ordenada.

  3. 3

    Observe ambos os estados de integridade de origem em Multiview ou na interface do operador.

  4. 4

    Para comutação planejada, use o controle de rota preferencial; para recuperação de reconexão, observe a sessão ativa e a saída.

  5. 5

    Simule uma perda de fonte durante uma janela de manutenção e registre o comportamento de recuperação.

Use quando

Evento de navegador multilíngue de um programa SRT multitrack

A produção fornece um programa SRT/MPEG-TS com vários idiomas finalizados ou faixas de comentários.

Multipista SRTUm programa
Servidor SRTOuvir + nomear faixas
Players webSelecione uma faixa cada
Grupo de idiomasO visualizador seleciona o idioma
Diagrama animado do fluxo: Evento de navegador multilíngue de um programa SRT multitrack

Como construir

  1. 1

    Receba a fonte multipista SRT e confirme se todas as trilhas de áudio produzidas estão presentes.

  2. 2

    Ouça as faixas descobertas nas estatísticas do servidor SRT e atribua nomes de idiomas legíveis pelo operador.

  3. 3

    Crie um Web Player por idioma do público; defina Modificar trilhas de áudio para Selecionar trilha de áudio e mapeie o índice de origem pretendido.

  4. 4

    Adicione esses players a um grupo de lista de idiomas e escolha o idioma padrão.

  5. 5

    Teste a comutação, as regras de acesso e a reprodução em uma sessão limpa do navegador.

Use quando

Evento de navegador multilíngue de feeds SRT separados

A produção fornece cada idioma finalizado como um feed SRT independente em vez de um programa multitrack.

Feeds de idiomasUma alimentação SRT cada
Servidores SRTReceber + monitorar
Players webUm jogador cada
Grupo de idiomasO visualizador seleciona o idioma
Diagrama animado do fluxo: Evento de navegador multilíngue de feeds SRT separados

Como construir

  1. 1

    Receba e valide uma fonte SRT independente para cada idioma produzido.

  2. 2

    Crie um Web Player por feed verificado e nomeie-o para o público.

  3. 3

    Adicione esses players a um grupo de lista de idiomas e escolha o idioma padrão.

  4. 4

    Teste a comutação, as regras de acesso e a reprodução em uma sessão limpa do navegador.

Validar o resultado

  • Um verdadeiro editor e receptor permanecem conectados durante o período de teste planejado.
  • A taxa de bits ao vivo confirma a chegada da mídia e o RTT da rede permanece dentro do orçamento de latência testado.
  • Identidades de fluxo ou hosts não autorizados são rejeitados pela política de acesso selecionada.
  • Um teste de origem de backup produz o comportamento de recuperação documentado.

Solução de problemas

A sessão se conecta, mas a mídia é interrompida

Verifique
  • Compare a taxa de bits com o upload disponível.
  • Verifique o comportamento do RTT e da perda de pacotes.
  • Revise a latência e a largura de banda máxima.
Depois faça isto

Aumentar a margem de recuperação apenas a partir de evidências medidas; também corrija a taxa de bits de origem ou o gargalo da rede.

O editor não consegue se conectar

Verifique
  • Verifique o firewall UDP e o endereço público.
  • Combine porta, modo, senha e identidade do Stream.
Depois faça isto

Teste um publicador sem módulos downstream e, em seguida, restaure o caminho do receptor verificado.

O backup não assume o controle conforme esperado

Verifique
  • Verifique ambas as fontes de forma independente.
  • Revise a ordem da rota, modo e tempo limite.
  • Observe a sessão ativa durante a falha.
Depois faça isto

Corrija a origem com falha ou a definição de roteamento e repita um teste de falha controlado.