UDP / RTP para entrega de TV digital
O multicast UDP entrega conteúdo de TV para muitos receptores ao mesmo tempo usando um único stream. Isso economiza largura de banda e funciona bem para hotéis, redes de provedores e arenas esportivas. Leia mais sobre o Protocolo UDP.
Formato do endereço de mídia
Seção intitulada “Formato do endereço de mídia”O endereço de mídia define o destino do stream UDP. O formato desse endereço é o seguinte:
udp://[interface@]address[:port][#options]Entre colchetes ficam os parâmetros opcionais.
interface- nome da interface local, comoeth0. Se este campo não for definido, o stream UDP será entregue de acordo com as rotas do sistemaaddress- endereço IPv4 do grupo multicast, localhost ou host remoto para entrega unicastport- porta de rede para a entrega UDP. Se não for especificada, a porta padrão1234é usada
Opções adicionais podem ser definidas depois do símbolo # e são separadas pelo símbolo &, parecido com os parâmetros de uma URL comum. Estas são as opções disponíveis:
socket_size=bytes- define um tamanho personalizado para o socket do sistema. Se não for especificado, o valor padrão vem da configuração do sistema:sysctl net.core.wmem_defaultsync- ativa a transmissão de UDP em uma thread separada com sincronização de bitrateno_sync- desativa a sincronização de bitrate se ela tiver sido ativada globalmentecbr=Kbps- ativa a sincronização de bitrate e o bitrate constante. Leia mais em Bitrate Constante (CBR)ttl=n- controla o tempo de vida do datagrama para evitar que ele fique em loop por causa de erros de roteamento. O valor padrão é32sap- ativa o SAP. Leia mais em Session Announcement Protocol para Multicast
Veja alguns exemplos de como o formato do endereço de mídia pode ser usado em diferentes cenários com o Astra:
- Entrega multicast em uma interface específica: se você quer entregar um stream UDP para um grupo multicast no endereço
239.255.0.1através de uma interface de rede específica como aeth0, o endereço ficaria assim:udp://eth0@239.255.0.1 - Entrega multicast pela rota definida pelo sistema: se você quer entregar um stream UDP para um grupo multicast no endereço
239.255.0.2e quer que o sistema determine a rota (interface), o endereço seria:udp://239.255.0.2 - Entrega unicast para um host específico: se você está enviando um stream unicast para um host específico no endereço IP
192.168.1.100, o endereço ficaria assim:udp://192.168.1.100 - Entrega em uma porta específica: se você quer entregar um stream UDP para um grupo multicast no endereço
239.255.0.3em uma porta específica, por exemplo5000, o endereço seria:udp://239.255.0.3:5000 - Ativar o CBR para preparar o stream para modulação DVB: se você quer entregar um stream UDP para o modulador DVB, pode precisar de um bitrate constante, por exemplo
24000Kbit/s, e o endereço seria:udp://239.255.0.4#cbr=24000 - Entrega para localhost em uma porta específica: se você precisa entregar um stream UDP para um serviço no mesmo servidor, como o FFMpeg para transcodificação, use o seguinte endereço:
udp://127.0.0.1:11000
Interface web
Seção intitulada “Interface web”Para configurar uma nova saída UDP pela interface web, comece selecionando “New Stream” no menu principal. Depois, na lista de saídas, clique no ícone de engrenagem e defina o “Output Type” como UDP. Você também pode modificar um stream existente abrindo as configurações dele, adicionando uma nova saída e clicando no ícone de engrenagem correspondente.

A maioria das opções apresentadas na interface web corresponde diretamente aos componentes do endereço UDP, como descrito na seção “Formato do endereço de mídia”.