O PLAYDECK pode transmitir legendas ocultas (CEA-608 / CEA-708) e marcadores de anúncios/emendas SCTE por meio de várias entradas e saídas. Trata-se de sinais diferentes:
- As legendas ocultas acompanham o vídeo (SDI VANC ou incorporadas em fluxos elementares MPEG-2 / MPEG-4 / H.264).
- O SCTE-104 é utilizado no SDI (VANC).
- O SCTE-35 é utilizado em MPEG-TS (UDP, SRT, fluxos compatíveis com DVB, gravações em TS, HLS segmentos).
Esta página funciona como um guia: o que funciona, de onde até onde, o que você precisa habilitar e quais são os limites. As instruções passo a passo para a configuração estão nos artigos cujos links constam abaixo.
Observação: As legendas embutidas (SRT / ASS) são sempre gravadas diretamente na imagem. Elas não são o mesmo que legendas ocultas. Consulte Legendas ocultas e legendas.
Neste artigo:
→ Regras rápidas
→ Como ativar o CC e o SCTE
→ Matriz de legendas ocultas
→ Matriz SCTE
→ Limites conhecidos
→ Artigos relacionados
Regras rápidas
- SDI ↔ IP são mundos SCTE distintos
SDI = SCTE-104. Arquivos Streams / TS = SCTE-35. O PLAYDECK não converte automaticamente entre 104 e 35. - O Streams precisa de sinalizadores de incorporação
Ao contrário da caixa de seleção “Dados VANC” do SDI para as entradas, as opções de transmissão e gravação são fáceis de passar despercebidas. É preciso configurá-las nas opções de transmissão/gravação Parâmetro / string de configuração (embed_cc,embed_scte35). - Codec x protocolo
- Repasse de CC (
embed_cc): depende do codec de vídeo (MPEG-2, MPEG-4 Parte 2, H.264 — exceto HEVC). - SCTE-35 (
embed_scte35): depende do transporte MPEG-TS, e não do codec de vídeo.
- Repasse de CC (
- Pass-through x burn-in (CC)
- Repasse: Os dados de legenda permanecem no sinal; o PLAYDECK pode exibi-los em pré-visualização; os dispositivos a jusante os decodificam. Requer VANC /
embed_ccconforme o caso. - Burn-in: O texto é inserido nos pixels do vídeo; não é necessário definir o sinalizador de incorporação para que o texto fique visível nas saídas.
- Repasse: Os dados de legenda permanecem no sinal; o PLAYDECK pode exibi-los em pré-visualização; os dispositivos a jusante os decodificam. Requer VANC /
- Loopback UDP
Prefira o endereço IP da LAN do seu computador (por exemplo,.udp://192.168.x.x:5000?pkt_size=1316).udp://127.0.0.1:…não é confiável nas configurações atuais.
Como ativar o CC e o SCTE
SDI
| Direção | O que fazer |
|---|---|
| Entrada | Ativar Dados da VANC → Ativar legendas ocultas e gatilhos SCTE-104 nessa entrada. Isso ativa a captura de VANC/CC/ANC (há um certo custo de processamento — por isso é uma opção que precisa ser ativada manualmente). |
| Saída | Com uma licença de legendas ocultas, o PLAYDECK habilita automaticamente o recurso CC/VANC no renderizador SDI. |
Streams e Gravações
Abrir Parâmetro no stream ou na gravação e defina os sinalizadores na string de configuração (exemplos):
embed_cc='true'
embed_scte35='true'
| Bandeira | Utilizar para |
|---|---|
embed_cc='true' | Transmissão direta de CC para MPEG-2 / MPEG-4 / H.264 (UDP, SRT, DVB, segmentos HLS, gravação TS/MKV, RTMP/FLV, etc.) |
embed_scte35='true' | SCTE-35 em MPEG-TS apenas (UDP, SRT, DVB, gravação de arquivo TS, HLS segmentos). Não é compatível com MKV ou RTMP/FLV. |
Sem esses sinalizadores, o CC / SCTE-35 em modo de passagem não sairá do PLAYDECK por essa saída — mesmo que a interface do usuário pareça “pronta”.
Injeção de SCTE
Atribua comandos SCTE a clipes, blocos, sobreposições ou botões de ação. Escolha SCTE-104 ao direcionar a SDI, SCTE-35 ao trabalhar com fluxos MPEG-TS ou arquivos TS. Detalhes e exemplos em XML: SCTE-104 em SDI · SCTE-35 para servidores.
Matriz de legendas ocultas
Comportamento verificado do PLAYDECK (retransmissão direta, salvo indicação em contrário).
| Caminho | Resultado | Notas |
|---|---|---|
| Arquivo → SDI → SDI (loop) | Sim | Ative o VANC na entrada de recepção. |
| Arquivo → UDP / SRT / DVB → Stream em | Sim | embed_cc='true'; MPEG-2, MPEG-4 Parte 2 ou H.264 (por exemplo, NVEnc / Quick Sync). HEVC: não. |
| Arquivo → RTMP → YouTube | Sim | embed_cc='true'; O YouTube exibe legendas. |
| Arquivo → NDI → NDI (loop do PLAYDECK) | Sim | Apenas PLAYDECK↔PLAYDECK. O monitor de estúdio NDI e o vMix não exibem as legendas. |
Arquivo → HLS (.m3u8) | Sim* | Legendas em segmentos; o PLAYDECK pode reproduzir o arquivo m3u8 e exibir as legendas. (*Não como tags separadas no arquivo da lista de reprodução.) |
| Gravação MKV | Sim | embed_cc; sidecars opcionais por meio de scc_capture / anc_capture (.scc / .anc). |
| Gravação MPEG-TS | Sim | embed_cc; O MediaInfo indica que o vídeo contém um multiplex EIA-608/708. |
| SDI → Stream (cadeia) | Sim | Captura VANC em + embed_cc na transmissão. |
Stream sem embed_cc | Não (repasse) | O efeito de queima de tela ainda ocorre (pixels). |
Queima de tela Funciona em SDI, NDI, transmissões e saídas de desktop sempre que o CC for renderizado no quadro (opção de passagem de canal desativada).
Mais detalhes sobre a interface do usuário: Legendas ocultas e legendas.
Matriz SCTE
| Caminho | Resultado | Notas |
|---|---|---|
| SCTE-104 → SDI → SDI | Sim | Use os comandos SCTE-104. Verifique o Log de Eventos >> / <<. |
| SCTE-35 → UDP / SRT / DVB → Stream | Sim | Requer embed_scte35='true'. O codec não importa. |
| Fluxo SCTE-35 → fluxo direto | Sim | por exemplo, Canal 1 → UDP → Canal 2 → UDP → Canal 3; << em ambos os receptores. |
| SCTE-104 em SDI e, em seguida, transmitir esse canal por IP | 104 no SDI, sim; não no IP | Não há conversão automática de 104 para 35. Disparar SCTE-35 no canal de transmissão, caso o lado IP precise de marcadores. |
| SCTE-35 para a saída SDI | Não | Domínio incorreto para o SDI. |
| SCTE-104 para UDP/SRT/DVB | Não | Domínio incorreto para MPEG-TS. |
| Loop NDI (104 ou 35) | Não | Não << na entrada NDI do PLAYDECK. |
| Registro MPEG-TS + SCTE-35 durante a gravação | Sim | Visível no DVB Inspector; a reprodução no PLAYDECK exibe << SCTE-35. |
| Gravar / reproduzir MKV | Sem SCTE | O MKV não tem embed_scte35. |
| HLS | Parcial | Não há tags SCTE/CUE no .m3u8. A reprodução do m3u8 pelo PLAYDECK ainda pode exibir << SCTE-35 a partir de segmentos. Os criadores de pacotes externos que leem apenas as informações do manifesto precisam de outra ferramenta (por exemplo, o Nimble). |
Compatível com DVB A transmissão no PLAYDECK funciona como UDP/SRT para CC e SCTE-35 assim que os sinalizadores de incorporação são definidos (format='dvb', ainda udp:// ou URL SRT).
Limites conhecidos
SCTE-104 juntamente com uma trilha CC/ASS ativa (SDI)
Se um clipe estiver sendo reproduzido com uma trilha de legenda oculta ou texto ASS ativa, o sinal SCTE-104 poderá ser transmitido apenas de forma intermitente em um loop SDI (>> o envio está estável, << (o sinal de recepção não é). Desative a trilha de texto se a confiabilidade do SCTE-104 no SDI for fundamental.
Esse conflito foi não observado em fluxos MPEG-TS ao usar o SCTE-35 (com ou sem embed_cc).
NDI
- CC: funciona em um loop PLAYDECK↔PLAYDECK; não é exibido no NDI Studio Monitor nem no vMix.
- SCTE: não foi recebido de volta por meio do NDI no PLAYDECK.
HEVC
embed_cc Em nossos testes, ele não oferece passagem de legendas (CC) utilizável com HEVC. Use MPEG-2, MPEG-4 Parte 2 ou H.264 para a passagem de legendas (CC).
Manifestos HLS
O PLAYDECK não grava tags SCTE/CUE no .m3u8. A legenda e os dados SCTE-35 ainda podem estar presentes nos segmentos subjacentes.
Artigos relacionados
| Artigo | O que você vai encontrar |
|---|---|
| Legendas ocultas e legendas | Faixas, gravação direta vs. passagem direta, visualização, SRT/ASS |
| SCTE em SDI (SCTE-104) | VANC, comandos, teste de loop SDI |
| Envio de SCTE-35 para um servidor de streaming | Exemplos de XML, espaços reservados, fluxos de trabalho do Nimble / HLS |
| Gravação CC e SCTE | MKV x TS, arquivos sidecar, verificações de reprodução |
Dicas sobre o Log de Eventos
Uso Logs → SCTE:
>>= marcador aplicado no canal de envio<<= marcador detectado em uma lista de reprodução/transmissão de recepção
Para arquivos TS, DVB Inspector (ou TSDuck) é útil para confirmar a presença de SCTE-35 no arquivo; o MediaInfo geralmente exibe o CC com clareza, mas não o SCTE-35.