Trilhas selecionadas em um push¶
Um stream com escada de qualidades do transcodificador leva várias qualidades ao mesmo tempo: por exemplo, 1080p e 720p com um áudio comum. Por padrão um push envia ao destino tudo o que o stream tem. Quando o receptor precisa de uma única qualidade — 1080p para um grupo multicast, 720p para outro —, o push recebe um conjunto de trilhas.
Escolha as trilhas¶
A aba Saída, o bloco Pushes, o cartão do push, o campo Trilhas.
As opções vêm das trilhas atuais do stream e são rotuladas para que a qualidade seja reconhecida sem saber o id: o id da trilha, a resolução do vídeo ou o idioma do áudio, e o codec — v2 · 1280x720 · h264. Marque o vídeo da qualidade de que precisa e o áudio que a acompanha.

Um campo vazio é o padrão do protocolo, e o painel diz logo abaixo do campo o que será enviado:
- MPEG-TS/UDP, MPEG-TS/RTP, SRT e RIST — todas as trilhas do stream;
- RTMP — o vídeo e o áudio com o menor id.
A ordem das marcações não importa: v2, a1 e a1, v2 são o mesmo conjunto.
Duas qualidades para dois grupos¶
Uma escada de duas qualidades: v1 é 1080p, v2 é 720p, o áudio é a1. Cada qualidade vai para o seu próprio grupo:
- O botão + Adicionar push, nome
hd, protocolo MPEG-TS/UDP, host239.1.1.1, porta5000, Trilhas —v1ea1. - O botão + Adicionar push, nome
sd, protocolo MPEG-TS/UDP, host239.1.1.2, porta5000, Trilhas —v2ea1. - Salve o stream.

Cada grupo recebe um transport stream de um único programa com um vídeo e um áudio. Cada push mostra a sua própria taxa: sd envia menos que hd pela diferença entre os bitrates das qualidades.
PIDs e tabelas¶
Uma trilha sai no mesmo PID que na saída com todas as trilhas. Um receptor sintonizado no stream completo passa para o stream de uma única qualidade sem trocar de PID. O mapa de PIDs das configurações da saída MPEG-TS funciona do mesmo jeito: a entrada de uma trilha fora do conjunto reserva o PID dela, e as trilhas vizinhas não se deslocam para ele.
A PMT lista apenas as trilhas selecionadas. O PNR, os PIDs e o SDT próprios de um destino funcionam num push com conjunto como em qualquer outro push.
Pushes com o mesmo conjunto compartilham um único stream, assim como pushes sem conjunto: cem destinos com o conjunto v2, a1 custam o mesmo que um. Um stream separado é montado para cada conjunto diferente — veja Vários destinos de uma vez.
RTMP¶
RTMP leva uma trilha de vídeo e uma trilha de áudio. Sem conjunto, um push RTMP toma o vídeo e o áudio com o menor id — a primeira qualidade da escada. Para enviar outra qualidade, escolha o vídeo e o áudio dela.
Uma segunda trilha de vídeo ou de áudio, ou legendas, no conjunto de um push RTMP são marcadas pelo painel antes de salvar: «RTMP leva apenas uma trilha de vídeo e uma de áudio». Um stream com um push assim não pode ser salvo.
Uma trilha que ainda não existe¶
O id de uma trilha pode ser digitado à mão mesmo que o stream não tenha essa trilha agora: v3, a2. O painel aceita e marca: «O stream não tem esta trilha agora; ela será enviada quando aparecer». Assim o push é configurado com antecedência, antes que o transcodificador suba a qualidade. Quando a trilha aparece, ela entra no stream sem reiniciar o push.
Enquanto o stream não tiver nenhuma das trilhas selecionadas, um push MPEG-TS fica em silêncio: depois das tabelas de serviço da partida nada sai para o grupo. O status Enviando com taxa zero significa exatamente isso num push assim.
Só é possível digitar um id de trilha — v1, a1, t1; a forma longa video1 é encurtada. O painel rejeita qualquer outra coisa e a nomeia.
O id aponta para uma trilha¶
O id aponta para uma trilha, não para uma qualidade. Os ids de vídeo de uma escada seguem a ordem das qualidades na aba Transcodificador, então uma qualidade nova no meio da escada desloca os ids de todas as seguintes. Um push com o conjunto v2 passa então a enviar a qualidade que ficou em segundo lugar. O mapa de PIDs se comporta do mesmo jeito.
Depois de editar a escada, confira os conjuntos de trilhas dos pushes.
Um stream com criptografia¶
Num stream com criptografia MPEG-TS o campo Trilhas dos pushes MPEG-TS não está disponível: um único stream comum com todas as trilhas é cifrado, e não existe uma qualidade separada em forma cifrada. Um push de um stream assim recebe todas as trilhas.
Se a criptografia for ativada num stream onde já há um conjunto, o painel pede para remover as trilhas desses pushes; do contrário o stream não é salvo. Nos pushes RTMP a seleção de trilhas continua disponível.
O que vem a seguir¶
- Entrega à rede — endereçamento, TTL, RTP e comportamento em caso de queda.
- Saída MPEG-TS — PNR, PIDs e SDT, inclusive os próprios de cada destino.
- Monitoramento de entrega — contadores e alertas.