Servidor de vídeo AMP (Ross Carbonite / DDR genérico)

Este artigo mostra como conectar um switcher de transmissão, como o Ross Ultrix Carbonite, ao PLAYDECK usando o AMP (Advanced Media Protocol). O PLAYDECK atua como um DDR genérico. O switcher lista clipes e envia os comandos “cue”, “play”, “stop”, “eject”, “jog”, “loop” e “record”.

O AMP serve apenas para controle — ele não transmite vídeo. Envie a saída do programa do PLAYDECK para o mixer separadamente via SDI, NDI ou HDMI.

Neste artigo:
Ativar o AMP no PLAYDECK
Enviar o vídeo para o mixer
Configurar o switcher (Carbonite)
Mapeamento de canais
Comandos do painel
Lista de clipes e IDs
Status e registro
Resolução de problemas


Ativar o AMP no PLAYDECK

  1. Abrir Configurações → Rede → Entrantes.
  2. Ativar Servidor de Vídeo AMP.
  3. Mantenha a porta padrão 3811, a menos que seu switch precise de outra porta.
  4. Permitir tráfego de entrada TCP nessa porta a partir do endereço IP do switch (Firewall do Windows).

Quando o AMP está ativo, o PLAYDECK fica à espera de conexões do switcher na porta TCP configurada.


Enviar o vídeo para o mixer

O AMP não transmite imagens. É necessário alimentar o switcher a partir de uma saída normal do PLAYDECK:

  • SDI / HDMI por meio de uma placa de playout (Blackmagic, AJA, Deltacast, …)
  • NDI (consulte nosso Transmita seu feed de vídeo (guia)
  • Área de trabalho estendida / HDMI da placa de vídeo

Atribua essa fonte à entrada do comutador que você usa para o dispositivo AMP (por exemplo, fonte BNC ou NDI do PC do PLAYDECK).


Configurar o switcher (Carbonite)

No switcher Ross (Ultrix Carbonite ou painel compatível):

  1. Configuração do dispositivo → Adicionar servidor → AMP
  2. IP = PLAYDECK PC na LAN
  3. Porto = conforme definido no PLAYDECK (padrão: 3811)
  4. Protocolo / tipo de servidor: DDR genérico
  5. Ativar Permitir o controle da lista de reprodução no lado do servidor, caso o switcher solicite isso

A documentação de Ross Tria/Mira AMP se aplica (driver AMP_0.2, ID do protocolo DDR genérico).

Escolha um VTR no painel (por exemplo, Vtr1). Cada conexão AMP utiliza um canal VTR no comutador.


Mapeamento de canais

ComutadorPLAYDECK
Vtr1 … Vtr8Canal 1 … 8
PGM1 … PGM8Canal 1 … 8 (também aceito)

Uma conexão do Carbonite AMP = um VTR. Para vários canais, adicione vários servidores AMP ou atribuições de VTR, conforme permitido pelo seu switcher.


Comandos do painel

ComutadorPLAYDECK
JogarJogar
ParePausar (imagem fixa). A reprodução continua.
EjetarInterromper o canal (em segundo plano)
SinalReproduza esse clipe no Cut In
Corrida / ida e voltaVelocidade variável. Solte o botão giratório = parar. Reproduzir = 1× novamente.
Ativar/desativar o loopLoop infinito / sem loop no clipe atual
RegistroInicie/interrompa a gravação do PLAYDECK cuja fonte seja este canal (que não esteja na configuração “Sempre ligado”). Atribua esse slot de gravação ao mesmo canal da lista de reprodução que o VTR.

Status e registro

O status no switcher segue o PLAYDECK: Reproduzir, Pausar, Cue.

AMP recebido: Logs → Logs de comandos (<< AMP, legível).


Status e registro

O status no switcher segue o PLAYDECK: Reproduzir, Pausar, Avançar para a marca.

Enquanto um novo clipe ainda estiver sendo armazenado em cache, o clipe anterior pode continuar sendo reproduzido até que o próximo esteja pronto.

O tráfego AMP recebido é registrado em Logs → Logs de comandos (<< AMP).


Resolução de problemas

ProblemaVerificar
O Switcher não consegue se conectarAMP habilitado no PLAYDECK; o firewall permite o tráfego TCP nessa porta; mesma LAN/sub-rede
Lista de clipes vazia ou incorretaClipes ativos no canal mapeado; legendas/nomes de arquivos visíveis na lista de reprodução
O botão “Jog” não faz nada / permanece na velocidade erradaPLAYDECK em reprodução; após soltar, permanece parado (aperte o botão Play para 1×)
Falhas na transmissãoUse o ID exato de 8 caracteres da lista
O comando “Record” não faz nadaSlot de gravação: fonte = lista de reprodução, canal = este VTR, não em modo “Always-on”; equipamento em funcionamento
Imagem pretaVídeo não transmitido — o AMP serve apenas para controle; verifique as conexões SDI/NDI/HDMI com o switcher
Sem sinopsesAbra “Logs” → “Logs de comando” durante o teste

Operação autônoma 24 horas por dia, 7 dias por semana Playout

Este artigo mostra como executar o PLAYDECK sem a necessidade de um operador: importação diária de arquivos de projeto a partir de um sistema de tráfego ou de programação, recarga automática quando um arquivo é sobrescrito e reinicialização programada do aplicativo.

É fácil não perceber a opção “Configurações → Automação”. Uma caixa de seleção chamada “Desativar o salvamento automático do projeto” não parece ter nada a ver com uma transmissão 24 horas por dia, 7 dias por semana — mas, combinada com a opção “Carregar o projeto mais recente da pasta”, ela constitui o típico fluxo de trabalho autônomo.

Neste artigo:
Configurações → Automação
Casos de uso típicos
Desativar “Salvar” e “Carregar a versão mais recente”
Reiniciar o PLAYDECK


Configurações → Automação

Abrir Configurações → Automação (último item do grupo “Configurações”).

Nesta página, há três funções independentes:

  • Reinicie o PLAYDECK a cada — reinício diário ou semanal
  • Desativar o salvamento automático do projeto — O PLAYDECK não grava o projeto aberto em segundo plano; a atualização é opcional quando esse arquivo é alterado
  • Carregar o projeto mais recente da pasta — em um determinado horário, carregar a versão mais recente .xml em uma pasta (uma vez por dia)

Nota: Reinício programado, Carregar a versão mais recente e recarregar ao alterar o arquivo Não execute enquanto as Configurações estiverem abertas. Configure a hora, a pasta e as opções e, em seguida, Fechar Configurações. Caso contrário, o tempo programado pode passar sem que nada aconteça. Teste: Reiniciar agora ainda é executado diretamente a partir de “Configurações” — essa é a única exceção.


Casos de uso típicos

Essas são as situações em que a automação faz a diferença — elas não ficam evidentes apenas pelas descrições.

O sistema de tráfego/programação gera um novo arquivo XML todos os dias
Um planejador arrasta arquivos como 26/08/13_Playdeck.xml14-08-26_Playdeck.xml em uma pasta compartilhada. À meia-noite, o PLAYDECK deve selecionar o arquivo mais recente e continuar a execução de forma automática. Ou seja, Carregar as mais recentes, geralmente em conjunto com Desativar o salvamento automático do projeto.

O mesmo arquivo de projeto é sobrescrito ao longo do dia
Um editor ou um aplicativo de terceiros sobrescreve o arquivo que está aberto no momento. O PLAYDECK deveria detectar isso e recarregar. Ou seja, Desativar salvamento + Quando o arquivo aberto for alterado → Recarregar/Retomar. Detalhes: Preparar/importar listas de reprodução externamente.

Ambos na mesma máquina
Novo arquivo criado às 00:00; em seguida, o arquivo do mesmo dia foi sobrescrito novamente às 14:00. Ativar Carregar as mais recentes e reload-on-change. Não se trata de uma escolha entre uma coisa ou outra.

Recomeço do zero durante a noite
Caixas que funcionam 24 horas por dia, 7 dias por semana, e que devem reiniciar o PLAYDECK uma vez por dia, mesmo durante a transmissão. Ou seja, Reinicie o PLAYDECK a cada.


Desativar “Salvar” e “Carregar a versão mais recente”

Desativar o salvamento automático do projeto
Se estiver ativado, o PLAYDECK irá não salvar o arquivo do projeto em segundo plano (o salvamento automático de sempre e também o salvamento silencioso ao encerrar o programa). Arquivo → Salvar / Salvar como ainda funciona.

Use isso quando um o sistema externo é o responsável pelo XML. Caso contrário, o PLAYDECK grava sua lista de reprodução na memória de volta no disco e sobrescreve o arquivo do agendador.

Quando o arquivo aberto for alterado:

  • Não fazer nada — ignorar substituições externas
  • Atualizar/Retomar imediatamente — atualizar a página e tentar retomar o mesmo clipe (pelo ID exclusivo)
  • Solicitação para recarregar/retomar — pergunte primeiro

Nota: A função “Retomar” só funciona se o clipe que está sendo reproduzido no momento ainda existir no projeto recarregado. Caso contrário, esse canal é interrompido. Essa recarga serve para o mesmo arquivo que já está aberto. Não substitui a opção “Carregar a versão mais recente”.

Carregar o projeto mais recente da pasta
Se estiver ativado, o PLAYDECK procura na pasta selecionada após o dia da semana e o horário selecionados e carrega a versão mais recente .xml uma vez por dia.

  • Meios mais recentes data do arquivo (hora da última gravação), e não o nome do arquivo. 13-08-26 vs 01-09-26 O que está no nome não importa.
  • Apenas arquivos de projeto PLAYDECK válidos (outros arquivos XML, como exportações do XMLTV, são ignorados).
  • Os arquivos que ainda estão sendo gravados (em uso) são ignorados.
  • O arquivo atualmente aberto é ignorado. O PLAYDECK não carregará a mesma lista de reprodução novamente. Você não precisa desativar o salvamento apenas para que a opção “Carregar a mais recente” funcione.
  • Após um carregamento bem-sucedido, o mesmo dia não será carregado novamente.

Afinal, por que combiná-los?
A opção “Carregar o mais recente” não requer a desativação do salvamento — o arquivo aberto já está excluído da seleção do “mais recente”. Para um sistema de tráfego, geralmente é desejável ambos: sem a opção “Desativar salvamento”, o PLAYDECK salva automaticamente o projeto aberto; a data desse arquivo continua mudando, e a versão de amanhã pode parecer “mais antiga” do que o próprio salvamento do PLAYDECK. Se o agendador sobrescrever de hoje Enquanto o arquivo estiver aberto, o PLAYDECK também pode salvar sobre essa versão, substituindo-a.

Configuração recomendada para funcionamento 24 horas por dia, 7 dias por semana

  1. Ativar Desativar o salvamento automático do projeto.
  2. Quando o arquivo aberto é alterado: Recarregar/Retomar imediatamente — se o arquivo do mesmo dia puder ser sobrescrito posteriormente; caso contrário, não fazer nada.
  3. Ativar Carregar o projeto mais recente da pasta a cada <Every Day> por exemplo,. 00:00:00.
  4. Pasta = a pasta de destino do agendador. Mantenha apenas o arquivo XML do projeto PLAYDECK nessa pasta.
  5. Após a carga:
    • Reproduzir o primeiro bloco — iniciar a transmissão (comutação automática típica)
    • Início do primeiro bloco — carregar o primeiro bloco, aguardar até a reprodução posterior
    • Siga os horários em blocos — não são reproduzidos automaticamente; os blocos são acionados de acordo com seus próprios intervalos de tempo (Fluxo do programa). Se você fizer o teste com essa opção e nada for iniciado, isso é normal.
  6. Fechar configurações.

A mudança de projeto é sem costura. A saída permanece ativa; apenas algumas imagens queda durante a carga. Configure o canal fundo preto — se alguns quadros da imagem anterior forem exibidos rapidamente, o preto é o preenchimento menos visível. Trata-se de um corte abrupto para o novo projeto, não de uma transição. Coordene o envio do arquivo com o horário de carregamento (geralmente à meia-noite) para que o corte ocorra em um intervalo seguro, ou use Siga os horários em blocos no novo arquivo.


Reiniciar o PLAYDECK

Se estiver ativado, PLAYDECK fecha e recomeça no dia da semana e no horário selecionados, mesmo durante a transmissão. Use isso para reiniciar diariamente as máquinas que não estão sendo supervisionadas.

Teste: Reiniciar agora executa a mesma reinicialização imediatamente. A reinicialização programada só é executada após o fechamento das Configurações.

Gravação de legendas ocultas e SCTE

O PLAYDECK pode gravar Legendas ocultas e SCTE-35 em arquivos — mas nem todo contêiner oferece suporte a ambos.

  • Legendas ocultas pode entrar em MKV ou MPEG-TS (e gravações relacionadas no estilo “stream”).
  • SCTE-35 apenas aborda MPEG-TS (.ts), e não para MKV.

Matriz e domínios: Legendas ocultas e SCTE — Visão geral.

Neste artigo:
O que ativar
MKV x MPEG-TS
Arquivos Sidecar (.scc / .anc)
Verificar a reprodução
Relacionado


O que ativar

Na string de parâmetros/configuração da gravação, defina os sinalizadores necessários:

embed_cc='true'
embed_scte35='true'
scc_capture='true'
anc_capture='true'


ParâmetroObjetivo
embed_cc='true'Incorporar CC ao fluxo elementar do vídeo (por exemplo, H.264 / MPEG-2)
scc_capture='true'Escreva um paralelo .scc arquivo (CEA-608)
anc_capture='true'Escreva um paralelo .anc arquivo (CEA-708)
embed_scte35='true'Incorporar SCTE-35 em um MPEG-TS somente gravação

É o mesmo princípio do streaming: é fácil deixar essas opções de lado — sem elas, o CC / SCTE-35 de pass-through não será armazenado como esperado.

Durante a gravação do SCTE-35, marcadores de tempo provenientes de clipes, blocos, sobreposições ou botões de ação (SCTE-35 tipo).


MKV x MPEG-TS

MKVMPEG-TS (.ts)
Legenda ocultas (embed_cc)SimSim
Sidecars .scc / .ancSim (se os sinalizadores de captura estiverem ativados)Sim (se os sinalizadores de captura estiverem ativados)
SCTE-35 (embed_scte35)NãoSim
Verificação padrãoA lista de reprodução do PLAYDECK exibe legendasMediaInfo: EIA-608/708 no vídeo; DVB Inspector: marcadores SCTE-35; PLAYDECK: CC + << SCTE-35

Regra geral

  • Necessidade Somente CC (e arquivos complementares opcionais) → MKV ou TS.
  • Necessidade CC + SCTE-35 em um único arquivo → MPEG-TS.

Arquivos Sidecar (.scc / .anc)

Com scc_capture / anc_capture, o PLAYDECK pode criar:

  • seuficheiro.scc — CEA-608 (compatível com diversas ferramentas)
  • seuficheiro.anc — ANC no estilo CEA-708 (principalmente Medialooks/PLAYDECK)

O mesmo nome base e a pasta como o vídeo. Durante a reprodução, o PLAYDECK pode usar as legendas incorporadas e/ou esses arquivos complementares (veja também Legendas ocultas e legendas).


Verificar a reprodução 

Legendas ocultas
  1. Adicione o arquivo gravado a uma lista de reprodução.
  2. Selecione a faixa CC, se disponível.
  3. Confirme o CC na pré-visualização do canal (pass-through ou burn-in, conforme configurado).

Para TS, MediaInfo geralmente lista faixas de texto (EIA-608 / EIA-708) multiplexadas no vídeo.

SCTE-35 (somente TS)
  1. Durante a gravação, envie SCTE-35 a partir de uma ação (ou comando de clipe).
  2. Abra o .ts em DVB Inspector (ou TSDuck) e confirmar os sinais de splice/SCTE-35.
  3. Jogue da mesma forma .ts no PLAYDECK → O Registro de Eventos do SCTE deve exibir << SCTE-35.

Nota: Interpretando um MKV A gravação não exibirá SCTE-35 no log — o contêiner não contém esse código. O MediaInfo também costuma omite SCTE-35 mesmo quando o DVB Inspector exibe marcadores; prefira o DVB Inspector / PLAYDECK << para verificações da SCTE.

Relacionado

ArtigoTema
Legendas ocultas e SCTE — Visão geralMatriz completa
Legendas ocultas e legendasFaixas, gravação direta / passagem direta
SCTE em SDI (SCTE-104)Marcadores SDI VANC
Envio de SCTE-35 para um servidor de streamingTransmissões ao vivo, Nimble, HLS

Utilização do SCTE-104 em SDI

Em SDI, o PLAYDECK utiliza SCTE-104 marcadores em VANC (não SCTE-35). Use SCTE-104 para sinalizar inserções de anúncios/pontos de emenda para equipamentos SDI a jusante.

Para consultar a matriz completa (incluindo fluxos, gravação e NDI), acesse:
Legendas ocultas e SCTE — Visão geral

Para IP / MPEG-TS marcadores, uso SCTE-35 em vez disso: Envio de SCTE-35 para um servidor de streaming.

Neste artigo:
SDI x streams
Ativar SCTE-104 no SDI
Enviar SCTE-104
Detectar e registrar
Teste de loop do SDI
Encaminhamento
Limite importante (pista CC / ASS)
Relacionado


SDI x streams

ConexãoTipo SCTE
SDI (DeckLink, etc.)SCTE-104 apenas (VANC)
UDP / SRT / DVB / arquivo TS / segmentos HLSSCTE-35 apenas

A PLAYDECK faz não converter SCTE-104 ↔ SCTE-35 automaticamente.
Se você for Fluxo SDI → IP, SCTE-104 não aparecerá como SCTE-35 na transmissão. Disparar SCTE-35 no canal que é responsável pela saída da transmissão (consulte visão geral e SCTE-35).


Ativar SCTE-104 no SDI

Entrada

Na entrada SDI, habilite Dados da VANC → Ativar legendas ocultas e gatilhos SCTE-104.

É a mesma caixa de seleção da captura de legendas ocultas. É uma opção que deve ser ativada manualmente, pois a captura VANC aumenta a carga de processamento.

Saída

Com uma licença que inclua SCTE/CC, a saída SDI pode transmitir VANC, incluindo SCTE-104, quando houver marcadores no canal.


Enviar SCTE-104

Você pode anexar comandos SCTE a:

  • Clipes (em qualquer posição)
  • Blocos (início / fim)
  • Sobreposições (mostrar/ocultar)
  • Botões de ação

Selecione o tipo de comando SCTE-104 e cole uma carga XML válida no formato SCTE-104.

O PLAYDECK não fornece uma biblioteca fixa de marcadores de “produto” — você mesmo define o XML que seus equipamentos a jusante esperam receber. Marcadores de lugar como {clipduration} estão documentados para os fluxos de trabalho SCTE-35; utilize a mesma interface de comando, quando aplicável.

Amostra mínima (operação única)
1
    0
    0
    1.1
    1
    2
    3
    sequência de dados


Uso SCTE-104 (não SCTE-35) como tipo de comando, quando isso deveria ser transmitido por SDI.


Detectar e registrar

Abra o Registro de Eventos do SCTE (Registros → SCTE).

  • >> = marcador enviado nesse canal
  • << = marcador detectado em uma lista de reprodução de recepção (por exemplo, entrada SDI sendo reproduzida em outro canal)

Registrar os dados em ambas as direções é a maneira mais rápida de verificar um loop sem analisadores externos.


Teste de loop do SDI

  1. Canal 1: Saída SDI ativa.
  2. Loop físico (ou segunda porta) em uma entrada SDI; ativar Dados da VANC com base nessa informação.
  3. Canal 2: reproduza essa entrada na lista de reprodução.
  4. Canal 1: Botão de ação com a amostra SCTE-104; ambos os canais em reprodução.
  5. Registro de eventos: >> no canal 1 e << SCTE-104 no canal 2.

Você pode adicionar um segundo salto SDI (Canal 2 → Canal 3) para confirmar o encaminhamento pelo SDI.


Encaminhamento 

O PLAYDECK pode encaminhar mensagens SCTE-104 recebidas de um Entrada SDI para um Saída SDI quando esse sinal de entrada é reproduzido por meio de um canal que gera uma saída SDI.

Encaminhamento SDI (104) UDP/SRT (35) faz não ocorrerá automaticamente. Em vez disso, use SCTE-35 no canal de streaming.


Limite importante (pista CC / ASS)

Se o Canal 1 estiver exibindo um clipe com um Legenda oculta ativada ou faixa de texto ASS, o sinal SCTE-104 via SDI só pode ser recebido de forma intermitente (>> ainda parece estar tudo bem; << (o loop não é confiável).

Solução alternativa: desative a trilha de texto quando for necessário garantir a confiabilidade do sinal SCTE-104 no SDI.

Esse conflito não foi observado para SCTE-35 em fluxos MPEG-TS da mesma forma.

Relacionado

ArtigoTema
Legendas ocultas e SCTE — Visão geralMatriz completa, domínios, sinalizadores de incorporação
Envio de SCTE-35 para um servidor de streamingUDP/SRT/DVB, Nimble, HLS
Legendas ocultas e legendasQueima de CC / passagem direta
Gravação CC e SCTEMKV x TS, arquivos sidecar, verificações de reprodução

Legendas ocultas e legendas

O PLAYDECK é compatível com legendas ocultas (CEA-608 / CEA-708) e legendas (ASS / SRT). Elas têm aparência semelhante na tela, mas funcionam de maneira diferente.

  • As legendas sempre acabam sendo gravadas diretamente na imagem.
  • As legendas ocultas podem ser gravadas no sinal ou transmitidas diretamente (SDI VANC ou incorporadas em fluxos de vídeo compatíveis).

Para ver a matriz completa “de→para” (SDI, NDI, UDP/SRT/DVB, RTMP, HLS, gravação), comece aqui:
Legendas ocultas e SCTE — Visão geral

Neste artigo:
Legendas x Legendas ocultas
Legendas (ASS / SRT)
Fontes das legendas ocultas
Burn-in x Pass-Through
Ativar CC nas entradas e saídas
Teste rápido
Relacionado


Legendas x Legendas ocultas

LegendasLegendas ocultas
Fontes típicasASS integrado, externo SRTCC incorporado, sidecars SCC/MCC/ANC, SDI VANC, fluxos, NDI (loop do PLAYDECK)
Sobre as saídasSempre em destaqueBurn-in ou pass-through no sinal
Estilo no PLAYDECKFonte etc. nas configuraçõesEstilo de pré-visualização/test de durabilidade nas configurações; posição/animação geralmente definidas nos dados CC
É o mesmo que SCTE?NãoNão — o SCTE é um sistema de sinalização independente (visão geral)

Legendas (ASS / SRT)

As legendas só podem ser extraídas de arquivos de vídeo e são sempre incorporadas aos quadros.

  1. Adicione o clipe a uma lista de reprodução.
  2. Clique com o botão direito do mouse no clipe e selecione a trilha de legenda (desativada por padrão).


Incorporado: exibido como ASS Embedded.
Externo SRT: mesmo nome de arquivo base que o vídeo (.srt), na mesma pasta ou em uma Substituições / Legendas subpasta.

Independentemente de para onde você transmita o canal (SDI, NDI, stream, área de trabalho), o texto das legendas já está na imagem. Ajuste a fonte e as opções relacionadas nas configurações.

O PLAYDECK não inclui um editor para digitar novos textos de legenda ou legendas ocultas nos arquivos. Use uma ferramenta externa caso precise criar legendas.


Fontes das legendas ocultas

Dos arquivos

Clique com o botão direito do mouse no clipe → selecione a trilha CC (por exemplo,. (CC Embedded).

Também são suportados como arquivos complementares (mesmo nome de base, mesma pasta): SCC, MCC, ANC.

Ao gravar com scc_capture / anc_capture, o PLAYDECK pode gravar .scc / .anc ao lado do arquivo de mídia; a reprodução pode retomá-los. Consulte o visão geral anotações de gravação.

De entradas ao vivo / transmissões

O PLAYDECK pode ler, visualizar e encaminhar CC com:

  • SDI (se o dispositivo for compatível com VANC; habilite os dados VANC na entrada)
  • Streams com MPEG-2 ou H.264 (também conhecido como MPEG-4 Parte 2 em nossos testes) — UDP, SRT, compatível com DVB, etc., com embed_cc='true' no remetente
  • NDI em um PLAYDECKPLAYDECK loop (muitas ferramentas de terceiros para o NDI não exibem o CC)
  • RTMP no YouTube com embed_cc='true' (O YouTube pode exibir legendas)


Não válido para repasse de cartão de crédito: HEVC com embed_cc (não foi possível utilizar o pass-through em nossos testes).


Burn-in x Pass-Through

Nas configurações (Legendas ocultas):

  • Burn-in (padrão): O texto CC é exibido nos quadros de saída do canal. Todos os destinos visualizam o texto na imagem (incluindo a saída para a área de trabalho).
  • Pass-Through (sempre ativo): As legendas não são gravadas na imagem de saída. O PLAYDECK continua exibindo as legendas na pré-visualização do canal. Os reprodutores/decodificadores a jusante (YouTube, outro PLAYDECK etc.) são responsáveis pela exibição das legendas.

Uso Saída na área de trabalho (modo de janela) para verificar se o texto está na imagem ou apenas na visualização.

Dica: Se você conectar um canal de burn-in a um segundo canal que também transmita CC em modo de pré-visualização, você poderá ver texto duplo (pixels + sobreposição). Defina o primeiro canal como “Pass-Through” para evitar isso.

Os dados de CC geralmente incluem posição e modo fixos (por exemplo, roll-up / pop-on). O PLAYDECK não altera essas configurações para visualização prévia ou queima, além das configurações de exibição de CC.


Ativar CC nas entradas e saídas

Matriz completa: Legendas ocultas e SCTE — Visão geral.

Entrada SDI

Ativar Dados da VANC → Ativar legendas ocultas e gatilhos SCTE-104.
Necessário para capturar CC (e SCTE-104) a partir de SDI. Opcional, pois a captura de VANC aumenta a carga de processamento.

Saída SDI / NDI

Com uma licença de legendas ocultas, a saída SDI/NDI está preparada para transmitir legendas ocultas quando estas estiverem presentes no fluxo do canal.

Streams + Gravações

Em Parâmetro, acrescente:

embed_cc='true'


Sem isso, o CC de passagem não será incorporado ao fluxo elementar de saída (o burn-in continua funcionando, se estiver ativado).

Destino UDP: use o seu endereço IP da LAN, não 127.0.0.1.


Teste rápido

  1. Carregue um clipe de amostra com CC incorporado; selecione a trilha de CC; coloque o bloco em loop. Confirme o CC na pré-visualização do canal.
  2. Ative a saída SDI e/ou NDI; opcionalmente, reconecte a saída SDI/NDI a uma entrada (VANC ativado para SDI).
  3. Adicione um fluxo UDP (ou SRT) com H.264 e embed_cc='true'; reproduza essa URL em outro canal.
  4. Confirme o comportamento da saída na área de trabalho em comparação com a visualização.

Trecho de amostra:
https://downloads.playdeck.tv/assets/Sample Video_QTCC.mov

Relacionado

ArtigoO que você vai encontrar
Legendas ocultas e SCTE — Visão geralMatriz completa, domínios SCTE, limites
SCTE sobre SDISCTE-104
SCTE-35 para um servidor de streamingSCTE-35, Nimble, comandos HLS
Gravação CC e SCTEMKV x TS, arquivos sidecar, verificações de reprodução

Legendas ocultas e SCTE — Visão geral

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

  1. 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.
  2. 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_ccembed_scte35).
  3. 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.
  4. 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_cc conforme 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.
  5. 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çãoO que fazer
EntradaAtivar 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ídaCom 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'


BandeiraUtilizar 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).

CaminhoResultadoNotas
Arquivo → SDI → SDI (loop)SimAtive o VANC na entrada de recepção.
Arquivo → UDP / SRT / DVB → Stream emSimembed_cc='true'; MPEG-2, MPEG-4 Parte 2 ou H.264 (por exemplo, NVEnc / Quick Sync). HEVC: não.
Arquivo → RTMP → YouTubeSimembed_cc='true'; O YouTube exibe legendas.
Arquivo → NDI → NDI (loop do PLAYDECK)SimApenas 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 MKVSimembed_cc; sidecars opcionais por meio de scc_capture / anc_capture (.scc / .anc).
Gravação MPEG-TSSimembed_cc; O MediaInfo indica que o vídeo contém um multiplex EIA-608/708.
SDI → Stream (cadeia)SimCaptura VANC em + embed_cc na transmissão.
Stream sem embed_ccNã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

CaminhoResultadoNotas
SCTE-104 → SDI → SDISimUse os comandos SCTE-104. Verifique o Log de Eventos >> / <<.
SCTE-35 → UDP / SRT / DVB → StreamSimRequer embed_scte35='true'. O codec não importa.
Fluxo SCTE-35 → fluxo diretoSimpor exemplo, Canal 1 → UDP → Canal 2 → UDP → Canal 3; << em ambos os receptores.
SCTE-104 em SDI e, em seguida, transmitir esse canal por IP104 no SDI, sim; não no IPNã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 SDINãoDomínio incorreto para o SDI.
SCTE-104 para UDP/SRT/DVBNãoDomínio incorreto para MPEG-TS.
Loop NDI (104 ou 35)NãoNão << na entrada NDI do PLAYDECK.
Registro MPEG-TS + SCTE-35 durante a gravaçãoSimVisível no DVB Inspector; a reprodução no PLAYDECK exibe << SCTE-35.
Gravar / reproduzir MKVSem SCTEO MKV não tem embed_scte35.
HLSParcialNã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

ArtigoO que você vai encontrar
Legendas ocultas e legendasFaixas, 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 streamingExemplos de XML, espaços reservados, fluxos de trabalho do Nimble / HLS
Gravação CC e SCTEMKV 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.

Dominando o fluxo do programa e a automação da lista de reprodução

Bem-vindo ao guia de automação de playlists e fluxo de programação do PLAYDECK. Embora o PLAYDECK seja um excelente reprodutor manual de clipes para operadores ao vivo, ele também conta com um mecanismo de automação altamente avançado para transmissões contínuas e programações estruturadas de eventos. Este guia mostrará como fazer a transição da reprodução manual básica para uma automação sofisticada — permitindo que você controle a reprodução com precisão até o segundo exato, mantenha sua linha do tempo perfeitamente legível e crie uma lógica de playlists inteligente e autônoma.

Neste artigo:
Cumprimento de cronogramas factuais (programação por horário do dia)
A coluna “Planejado” inteligente: Preditivo x Real Playout
Estruturação do fluxo do programa (métodos de encerramento de bloco e embaralhamento automático)
Controle avançado Playout: Sinais de marcador e ações de comando
Publicidade automatizada: gerenciamento de blocos de intervalos programados
Organização visual e orientações para o operador (cores, notas e pausas)
Exportações de transmissão e integração com o EPG (Day Planner e XMLTV)
Automação empresarial: lógica personalizada Playout por meio da API do PLAYDECK


Cumprimento de cronogramas factuais (programação por horário do dia)

Muitos ambientes de transmissão, eventos corporativos e instalações de sinalização digital exigem o cumprimento rigoroso dos horários reais. O PLAYDECK resolve essa questão por meio de programações individuais por bloco.

  • O conceito: Em vez de agendar clipes individuais, você organiza suas mídias em Blocos de reprodução e aplicar uma restrição de tempo absoluta a todo o bloco.
  • O cenário:
    • Selecione seu destino Bloco de reprodução na linha do tempo.
    • Clique no Ícone de relógio na barra de ferramentas do cabeçalho do bloco.
    • Insira a hora de início desejada com precisão de segundos (por exemplo, 11h02min48s).
  • Mecanismo de acionamento automático: Depois que você ativar o sinalizador de acionamento automático, o PLAYDECK verifica continuamente o relógio do sistema. No momento em que chegar a hora programada, o bloco é acionado automaticamente. Para que os operadores estejam perfeitamente preparados, um cronômetro de contagem regressiva em tempo real, com precisão de quadro, para o próximo bloco programado (o mais próximo) é exibido bem na parte superior da interface, ao lado da janela de visualização.


A coluna “Planejado” inteligente: Preditivo x Real Playout

Um dos recursos mais poderosos do PLAYDECK é seu mecanismo de linha do tempo matemática em tempo real, visível na Planejado coluna da visualização da sua lista de reprodução.

  • Cálculo preditivo: No momento em que você atribui uma programação a um bloco, o PLAYDECK calcula instantaneamente o tempo de exibição exato para cada clipe dentro desse bloco. Esse mecanismo é altamente inteligente: ele leva em conta automaticamente os cortes personalizados dos clipes (pontos de entrada e saída), as configurações de loop e as durações das transições. Você verá exatamente quando o Clipe #5 irá ao ar, antes mesmo do bloco começar.
  • Atualização da Realidade Dinâmica: No momento em que o bloco se move AO VIVO, a coluna “Planejado” se adapta instantaneamente. Se um evento ao vivo se prolongou e seu bloco começou 45 segundos depois do horário programado, a coluna deixa de exibir dinamicamente o teórico programação. Em vez disso, ele é atualizado instantaneamente para refletir o tempos de execução reais, no mundo real para todos os clipes restantes, com base na situação atual da exibição.


Estruturação do fluxo do programa (métodos de encerramento de bloco e embaralhamento automático)

A automação não se resume apenas a quando Um bloco é iniciado, mas como o PLAYDECK se comporta depois de quando um bloco termina de ser executado. Ao abrir o Configurações de comportamento do Block End (o ícone de lista no cabeçalho do bloco), você define a lógica de transição automática entre os diferentes segmentos do programa.

  • Ir para o próximo bloco e reproduzir o próximo bloco: Essa é a regra padrão de transmissão linear. Assim que o bloco atual terminar seu último clipe, o PLAYDECK salta automaticamente para o próximo bloco da lista e inicia a reprodução imediatamente. Você pode até definir um atraso personalizado, em segundos, antes que o próximo bloco seja iniciado.
  • Bloco de repetição e reprodução aleatória automática: O bloco repetirá todos os seus clipes aninhados indefinidamente até que um comando manual ou um bloco programado para um horário diferente o substitua. Para cenários de estúdio ou loops de videoclipes 24 horas por dia, 7 dias por semana, você pode ativar o Reprodução aleatória automática opção. O PLAYDECK embaralhará automaticamente a ordem dos clipes a cada novo ciclo de loop, para que o layout do conteúdo nunca pareça repetitivo.


Controle avançado Playout: Sinais de marcador e ações de comando

Para um controle avançado de apresentações e lógicas complexas de transmissão, o PLAYDECK oferece gatilhos internos que vão muito além da reprodução linear padrão de vídeo.

  • Marcadores da linha do tempo do clipe: Na linha do tempo de cada clipe, você pode definir Marcadores para servir como pontos de salto precisos para acionadores CUE distintos. Esses marcadores podem ser selecionados manualmente por um operador ou acionados automaticamente por meio de comandos do sistema.
  • Substituições do Playout por meio de comandos: Os comandos representam uma forma mais avançada de estruturar o fluxo do seu programa. Você pode associar comandos de execução a clipes individuais ou a blocos inteiros em qualquer posição — incluindo marcadores de tempo relativos ao final de um clipe. Esses comandos permitem controlar o PLAYDECK totalmente à distância, possibilitando que sua linha do tempo acione automaticamente eventos externos, altere o estado dos canais ou salte diretamente para um clipe específico, de acordo com necessidades complexas de programação.


Publicidade automatizada: gerenciamento de blocos de intervalos programados

A integração de comerciais ou intervalos comerciais em uma programação automatizada está incorporada diretamente no mecanismo de fluxo do programa.

  • O conceito do Break Block: Se você quiser que os anúncios interrompam de forma natural a exibição em andamento, pode configurar um bloco como um bloco dedicado Quebrar bloco.
  • Retomada automática: Defina o comportamento da extremidade do bloco como Quebrar bloco e configurá-lo para Voltar ao último clipe/posição. Quando o intervalo termina, o PLAYDECK volta para a sua lista de reprodução principal, retomando exatamente no mesmo quadro do clipe de vídeo que estava sendo reproduzido antes da interrupção.
  • Programação por intervalos: Esses intervalos publicitários podem ser programados com precisão. Você pode configurá-los para serem exibidos em horários específicos do relógio real ou para serem executados periodicamente em um intervalo fixo, como a cada 15 minutos. Para mais informações, consulte o guia especializado Documentação sobre intervalos publicitários.


Organização visual e orientações para o operador (cores, notas e pausas)

Ao gerenciar programações complexas de transmissão, manter a interface do usuário clara e fornecer lembretes aos operadores é fundamental para uma produção impecável.

  • Código de cores: Você pode agrupar visualmente os itens do seu programa clicando com o botão direito do mouse em qualquer clipe ou grupo de clipes e selecionando Cor. Use isso para separar instantaneamente os comerciais (por exemplo, Vermelho) do seu conteúdo principal (por exemplo, Verde), tornando as playlists longas muito mais fáceis de consultar.
  • Notas de texto para segmentação: Você pode arrastar e soltar texto Notas diretamente na lista de reprodução, assim como os clipes normais. Essas notas funcionam como separadores visuais para dividir seu programa dentro de um bloco. Elas aparecem em destaque como um Banner “INFO” na janela de visualização da interface do usuário para lembrar um operador de tarefas essenciais (por exemplo, “Mude o mixer de áudio agora!” ou “Preparar sobreposição gráfica”), mas são totalmente invisíveis para o seu sinal de saída principal.
  • Descrições dos programas do EPG: Essas mesmas notas também podem fornecer a descrição do programa (<desc>) ao exportar XMLTV. Insira uma nota dentro do bloco programado (após o primeiro clipe, antes do final do bloco). Se você usar as notas como orientações para o operador ao vivo, mantenha-as separadas do texto do EPG — todas as notas do bloco são concatenadas em uma única descrição.
  • Pausas no clipe (semiautomação): Se você quiser que um clipe pare após a reprodução, pode aplicar um Pausar o vídeo. A lista de reprodução será interrompida e aguardará que o operador pressione o botão “play” manualmente. Como alternativa, é possível configurar uma pausa temporizada — o PLAYDECK aguardará um número pré-definido de segundos antes de continuar automaticamente.


Exportações de transmissão e integração com o EPG (Day Planner e XMLTV)

Para enviar sua programação automatizada às equipes de gestão ou a redes de transmissão externas, o PLAYDECK oferece ferramentas de exportação padrão do setor, localizadas na seção Arquivo menu.

  • Exportar projeto como agenda diária: Essa ferramenta gera um PDF claro e altamente visual com uma visão geral da sua programação. Ela oferece uma visão geral da estrutura do seu programa e destaca claramente os eventos programados Intervalos publicitários e lista de reprodução GAPs. Ideal para gerentes de produção que precisam verificar se o planejamento da programação está contínuo.
  • Exportar projeto como XMLTV: Indispensável para fluxos de trabalho de transmissão formal. Isso exporta um arquivo XML com os horários de início e término dos programas a partir do seu blocos de playlists programados. O formato é amplamente utilizado por Servidores de IPTV, decodificadores e aplicativos de programação de TV / EPG para exibir informações sobre a programação ao vivo aos telespectadores.


Como criar um EPG funcional (passo a passo)

  1. Programe seus programas
    Apenas blocos com um Programação (hora do dia / dia da semana / data) se transformam em programas XMLTV. O nome do bloco passa a ser o programa </code>. Os blocos não programados ou inativos são ignorados. <strong>Quebrar blocos</strong> também são ignorados — são interrupções, não programas de TV independentes.</li> <li><strong>Definir nomes de canais</strong><br>Em <strong>Configurações → Canal</strong>, defina o nome de cada canal. Esses nomes aparecem como <code><display-name></code> no arquivo XMLTV. Os IDs dos canais são sempre <code>playdeck.1</code>, <code>playdeck.2</code>, …</li> <li><strong>Adicionar descrições dos programas (opcional)</strong><br>Inserir uma lista de reprodução <strong>Nota </strong>dentro do bloco com a sinopse voltada para o leitor. Ao exportar, esse texto se torna <code><desc></code>. <ul class="wp-block-list"> <li>Anote isso <strong>dentro</strong> o bloco (mais seguro: após o primeiro clipe, antes do final do bloco).</li> <li>Várias notas no mesmo bloco são combinadas em uma única descrição (separadas por espaços).</li> <li>Não inclua lembretes de operadores ao vivo nas mesmas notas se você quiser manter um EPG organizado.</li> </ul> </li> <li><strong>Exportar</strong><br><strong>Arquivo → Exportar projeto como XMLTV…</strong><br>A PLAYDECK elabora a programação para o período imediatamente seguinte (cerca de duas semanas à frente). Os canais devem estar licenciados e já ter começado a ser exibidos para que apareçam na exportação.</li> <li><strong>Publique e mapeie em seu sistema de IPTV/EPG</strong><br>Organize o <code>.xml</code> arquivo em uma URL que seu painel de IPTV, middleware ou aplicativo de programação possa acessar (ou copie-o para o sistema). Em seguida, <strong>mapa </strong>cada ID de canal XMLTV à sua transmissão: <ul class="wp-block-list"> <li><code>playdeck.1</code> → Transmissão do Canal 1</li> <li><code>playdeck.2</code> → Transmissão do Canal 2<br>Sem esse mapeamento, o guia muitas vezes parece “vazio”, mesmo que o arquivo contenha dados.</li> </ul> </li> <li><strong>Atualizar quando a programação mudar</strong><br>O XMLTV é um instantâneo. Após edições na lista de reprodução ou na programação, exporte novamente e atualize o arquivo no seu servidor/painel.</li> </ol> <p class="wp-block-paragraph"><strong>Agenda vs. XMLTV — diferenças importantes</strong></p> <figure class="wp-block-table"><table class="has-fixed-layout"><thead><tr><th class="has-text-align-left" data-align="left"></th><th class="has-text-align-left" data-align="left">Agenda (PDF)</th><th class="has-text-align-left" data-align="left">XMLTV (EPG)</th></tr></thead><tbody><tr><td class="has-text-align-left" data-align="left">Objetivo</td><td class="has-text-align-left" data-align="left">Visão geral do planejamento interno</td><td class="has-text-align-left" data-align="left">Guia de programação voltado para o telespectador</td></tr><tr><td class="has-text-align-left" data-align="left">Lacunas / tempo ocioso</td><td class="has-text-align-left" data-align="left">Exibidas como linhas GAP</td><td class="has-text-align-left" data-align="left">Não exportado</td></tr><tr><td class="has-text-align-left" data-align="left">Intervalos publicitários</td><td class="has-text-align-left" data-align="left">Visível no PDF</td><td class="has-text-align-left" data-align="left">Não exportados como programas</td></tr><tr><td class="has-text-align-left" data-align="left">Título do programa</td><td class="has-text-align-left" data-align="left">Nome do bloco</td><td class="has-text-align-left" data-align="left">Nome do bloco → <code><title></code></td></tr><tr><td class="has-text-align-left" data-align="left">Descrição do programa</td><td class="has-text-align-left" data-align="left">—</td><td class="has-text-align-left" data-align="left">Notas da lista de reprodução → <code><desc></code></td></tr></tbody></table></figure> <p class="wp-block-paragraph">Se o PDF parecer “cheio”, mas o guia parecer vazio, verifique: se o dia do calendário está correto, o mapeamento de canais (<code>playdeck.N</code>), e que você está analisando programas reais — e não GAPs.</p> <p class="wp-block-paragraph"><strong>Exemplo mínimo</strong></p> <pre class="wp-block-code"><code><title lang="en">Notícias da Noite As últimas notícias nacionais e internacionais do dia.

    (A categoria e o ícone são opcionais e, no momento, não são exportados.)



    Automação empresarial: lógica personalizada Playout por meio da API do PLAYDECK

    Se o seu fluxo de trabalho de transmissão exigir uma lógica de automação altamente personalizada, bancos de dados de programação proprietários ou integração com controladores-mestre externos, você pode ignorar completamente a interface de usuário padrão.

    • Arquitetura totalmente remota: O PLAYDECK possui uma interface de programação abrangente e aberta.
    • Scripts personalizados Playout: Ao utilizar o API do PLAYDECK, você pode criar seus próprios scripts personalizados e lógica de software externa para controlar, atualizar, substituir e comandar todo o seu mecanismo de exibição de acordo com suas regras personalizadas.

Configuração de produções na nuvem e remotas

Bem-vindo ao guia do Playdeck para produções em nuvem e remotas. Este guia centralizado ajuda você a fazer a transição de um ambiente de estúdio local para uma configuração descentralizada ou hospedada na nuvem. Em vez de detalhar provedores comerciais específicos de nuvem, esta página oferece o plano exato para implantar o Playdeck em qualquer servidor online ou máquina sem interface gráfica, inserir transmissões remotas em suas listas de reprodução e configurar gatilhos de rede para automação remota total.

Neste artigo:
Por que optar pela implantação remota? (Casos de uso em produção)
Requisitos do sistema e arquitetura de rede
Entradas remotas
Saídas remotas
Controle Remoto e Automação


Por que optar pela implantação remota? (Casos de uso em produção)

A instalação do Playdeck em um servidor remoto online ou em um computador de um data center, em vez de em uma máquina local do escritório, oferece vantagens arquitetônicas essenciais. Veja a seguir por que os fluxos de trabalho profissionais utilizam implantações remotas:

Cenário A: Eventos corporativos e galas de alto nível

  • O problema com a instalação de um escritório local: Realizar a transmissão de um evento ao vivo a partir de um laptop no escritório ou no local do evento expõe você a falhas na rede local, reinicializações acidentais causadas por atualizações do Windows ou à possibilidade de o pessoal mexer acidentalmente no computador local.
  • Por que a implantação remota de PCs: Ao migrar o Playdeck para um servidor online dedicado, você isola totalmente o mecanismo de exibição. Mesmo que a conexão à internet do seu escritório local seja completamente interrompida, o Playdeck continua funcionando com segurança no data center. Seu servidor dedicado Saída HDMI/SDI isola automaticamente a transmissão — garantindo que a área de trabalho do sistema operacional, os cursores do mouse ou outros aplicativos em execução nunca sejam exibidos na transmissão do programa, mantendo uma aparência organizada mesmo que um operador remoto se desconecte.


Cenário B: Instalações fixas 24 horas por dia, 7 dias por semana e Playout automatizado

  • O problema com a instalação de um escritório local: Os computadores de escritório são vulneráveis a quedas de energia locais, adulterações no hardware e interrupções comuns nas redes de consumo, o que os torna altamente pouco confiáveis para transmissões 24 horas por dia.
  • Por que a implantação remota de PCs: Um computador em um data center remoto oferece redundância de energia (UPS) e controle climático de nível empresarial. É possível gerenciar um sistema totalmente sem monitor de qualquer lugar por meio do RDP. Como você tem acesso remoto total, pode atualizar, reordenar ou substituir completamente a lista de reprodução ativa remotamente por meio da interface web ou de comandos de API a partir de qualquer dispositivo em qualquer lugar do mundo, garantindo ajustes instantâneos na programação de um sistema sem monitor sem interromper a transmissão ativa.


Cenário C: Distribuição e monitoramento em nuvem com vários destinos

  • O problema com a instalação de um escritório local: As conexões DSL ou Wi-Fi comuns de escritório simplesmente não dispõem da largura de banda de upload necessária para transmitir simultaneamente várias transmissões de vídeo de alta qualidade, o que causa perda massiva de pacotes e interrupções na transmissão.
  • Por que a implantação remota de PCs: Os servidores do data center estão conectados diretamente a enormes redes de backbone da Internet com velocidades simétricas de gigabit. Isso permite que você transmita seu sinal principal de playout para um destino mestre SRT de alta qualidade e, simultaneamente, envie múltiplos feeds RTMP com taxa de bits mais baixa para plataformas sociais — contornando completamente os gargalos de largura de banda do escritório local. Além disso, assistentes de produção ou clientes podem monitorar a lista de reprodução ativa, as contagens regressivas dos clipes e o status de integridade do sistema de forma global por meio da interface de usuário da Web, garantindo impacto zero no desempenho do mecanismo principal de renderização de vídeo acelerado por hardware.

Requisitos do sistema e arquitetura de rede

É possível executar o Playdeck na nuvem ou em data centers em praticamente qualquer máquina moderna, seja ela virtualizada ou física. Isso proporciona uma largura de banda de internet enorme para lidar com múltiplas saídas de stream em paralelo e captações com alta taxa de bits, em comparação com as conexões DSL ou Wi-Fi comuns de escritório.

  • Sistema operacional: Qualquer ambiente padrão do Windows 11 (64 bits).
  • Gerenciamento remoto: O sistema pode funcionar totalmente “headless” (sem um monitor físico conectado). É possível conectar e gerenciar a interface inteiramente por meio de Protocolo de Área de Trabalho Remota (RDP).
  • Hardware e GPU: Embora se apliquem os requisitos padrão de hardware, é necessária uma GPU dedicada (por exemplo, NVIDIA) é altamente recomendado para lidar com a decodificação por hardware de codecs comuns, como o H.264.
  • Especificações básicas: Para uma lista detalhada dos componentes recomendados, confira nosso Guia do Playdeck PC Build.


Entradas remotas

O Playdeck conta com um mecanismo inteligente de captação que detecta automaticamente o tipo de fonte de entrada. Uma grande vantagem técnica: O Playdeck não consome largura de banda constantemente para todas as transmissões. Ele inicia a captação da rede de transmissão dinamicamente logo antes do horário programado para a exibição do clipe (um clipe à frente na lista de reprodução), permitindo que você coloque na fila um número infinito de câmeras remotas ou feeds sem sobrecarregar sua rede.

  • Adicionando um Stream: Arraste e solte o Ícone Stream (localizado entre as duas listas de reprodução) diretamente na sua lista de reprodução e, em seguida, insira sua URL de importação.
  • SRT e transmissões ao vivo: Inserir links de transmissão Secure Reliable Transport (SRT) de baixa latência ou links de transmissão genéricos diretamente na sua linha do tempo. Para obter informações detalhadas sobre a configuração da transmissão, consulte nosso Guia do Input Streams.
  • Upload no YouTube: Cole qualquer URL de vídeo ou transmissão ao vivo do YouTube. Depois que o Playdeck analisar o link, clique com o botão direito do mouse no item da sua lista de reprodução e acesse Faixas de vídeo ou Faixas de áudio para selecionar manualmente a qualidade de transmissão de sua preferência. Saiba mais em nosso Guia de Integração com o YouTube.

Saídas remotas

Distribua seu sinal de transmissão a partir do seu servidor na nuvem ou do seu estúdio para qualquer destino remoto com a máxima eficiência:

  • Direct Cloud Streaming: Use as opções nativas de transmissão para enviar sua saída diretamente para as principais plataformas de nuvem (YouTube Live, Twitch, Facebook Live) ou para servidores de mídia RTMP/SRT personalizados.
  • Controle principal de baixa latência: Fornecer sinais de saída SRT de alta qualidade para switchers de nuvem corporativos ou instalações de transmissão descentralizadas.
  • Monitoramento virtual: Mapeie a saída do Playdeck para drivers de câmera virtual e de áudio a fim de encaminhar a transmissão ao vivo diretamente para ferramentas de videoconferência (Zoom, Microsoft Teams) para aprovação imediata do cliente ou monitoramento remoto.

Controle Remoto e Automação

O Playdeck oferece uma ampla gama de comandos de rede, interfaces remotas e suporte a acionadores de hardware, organizados de forma clara no menu de configurações.

Rede > Controle remoto

  • Interface de usuário da web: Acesse um layout remoto exclusivo e otimizado para dispositivos móveis a partir de qualquer smartphone, tablet ou navegador externo. Basta escanear o Código QR exibido nesta seção do menu para abri-lo instantaneamente, sem a necessidade de etapas de ativação manual.
  • Bitfocus Companion: Controle sua transmissão de qualquer lugar por meio de um Deck Stream físico ou de botões virtuais. Confira as etapas de integração no Documentação complementar.
  • API do Playdeck: Conecte-se por meio de WebSockets (API REST planejada) para enviar comandos ou consultar playlists em tempo real, status de transmissão e eventos. Essa API constitui a base exata do nosso próprio Controle Remoto da Interface de Usuário da Web. Leia a sintaxe técnica no Referência da API do Playdeck.


Rede > Entrada

  • Comandos TCP: Uma interface aberta e versátil usada para controlar remotamente o Playdeck por meio de aplicativos de terceiros, incluindo a inserção dinâmica de novos clipes ou o início de transmissões. Consulte a lista completa de comandos em nosso Guia de comandos TCP.
  • Integração entre o ATEM e o vMix: Mapeie os switchers ATEM locais ou em LAN (via USB/rede) e as instâncias do vMix para que funcionem como Acionadores CUE+PLAY o momento exato em que uma entrada designada entra em operação.
  • Gatilhos de hardware (COM/USB): Conecte dispositivos físicos mais antigos ou altamente personalizados utilizando uma configuração em circuito fechado para ações instantâneas do CUE+PLAY.
  • Padrões de transmissão (TSL UMD e NDI Tally): Ativar o CUE+PLAY automatizado via TSL UMD (versões 3.1 e 5.0, por exemplo, o tally do mixer Ross) ou via NDI Contagem quando uma entrada NDI atribuída fica ativa.
  • Servidor de vídeo AMP (DDR genérico): O PLAYDECK atua como um servidor AMP. Controladores como o Ross Carbonite se conectam como clientes, navegam pelos clipes da lista de reprodução e controlam o cue, a reprodução, a parada e a pausa. O vídeo é transmitido separadamente (SDI/NDI/HDMI). Consulte nosso Guia do Servidor de Vídeo AMP.


Rede > Saída

  • Comandos TCP: Configure o Playdeck para enviar automaticamente sequências personalizadas e individuais para hardware ou software externo de terceiros sempre que ocorrerem eventos específicos (por exemplo, início de clipe/bloco, botões de ação ou acionadores de sobreposição).
  • Eventos TCP: Transmita alterações predefinidas e automatizadas no status do sistema a partir do Playdeck para manter os sistemas de controle externos perfeitamente sincronizados com sua linha do tempo de exibição ativa.

Saída e gravação em HDR

O PLAYDECK oferece suporte à reprodução em HDR, saída SDI (por meio do Blackmagic DeckLink) e gravação em HDR.

Requisitos de hardware
Ativando o modo HDR
Configuração da saída SDI
Configurando a gravação
Monitoramento e controle
Resolução de problemas


Requisitos de hardware

Placa de vídeo
Placa de vídeo NVIDIA com, no mínimo, arquitetura Turing (GTX 16xx / RTX 20xx ou mais recente).
Recomendado: Série RTX 30xx / 40xx (por exemplo, RTX 3080, 4070, 4080).
→ Necessário para decodificação/processamento/codificação de 10 bits.

Placa de saída SDI
Blackmagic Design DeckLink com suporte a metadados de 10 bits e HDR:
– DeckLink 8K Pro
– DeckLink 12G Extreme
– Modelos DeckLink 6G / 12G (Quad 2 / Duo 2 / Mini Recorder 4K etc.)
→ Modelos mais antigos (por exemplo, DeckLink 4K Extreme sem 12G) podem estar limitados a 4K 30p ou não ter metadados HDR.

Você pode verificar sua placa de vídeo no PLAYDECK:


Ativando o modo HDR

O modo HDR precisa estar ativado no Configurações do canal. Em Configurações de HDR, escolha uma das seguintes opções Formato de pixels de saída. Comece com v210 a menos que você precise especificamente do processamento RGB.

Correspondência de fonte / Repasse
Utiliza o formato de pixel de origem (se for de 10 bits) ou o formato detectado automaticamente
→ Pode ser configurado por padrão para r210 em conteúdos HLG/PQ.

YUV 4:2:2 de 10 bits (v210) – Padrão de transmissão para HDR e SDI (recomendado)
→ A opção preferida para a maioria dos fluxos de trabalho SDI.
→ Compatibilidade total até 8K 60p em 12G-SDI de canal único.
→ Recomendado quando a taxa de quadros é superior a 4K 30p.

RGB de 10 bits 4:4:4 (r210) – Precisão interna máxima
→ Ideal para mapeamento de tons, keying ou processamento interno intensivo.
Limitação: Em muitas placas DeckLink, a resolução é limitada a cerca de 4K a 30p (devido à restrição de largura de banda em um único link 12G-SDI).
→ Use com cautela em taxas de quadros mais altas.


Configuração da saída SDI

Em Configurações de saída, selecione sua placa DeckLink como dispositivo de saída. A saída de 10 bits será ativada automaticamente. Se a placa não for compatível com essa função, ela recairá para o modo SDR.

Importante:
Os metadados HDR (PQ/HLG) são transmitidos no VANC (Dados Auxiliares Verticais) em SDI.
A maioria das placas DeckLink modernas e dos dispositivos conectados a elas (monitores, comutadores) detecta isso automaticamente quando há um sinal de 10 bits.
Você precisa reativar o seu dispositivo, caso tenha alterado Formato de pixels de saída nas configurações de HDR.


Configurando a gravação

  1. Selecione um formato/Contêiner (recomendado: MOV ou MKV).
  2. Escolha NVIDIA H.265 HEVC como Codec de vídeo. Atualmente, nenhum outro codec de vídeo é compatível com HDR.
  3. Defina a taxa de bits de sua preferência (recomenda-se 50–100 Mbps para 4K HDR)
  4. Clique em Parâmetro atrás Codec de vídeo e defina estas opções:
    output.10bit = true
    output.444 = true (! Apenas é “RGB de 10 bits 4:4:4 (r210)” selecionado nas configurações de HDR)
    predefinição = p4

Resultado: O arquivo gravado contém metadados BT.2020 + HLG/PQ quando a fonte era HDR.


Monitoramento e controle

Reproduza um clipe HDR na lista de reprodução. Você pode Baixe este vídeo de teste HDR HLG BT.2020.

Nota: A pré-visualização em monitores HDMI SDR padrão pode parecer desbotada ou sem profundidade para conteúdos HDR — esse é um comportamento esperado.

Você pode verificar as propriedades HDR do clipe clicando com o botão direito do mouse no clipe e selecionando MediaInfo:

Para verificar se o PLAYDECK está processando corretamente seu arquivo HDR, abra Monitoramento no Menu Principal e verifique estas propriedades:
Formato de pixel (v210 ou r210)
Características de transferência (HLG ou PQ)
Cores primárias (BT2020)

Isso permite que você verifique se o seu cartão SDI está transmitindo HDR sem um monitor SDI HDR.

Para verificar sua gravação, abra a pasta de gravações e arraste e solte seu novo arquivo na lista de reprodução.

Deve exibir os mesmos metadados HDR do seu original (ou das suas configurações de HDR):


Resolução de problemas

Trabalhar com HDR requer largura de banda suficiente no sistema para lidar com o aumento nos dados de pixels e no tamanho dos quadros, o que pode ser testado usando a ferramenta SignalGenHDR.exe da Blackmagic. Os usuários podem realizar um teste de carga em sua configuração executando quatro instâncias simultâneas para gerar sinais 4K e verificar a capacidade de transferência do 12G-SDI.

Baixe a ferramenta aqui:
https://downloads.playdeck.tv/assets/SignalGenHDR.zip

Correção de cor para entradas e canais

Este artigo irá mostrar como usar as ferramentas de correção de cor em suas transmissões.

Intervalo de vídeo (16-235) vs. Intervalo total (0-255)
Controles de ajuste de cor
Ferramentas: Forma de onda, vetorscópio e histograma
Por que é necessário o processamento da CPU?


Intervalo de vídeo (16-235) vs. Intervalo total (0-255)

Gama de vídeos (Limitado / Transmissão): Utiliza valores de 16 a 235 (8 bits). Preto = 16, branco = 235. Padrão para TV, transmissão e streaming — preserva a margem dinâmica.

Gama completa (PC / Dados): Utiliza a escala completa de 0 a 255. Preto = 0, branco = 255. Formato nativo para monitores de computador, gráficos e fotos.

Ampliação da gama de cores converte o vídeo para a gama completa (realçando os tons escuros e ampliando os tons claros) para evitar que a imagem pareça desbotada nos monitores de computador. Desajustes podem causar tons escuros esmagados, tons claros queimados ou uma imagem acinzentada/leitoso.

Com o PLAYDECK, você pode alternar rapidamente entre os dois modos selecionando a faixa de sinal ou um dos botões de predefinição:


Controles de ajuste de cor

Os controles deslizantes do PLAYDECK ajudam a resolver rapidamente os desafios comuns da transmissão e da produção ao vivo:

  • Elástico preto Recupere detalhes perdidos nas sombras em filmagens subexpostas ou crie tons de preto mais profundos e cinematográficos para obter um visual dramático.
  • Branco elástico Recupere os detalhes nas áreas mais claras de fotos superexpostas (por exemplo, céus, luzes) ou dê mais destaque a áreas claras que ficaram sem vida e desbotadas.
  • Brilho Corrija fontes que estejam muito escuras ou muito claras sem alterar o contraste — ideal para sincronizar várias câmeras.
  • Contraste Dê mais destaque a imagens planas e sem brilho em reportagens esportivas ou de notícias, ou reduza o contraste excessivo em iluminação de estúdio muito forte.
  • Saturação Melhore imagens de câmera sem brilho e desaturadas (por exemplo, câmeras ENG) ou atenue gráficos/logotipos excessivamente vívidos para obter uma saída adequada para transmissão.
  • Fase de cor Corrija matizes esverdeados/magenta causados por iluminação incompatível, aqueça tons de pele frios ou harmonize a temperatura de cor entre as fontes de luz.
  • Detalhes Melhore a nitidez de transmissões com baixa resolução ou reduza o ruído em filmagens com pouca luz, sem introduzir artefatos.


Ferramentas: Forma de onda, vetorscópio e histograma

Essas ferramentas profissionais de monitoramento aparecem em um painel dedicado ao lado da pré-visualização do vídeo — ideais para o controle preciso de cores e exposição durante a produção ao vivo ou a reprodução.

  • Forma de onda: Verifique rapidamente os níveis gerais de exposição e luminância. Identifique realces cortados (nivelados em 100 IRE), pretos esmagados (acumulados em 0 IRE) ou níveis de câmera incompatíveis para que você possa ajustar o brilho e a extensão do preto e do branco antes da transmissão.
  • Vectorscópio: Verifique e corrija o equilíbrio de cores e a saturação. Certifique-se de que os tons de pele permaneçam dentro da gama de tons de pele adequada, identifique matizes indesejados (por exemplo, o tom esverdeado causado por luzes LED) e confirme que a saturação esteja dentro dos padrões de transmissão, sem exagero na vivacidade.
  • Histograma: Analise a distribuição tonal em toda a imagem. Verifique se as sombras, os tons médios e os realces estão distribuídos uniformemente ou se há perda de detalhes nas áreas escuras ou claras — ideal para ajustar com precisão os controles deslizantes de contraste e expansão, a fim de obter uma imagem equilibrada e profissional.


Por que é necessário o processamento da CPU?

Ao usar a Correção de cor (ou alguns outros filtros de vídeo) pela primeira vez, o PLAYDECK pode solicitar que você mude para o processamento por CPU:


Motivo: Certos filtros de vídeo (vfilters) nas entradas e listas de reprodução dependem do processamento do FFmpeg, que é executado apenas na CPU. O pipeline da GPU não suporta esses filtros padrão, portanto Modo da CPU é necessário para que funcionem corretamente — garantindo uma reprodução e efeitos confiáveis.

Processamento por GPU funcionalidades: redimensionamento, mixagem, sobreposições, conversão de formato e diversos efeitos.

Mudando para Modo da CPU mantém todas as funcionalidades funcionando normalmente — a única diferença é um maior consumo de CPU (e menor carga na GPU).

Você pode voltar para Processamento por GPU a qualquer momento nas configurações do aplicativo:

1 2 3 4 5