Este artigo vai mostrar como carregar e editar vídeos do YouTube.
1. Carregue o YouTube no PLAYDECK
Você pode arrastar e soltar diretamente qualquer URL do YouTube do seu navegador para o PLAYDECK:
Ou você pode usar o ícone de arrastar e soltar Stream para colar/editar a URL:
Seus vídeos do YouTube estão prontos para serem reproduzidos assim que você os adicionar. A qualidade será pré-selecionada de acordo com o formato de vídeo da sua lista de reprodução e os formatos oferecidos pelo YouTube.
Nota: Evite usar links longos do YouTube com listas de reprodução, como “…?v=0oIIRc0zc_U&list=RD0oIIRc0zc_U”, pois eles podem não funcionar ou causar atrasos/interrupções na reprodução. Recomendamos usar links curtos como “…?v=0oIIRc0zc_U”.
2. Atualizar o driver do YouTube
Caso o vídeo do YouTube adicionado apareça como “NÃO REPRODUTÍVEL” ou em vermelho no PLAYDECK, atualize o driver integrado do YouTube. É provável que o YouTube tenha feito alterações em sua plataforma e você precise de uma versão mais recente do nosso driver:
3. Alterar a qualidade, o vídeo e o áudio
Os vídeos do YouTube estão sempre disponíveis em diferentes qualidades. Você pode alternar entre as faixas de vídeo clicando com o botão direito do mouse no vídeo do YouTube:
Nota: O YouTube oferece faixas combinadas de vídeo e áudio, que são muito mais rápidas. Se você mudar para a faixa de vídeo não combinada, o armazenamento em cache pode demorar muito mais tempo e o avanço rápido pode causar desincronização entre vídeo e áudio.
Siga estas orientações para escolher ou montar o hardware adequado para o seu sistema PLAYDECK. Embora o PLAYDECK seja capaz de reproduzir praticamente qualquer codec em qualquer computador com Windows, a exibição profissional de vídeo exige um hardware robusto para garantir que não haja perda de quadros.
Se você precisa de um equipamento compacto e dedicado para gerenciar com facilidade 1 ou 2 canais de reprodução H.264 padrão, procure modelos de formato compacto que não comprometam a decodificação por hardware.
Nossa recomendação: Um mini PC de alto desempenho como o Desempenho do ASUS NUC 14 ou ASUS ROG NUC. Evite os modelos NUC padrão para escritório. Certifique-se de que a configuração do mini PC escolhida inclua especificamente uma placa de vídeo discreta GPU NVIDIA RTX (como um chip de notebook RTX 4060 ou 4070) para garantir um desempenho da linha do tempo em H.264 sem travamentos.
2. O Diretor de Vídeo para Dispositivos Móveis
Destinado a: Prestadores de serviços de tecnologia para eventos, equipes móveis de áudio e vídeo, festivais e transmissões ao vivo remotas.
Se você instala configurações temporárias em ambiente real, transmite vídeo para telões de LED regionais ou faz transmissões a partir de postos de comando móveis, é imprescindível contar com um equipamento móvel com boa eficiência térmica.
Nossa recomendação: Notebooks de alta performance da geração atual, do tipo workstation ou para jogos, projetados para suportar carga térmica máxima contínua (como o XMG ULTRA ou Lenovo Legion Pro (série). Para ambientes de transmissão, amplie a conectividade do laptop combinando-o com um Blackmagic UltraStudio dispositivo de captura e reprodução por meio de uma interface Thunderbolt de alta largura de banda.
3. O profissional de transmissão e estúdio
Projetado para: emissoras de TV, configurações de matriz multitela e ambientes de controle principal 24 horas por dia, 7 dias por semana.
Quando sua infraestrutura lida com saídas simultâneas de master em UHD/4K, utiliza intensamente protocolos de rede como o NDI® ou processa camadas complexas de terços inferiores gráficos, é necessário contar com um hardware com capacidade de processamento suficiente.
Nossa recomendação: Uma estação de trabalho personalizada, do tipo rack ou torre, que combina um processador multi-core com um computador de mesa GPU NVIDIA RTX 4070 / 4080 ou superior, combinado com placas de E/S SDI internas com bloqueio de hardware (como a Blackmagic DeckLink (série).
Sistemas legados e a rede de segurança baseada exclusivamente na CPU
Se sua equipe estiver trabalhando com um computador de escritório já existente ou com um laptop mais antigo equipado com placa de vídeo integrada básica (como Intel UHD Graphics), isso não significa necessariamente que seja um caso perdido. O PLAYDECK pode se adaptar a arquiteturas mais antigas, desde que você configure corretamente o fluxo de processamento.
Se você notar travamentos, atrasos na linha do tempo ou problemas de estabilidade em equipamentos de escritório mais antigos, aplique esta configuração alternativa nas configurações do aplicativo:
Abra as configurações do PLAYDECK.
Localize o Inscrição opções de configuração.
Altere o Pipeline da GPU parâmetro para <CPU only>.
Altere o Decodificação por GPU parâmetro para <CPU only>.
Considerações importantes sobre a implantação em hardware antigo: Quando o modo de fallback está ativo, a CPU do seu sistema assume toda a carga de trabalho. Para garantir uma execução bem-sucedida sem perda de quadros, é necessário limitar o escopo do seu projeto: restrinja a exibição a um único canal, reduza a resolução alvo da linha do tempo para o padrão Full HD 1080p e certifique-se de que os clipes de reprodução estejam em um formato de reprodução leve e altamente otimizado.
Métricas de Desempenho Técnico (Para Profissionais)
Se o seu departamento de engenharia estiver avaliando o estoque existente ou buscando peças sob medida, utilize esses parâmetros de referência de desempenho.
1. A hierarquia de decodificação da GPU
Embora existam opções gráficas alternativas, elas não são arquitetonicamente idênticas para cargas de trabalho de transmissão ao vivo:
Arquitetura NVIDIA RTX (padrão do setor): Altamente recomendado. Os blocos dedicados NVDEC/NVENC da NVIDIA oferecem um rendimento ideal de decodificação por hardware para formatos padrão de clipes de transmissão, especificamente fluxos de vídeo H.264 e HEVC.
Sistemas Intel ARC: Adequados para implantações secundárias. Eles processam fluxos AV1 modernos com eficácia e oferecem codificação DVB 4:2:2 de qualidade, mas não se equiparam à capacidade geral de decodificação paralela de um chip de estação de trabalho da NVIDIA sob cargas de produção multicanal.
Placa de vídeo integrada Intel UHD: Destinado exclusivamente ao uso como alternativa em sistemas legados, de canal único e de baixo peso, utilizando os ajustes exclusivos da CPU descritos acima.
Plataformas AMD Radeon: A decodificação de vídeo acelerada por hardware via AMD não é oficialmente compatível com o PLAYDECK.
2. Metas dos benchmarks do PassMark
Se você não tiver certeza dos níveis atuais de desempenho do seu hardware, pode verificar os componentes do seu sistema diretamente no banco de dados oficial de benchmarks da PassMark Software.
Mais de 12.000 (por exemplo, estação de trabalho da classe Station)
4 a 8 canais
50,000+
Mais de 15.000 (desktop RTX de alto desempenho)
3. Quando provisionar uma CPU avançada
O processador central do seu sistema suporta uma carga pesada se o seu fluxo de trabalho exigir algum dos seguintes tipos de processamento:
Formatos master de alta taxa de bits que contornam totalmente os pipelines de decodificação da GPU (por exemplo, Apple ProRes, HAP, ou Avid DNxHD).
Roteamento em rede com múltiplos destinos utilizando Saídas NDI®, já que esses codificadores matriciais dependem exclusivamente do processador do seu computador.
Utilização intensiva de gráficos HTML renderizados em tempo real, terços inferiores baseados em dados ou sobreposições de vídeo com canal alfa em tempo real.
Placas de saída de hardware
Para contornar a interferência da camada da área de trabalho do sistema operacional, maximizar a precisão das cores e manter um sinal de controle de taxa de quadros estritamente vinculado ao hardware, transfira seus sinais principais para uma interface de vídeo dedicada PCIe ou Thunderbolt.
O PLAYDECK mantém compatibilidade nativa com as principais linhas de hardware de transmissão, incluindo:
Blackmagic Design (DeckLink / UltraStudio)
AJA Video Systems
Deltacast e Bluefish444
Magewell, Osprey e Stream Labs
Terminais de áudio ASIO e Dante Virtual Soundcard
Lista de verificação para solução de problemas antes do voo
Se você notar falhas na reprodução, problemas de sincronização de áudio ou atrasos inesperados durante a configuração, verifique esta lista rápida de autodiagnóstico antes de entrar em contato com o suporte.
Verifique o <CPU only> alternar: Se estiver usando um laptop de escritório com placa de vídeo Intel integrada, certifique-se de que ambos Pipeline da GPU e Decodificação por GPU estão definidas para <CPU only> no menu de configurações.
Verificar os planos de energia do Windows: Os laptops costumam limitar o desempenho quando estão funcionando com bateria. Conecte seu dispositivo a uma tomada e altere o plano de energia do Windows para Alto desempenho ou Melhor Desempenho.
Monitorar o relógio de reprodução: Observe o monitor de desempenho integrado no PLAYDECK durante a reprodução. Se o contador de quadros cair ou ficar vermelho, significa que seu hardware está enfrentando um gargalo de desempenho.
Corresponder as taxas de atualização de saída: Certifique-se de que a taxa de atualização das configurações de tela do Windows (por exemplo, 50 Hz ou 60 Hz) corresponda exatamente à taxa de quadros de saída definida nas configurações do seu projeto no PLAYDECK.
Verifique o codec do clipe: Se um vídeo específico causar problemas, verifique suas propriedades. Arquivos 4K com alta taxa de bits ou formatos não compactados sobrecarregam os processadores básicos do sistema. Use um arquivo MP4 no formato H.264 para um teste de referência mais seguro.
Atualize os drivers de E/S: Se estiver usando hardware Blackmagic DeckLink ou UltraStudio, certifique-se de ter a versão mais recente do Vídeo na área de trabalho instalado pela página de suporte da Blackmagic Design.
Bem-vindo à documentação oficial do PLAYDECK. Este guia de usuário completo foi desenvolvido para ajudá-lo a configurar, automatizar e operar seu sistema de playout de maneira impecável — seja em instalações locais ou em ambientes de produção remota baseados na nuvem.
💡 Fluxos de trabalho de produção localizados: Para garantir um funcionamento impecável em ambientes de alta pressão em todo o mundo, toda a interface de usuário do software PLAYDECK oferece suporte nativo a 9 idiomas internacionais.
O PLAYDECK adapta-se tanto a configurações simples de canal único quanto a infraestruturas complexas de transmissão. Antes de mergulhar nos capítulos específicos sobre configuração abaixo, certifique-se de compreender os principais recursos da sua edição:
Multicanal Playout: Gerencie e distribua até 8 canais de saída totalmente independentes simultaneamente. Organize seus vídeos, gráficos, faixas de áudio, entradas ao vivo ou transmissões IP instantaneamente por meio de nossa interface de lista de reprodução de alta velocidade com recurso de arrastar e soltar.
Transcodificação em tempo real: Alimente sua playlist com praticamente qualquer codec ou contêiner de vídeo comum. O mecanismo interno do PLAYDECK dimensiona, converte e transcodifica automaticamente todos os arquivos para se adequarem ao formato de saída do seu hardware global em tempo real.
Roteamento flexível de sinais: Transmita seus feeds com qualidade impecável por meio de placas de E/S profissionais (Blackmagic Design, AJA, Deltacast, etc.), fluxos nativos NDI® de baixa latência, feeds seguros SRT ou a área de trabalho estendida do Windows.
Controle e automação avançados: Assuma o controle total do seu fluxo de produção usando atalhos rápidos no teclado físico, interfaces Tally automatizadas, comandos TCP/IP padronizados de rede ou nosso módulo nativo desenvolvido para Bitfocus Companion e os sistemas Elgato Stream Deck.
Edição Studio: Captura em tempo real e potência de áudio
Se você estiver operando o PLAYDECK Edição Studio, você tem acesso a fluxos de trabalho ampliados com qualidade de transmissão:
Gravação em 4 canais e edição direcionada durante a importação: Grave até 4 fluxos de gravação dedicados simultaneamente. Um canal mestre designado pode ser utilizado para a gravação ativa Edição durante a importação geração de clipes, permitindo que você use atalhos de teclado rápidos para aparar, cortar e enviar clipes de destaque para sua lista de reprodução instantaneamente, enquanto a gravação em segundo plano continua ininterrupta.
Suporte nativo a ASIO e Dante: Roteie áudio multicanal complexo com facilidade, graças à integração nativa de alto desempenho para dispositivos ASIO e Dante Virtual Soundcard (DVS), gerenciando até 32 canais de áudio independentes.
Como navegar por esta documentação
Por favor, use o menu de navegação na barra lateral esquerda para acessar capítulos técnicos específicos. O menu se expande automaticamente para guiá-lo pelos nossos guias passo a passo sobre Hardware, Listas de reprodução, Roteamento e Automação.
Às vezes, em produções ao vivo, é preciso enviar o áudio com um atraso em relação ao vídeo, para compensar o atraso de processamento das telas LCD gigantes (sincronização labial). Ou adicionar um limitador/gate ao áudio da entrada do microfone.
Na verdade, isso é bem rápido de implementar no PLAYDECK. Basta adicionar o filtro de áudio ADELAY ao canal desta forma. Neste exemplo, definimos um atraso de 600 ms para os canais de áudio 1 e 2:
Isso também pode ser configurado como INPUTS para compensar qualquer problema de sincronização labial na entrada.
Copiar áudio e atraso
Você também pode COPIAR os canais de áudio 1 e 2 para os canais de áudio 3 e 4 e aplicar um atraso a eles. O objetivo aqui é que o operador do mixer de áudio tenha uma pré-visualização do áudio em tempo real.
Isso precisa ser feito no nível da lista de reprodução; portanto, desative qualquer filtro de áudio nas configurações.
Primeiro, certifique-se de aumentar o número de canais de áudio do seu canal de saída; caso contrário, todos os canais de áudio acima do número 2 não serão processados:
Clique com o botão direito do mouse em qualquer item da lista de reprodução e selecione MAPEAMENTO DE CANAIS DE ÁUDIO:
Isso copiará os canais de áudio 1 e 2 para os canais de áudio 3 e 4:
Agora, clique com o botão direito do mouse no item da lista de reprodução novamente, selecione FILTRO DE ÁUDIO e adicione o filtro ADELAY, mas apenas para os canais de áudio 3 e 4:
Mais filtros de áudio
Para obter uma lista completa de todos os filtros de áudio, clique em MOSTRAR EXEMPLOS. Isso abrirá um ARQUIVO DE TEXTO com exemplos.
Este artigo irá mostrar como configurar o registro de logs do Video Engine.
1. Configuração do registro
Inicie o PLAYDECK, abra Configurações, e selecione o INSCRIÇÃO guia. Na parte inferior da página, você encontrará as opções de configuração.
Pasta de saída: Escolha o diretório de destino. Também pode ser uma pasta de rede compartilhada.
Aviso sobre armazenamento: Os arquivos de log podem facilmente ocupar até 1 GB por minuto (com nível de detalhamento 0 e todos os módulos ativados). Certifique-se de ter espaço livre em disco suficiente, levando em conta o tempo que pode levar para que o problema ocorra.
Nível de detalhamento: Comece sempre o registro com 0 – traço. Isso garante que os desenvolvedores do Video Engine recebam todas as informações necessárias.
Módulos: Selecionar todos Para começar. Se os arquivos de log ficarem muito grandes, você pode reduzir seu tamanho concentrando-se em módulos específicos:
A primeira coisa a configurar é o seu Pasta de saída para os arquivos de log. Pode ser uma pasta compartilhada na sua rede. Os logs podem facilmente ocupar até 1 GB por minuto (com nível de detalhamento 0 e todos os módulos ativados). Reserve espaço livre em disco suficiente, dependendo do tempo estimado até a ocorrência do bug.
A próxima configuração é Verbosidade: Por favor, sempre inicie o registro com 0 – traço, para que os desenvolvedores do Video Engine tenham TODAS as informações.
Com o Módulos opção que escolhemos todos Para começar. Se os arquivos de log ficarem muito grandes, podemos reduzir o tamanho concentrando-nos em módulos específicos:
todos: Registra tudo.
lista de reprodução, arquivo, codecs: Abrange erros de reprodução, decodificação de arquivos e carregamento/reprodução de clipes.
escritor: Abrange transmissões, gravações e codificação.
rede: Aborda os protocolos de streaming.
renderizador: Abrange a saída do dispositivo e o NDI.
ao vivo: Abrange entradas ao vivo.
dispositivo: Tudo o que diz respeito a dispositivos de hardware.
magia negra: Tudo o que diz respeito ao hardware da Blackmagic Design.
Opção de divisão: Isso depende de quantos canais você estiver executando, já que cada canal opera em seu próprio processo. Se você usar mais de dois canais, recomendamos vivamente que ative a opção "Dividir".
2. Iniciar/Interromper o registro
Para identificar um bug na hora, você precisará ativar o registro de logs, reproduzir o problema, desativar o registro de logs e, em seguida, enviar os arquivos para a equipe de desenvolvimento.
Prazo: Você pode INÍCIO e PARE gravar a qualquer momento. Isso permite que você prepare sua lista de reprodução ou seus dispositivos com antecedência. Reduza ao mínimo o tempo entre o início e o fim da gravação para manter o tamanho total do arquivo dentro de um limite razoável.
Pasta da sessão: Depois de clicar INÍCIO, uma nova subpasta com o nome da data e hora atuais (por exemplo, 2026-05-16__01-20-00) será criado no caminho de registro de log que você definir.
Parada: Quando o erro ocorrer, clique em PARE. Espere pelo menos 10 segundos para garantir que todos os processos de log ativos concluam a gravação no disco.
Compressão: Abra o diretório de registros e localize a pasta de sessões. Clique com o botão direito do mouse na pasta e selecione Compactar em…, e selecione 7z (preferencial) ou CEP. A compactação pode demorar algum tempo, dependendo do tamanho do arquivo.
Agora precisamos compactar o conteúdo da pasta da sessão. Identificar a pasta da sua sessão por data de INÍCIO. Em seguida, clique com o botão direito do mouse na pasta da sua sessão e selecione Compactar para e escolher Arquivo 7z (se disponível) ou Arquivo ZIP. Agora, recoste-se; a compressão pode demorar um pouco.
3. Envio de registros
Por favor, envie seus arquivos de log compactados por meio do nosso portal oficial de downloads:
Arraste e solte seu arquivo ZIP/7z na janela do navegador ou use o gerenciador de arquivos.
Clique ENVIAR.
Quando terminar, clique em COPIAR para copiar o link de download gerado para a área de transferência.
Envie um e-mail para [email protected] e cole o link de download na mensagem.
Observação: sem esse link de download específico, nossa equipe não poderá acessar seus arquivos devido às políticas de proteção de dados.
4. Limpeza
Certifique-se de excluir os arquivos de log originais e as pastas de sessão depois de compressão e envio bem-sucedidos para liberar espaço em disco. O PLAYDECK não exclui nem limpa automaticamente arquivos de log antigos.
Os marcadores SCTE são usados principalmente para inserir anúncios na saída de vídeo, indicando ao receptor (por exemplo, o servidor Streaming) em que momento inserir os anúncios e com qual duração. Isso permite que sistemas de terceiros selecionem dinamicamente anúncios a partir de um banco de dados. Você pode ler mais sobre o SCTE-35 em geral neste site.
Você pode associar o SCTE Marker a 4 objetos diferentes no PLAYDECK: – Clipes (em qualquer posição) – Blocos (Início e Fim) – Sobreposições (Mostrar e Ocultar) – Botões de ação
Em vez de fornecer um marcador SCTE predefinido, optamos por uma abordagem diferente: você mesmo deve criar seu próprio marcador SCTE. Isso pode exigir um certo tempo de adaptação, mas, no final das contas, é muito mais flexível. A vantagem é que você sempre terá compatibilidade com todos os receptores. Para coletar a duração do clipe e outras “variáveis”, fornecemos certos “placeholders”.
Observe que o SCTE deve estar ativado nas opções do seu Stream:
Exemplos de marcadores SCTE-35
Vamos dar uma olhada em alguns exemplos de SCTE-35. Eles representam a forma mais utilizada de SCTE-35, conhecida como “Splicing”.
Nota: O formato SCTE-35 apresentado aqui funciona melhor com o Nimble Streamer (veja abaixo). Dependendo do seu servidor Stream, o formato pode ser diferente. Consulte seu provedor.
Isso inserirá um anúncio e retornará automaticamente ao seu programa após o tempo definido. A duração será definida automaticamente pelo PLAYDECK para o clipe que estiver sendo reproduzido no momento. Esse valor pode ser substituído por {blockduration} ou por um valor inserido manualmente. Se você escolher um valor manual para a duração, a fórmula é: DURAÇÃO DO CLIPE multiplicada por 90000 e arredondada. A razão por trás disso é que 90000 é a escala de tempo padrão usada pela maioria dos sistemas SCTE. Exemplo: o clipe tem 12,4 segundos, portanto, a duração SCTE seria 1116000.
Em vez de enviar uma duração, você também pode enviar dois marcadores SCTE separados para iniciar e encerrar o anúncio. Eles são chamados de CUE-OUT (saída do programa para o anúncio) e CUE-IN (retorno ao programa).
Como você provavelmente já deve ter observado, a única diferença é que o “outOfNetworkIndicator” assume os valores 1 (CUE-OUT) e 0 (CUE-IN). O próprio sistema SCTE emparelha os dois marcadores com base no “spliceEventId”.
Abra o PLAYDECK. Não é necessário carregar nenhum clipe por enquanto. Clique com o botão direito do mouse em qualquer botão de ação, crie uma nova ação e selecione COMANDOS/SCTE:
Insira a tag de amostra SCTE-35 clicando em SCTE-35. Feche as janelas pop-up clicando em OK (duas vezes):
Agora podemos enviar uma tag SCTE-35 para qualquer Stream compatível (UDP, DVB, SRT). Se você clicar em “Ação” agora, nada acontecerá, pois ainda não temos um Stream.
Vamos criar um teste UDP Stream, no qual simplesmente enviaremos a saída para um arquivo, para que não precisemos nos preocupar com questões relacionadas ao servidor (por enquanto). Copie as configurações conforme indicado a seguir e inicie o Stream clicando em “START NOW”. Não se esqueça de ativar o SCTE-35 com “Parâmetro”:
Queremos enviar nossa etiqueta de amostra SCTE-35 para o Stream agora. Então, feche as Configurações e clique no botão de ação várias vezes; em seguida, volte às Configurações e pare o Stream com a opção “PARAR AGORA”.
Suas tags SCTE-35 foram registradas pelo PLAYDECK. Você pode verificar os registros voltando ao seu código SCTE-35 no botão de ação e clicando em ABRIR REGISTROS DE EVENTOS:
Você também pode tornar visíveis as tags SCTE-35, que estão no seu arquivo Stream gravado. Para isso, precisamos de uma ferramenta separada chamada “DVBInspector”. Essa ferramenta também requer o JAVA Runtime; portanto, baixe os dois:
Agora, descompacte o arquivo “DVBinspector-1.18.0-dist.zip” (ou similar) e execute o “DVBinspector-1.18.0.jar”. Em seguida, arraste e solte seu arquivo TS no aplicativo. Abra a árvore da seguinte maneira para visualizar seu marcador SCTE.
Teste do marcador SCTE-35 no Nimble Streamer
O Nimble Streamer é o nosso serviço Streaming preferido. É econômico, fácil de configurar e manter, mas ainda assim oferece o nível de complexidade necessário para casos de uso avançados:
Instale a versão de avaliação de 14 dias do Nimble no mesmo computador em que o PLAYDECK está sendo executado. Isso não é obrigatório, mas simplifica as coisas, já que você não precisa se preocupar com a configuração de rede. O Nimble também solicitará que você crie uma conta no WMSPanel, que é uma ferramenta de configuração baseada na web para o Nimble, já que o Nimble Streamer em si é instalado sem interface de usuário.
INFORMAÇÃO: Para que esta amostra do SCTE-35 funcione, você NÃO precisa ter os plug-ins “Nimble Live Transcoder” ou “Nimble Advertizer”, caso esteja testando em uma instalação ativa. Eles estão desativados por padrão na instalação de avaliação.
Depois de colocar o Nimble em funcionamento, há mais uma configuração que você precisa fazer manualmente. Abra o arquivo de configuração do servidor Nimble aqui: c:\Arquivos de Programas\Nimble Streamer\conf\nimble.conf
No final deste arquivo, adicione as seguintes linhas e salve o arquivo.
Importante: Você precisa reiniciar o Nimble agora, seja reiniciando o seu PC ou reiniciando manualmente o serviço do Windows “Nimble Streamer”.
Aqui estão as linhas novamente, mas com comentários para você (não use essas):
scte35_processing_enabled = true // Ativa o módulo SCTE de maneira geral. Necessário para todas as outras opções
scte35_forwarding_enabled = true // Permite o encaminhamento dos marcadores SCTE-35 através do Live Transcoder
hls_ad_scte35_forwarding_enabled = true // Ativa o encaminhamento de marcadores SCTE-35 para fluxos HLS
hls_ad_marker_format = cue // Configura o Nimble para usar marcadores CUE-OUT e CUE-IN
hls_ad_splice_out_cont_marker_enabled = true // Ativa a inserção automática de EXT-X-CUE-OUT-CONT
Agora, vamos configurar seu Streams no WMSPanel: Primeiro, vamos definir nossa entrada Stream. Acesse “Nimble Streamer” no menu, selecione “MPEGTS In” e clique no botão “Add UDP stream”; em seguida, adicione o fluxo de entrada desta forma. Você pode usar qualquer outra porta, caso a 5001 já esteja em uso.
A seguir, vamos configurar o formato do fluxo de saída. Queremos usar o HLS aqui para demonstrar a conversão do marcador SCTE de UDP para HLS. Na mesma página, vá até “MPEGTS Out” e clique no botão “Adicionar fluxo de saída”; em seguida, adicione da seguinte maneira. Certifique-se de selecionar o fluxo de entrada como fonte de vídeo e áudio.
A seguir, continuamos nossa configuração no PLAYDECK. Acesse as configurações de saída do Stream e altere a URL do Stream para “udp://127.0.0.1:5001”.
INFORMAÇÃO: Você pode escolher qualquer codec de vídeo de sua preferência. Neste caso, escolhi o H.264 para que minha GPU NVIDIA faça a codificação, o que reduzirá o uso da CPU. Ative também o SCTE-35 na opção “Parâmetro”.
INFORMAÇÃO: Observe que o PLAYDECK não é capaz de transmitir diretamente em HLS. Se você selecionar “Apple HTTP Live Streaming” como formato de streaming, a saída será gravada em um arquivo. Portanto, você precisa especificar um destino de arquivo como “URL de streaming”, por exemplo, “c:\Users\Public\Documents\stream.m3u8”. Em seguida, use esse arquivo para transmitir usando qualquer servidor HLS. O PLAYDECK não é capaz de gravar tags SCTE HLS no arquivo de manifesto HLS (o arquivo *.3u8).
Em seguida, queremos que o PLAYDECK envie automaticamente o SCTE, não apenas por meio de um botão, mas em função do clipe. Para isso, inserimos qualquer clipe e clicamos no ícone COMANDOS na barra de ferramentas; depois, adicionamos um novo comando, selecionamos PLAY TIME 0 e inserimos o exemplo SCTE-35:
INFORMAÇÃO: Você também pode adicionar marcadores SCTE a blocos, sobreposições e botões de ação.
Agora vamos dar início à transmissão: coloque o clipe em CUE e PLAY e inicie o Stream nas configurações do PLAYDECK. Vá até o WMSPanel e abra, no menu “Nimble Streamer”, a opção “Live Streams”. Agora você verá uma transmissão ao vivo em andamento. Clique nela e selecione o ponto de interrogação na extremidade direita, assim.
Depois de inserir essa URL no Chrome, você verá a transmissão do seu PLAYDECK sendo reproduzida imediatamente. Agora vou mostrar como monitorar seu marcador SCTE. No Chrome, pressione F12 para abrir as Ferramentas do Desenvolvedor. Na parte superior, clique na aba “Rede”. Você verá vários arquivos “chunks.m3u8”, que fazem parte do seu stream. Clique em um dos arquivos “chunk” (também chamados de “HLS Manifest”) e selecione “Visualizar” ao lado dele. Agora você verá a tag SCTE do HLS. Se ela não estiver lá, clique em outro “chunk”, pois enviamos o SCTE apenas no início do clipe.
É isso aí! Alcançamos nossos objetivos de teste. A seguir, mais informações que podem ser relevantes para se aprofundar no assunto.
Informações adicionais
Fazer login no PLAYDECK
Registramos todas as tags SCTE recebidas e enviadas. Isso também lhe dá a oportunidade de testar suas tags SCTE enviadas simplesmente conectando sua saída a uma entrada (tanto SDI quanto Streams) e deixando que o PLAYDECK detecte suas tags SCTE. Você pode abrir os arquivos de log pelo menu principal “Logs”:
Registro no Nimble Streamer
Se algo der errado ou não ocorrer como esperado, um bom ponto de partida é verificar os arquivos de log do Nimble. O log pode ser encontrado aqui no Windows: c:\Arquivos de Programas\Nimble Streamer\log
O registro em log está habilitado por padrão na versão de avaliação do Nimble, mas caso você precise ativá-lo, aqui estão as opções para o arquivo “nimble.conf”.
log_access = arquivo
logging = depuração
Agora abra o arquivo de log e procure por “SCTE”. Você poderá ver algo como isto, o que indica que há um erro de digitação no seu marcador SCTE no PLAYDECK:
[SCTE35] Tipo de comando de emenda não suportado (type=6) para [mynewapp/mynewstream]
Se o seu SCTE Marker for analisado com sucesso no Nimble, ele terá a seguinte aparência:
Esta é uma coleção de ferramentas e plug-ins com uma ampla biblioteca para manipular fluxos de transporte MPEG. Com ela, você poderá inserir marcadores SCTE fora do PLAYDECK com base em um algoritmo ou em outra lógica complexa.
Essa ferramenta também pode converter marcadores SCTE-35 em arquivos UDP Streams ou MPEG-TS em tags SCTE do HLS. Isso permite que você instale um servidor de streaming que não possua conversão automática de SCTE-35 para HLS.
Ative a configuração “Saída de áudio adicional” para transmitir o áudio via ASIO.
Importante: Como solução de reprodução em tempo real, o PLAYDECK requer um relógio de sincronização estável proveniente do dispositivo ASIO. Sem esse sinal de relógio, os quadros não podem ser processados corretamente, o que resulta em graves falhas de reprodução.
Placa de som virtual Dante (DVS)
A Dante Virtual Soundcard (DVS) é uma solução de software que transforma seu computador em uma estação de trabalho compatível com Dante, permitindo transmitir e receber áudio de alta qualidade por meio de uma rede Ethernet (LAN) padrão. https://www.getdante.com/products/software-essentials/dante-virtual-soundcard/
Você pode conectar o DVS ao PLAYDECK usando o modo ASIO ou WDM:
ASIO (recomendado): Transmita até 64 canais de áudio por todas as saídas do PLAYDECK. Isso proporciona a menor latência e o maior número de canais para fluxos de trabalho profissionais.
WDM: Limitado a 16 canais de áudio, com restrição a um par estéreo por canal de saída do PLAYDECK.
Etapas de configuração
1. Inicie o DVS Engine: Abra o painel de controle da Dante Virtual Soundcard e configure a interface para ASIO, e clique em Iniciar.
2. Selecione o dispositivo no PLAYDECK: Agora você pode selecionar “Dante Virtual Soundcard” como seu dispositivo ASIO nas configurações do PLAYDECK.
3. Mapeamento de canais: O PLAYDECK começará automaticamente a direcionar os canais de áudio atribuídos a essa saída específica. Uma única saída pode suportar até 32 canais de áudio.
4. Divisão de dispositivos ASIO: Para usar o driver ASIO em vários canais de saída do PLAYDECK simultaneamente, habilite Divisão de dispositivos ASIO.
5. Atribuição de múltiplas saídas: Quando a divisão estiver ativada, o DVS aparecerá como vários subdispositivos. Isso permite que você atribua um dispositivo ASIO dedicado a cada canal de saída individual do PLAYDECK.
Nota sobre a lógica de divisão: A alocação de canais é determinada pela configuração “Canais de áudio” de cada saída. Por exemplo, se as saídas 1 e 2 estiverem configuradas para 8 canais cada, e as demais para 2 canais, o driver ASIO dividirá o fluxo de acordo com esses requisitos específicos.
Resolução de problemas
Reprodução em câmera lenta (quadro a quadro)
Isso ocorre quando o PLAYDECK não consegue sincronizar-se com o sinal de clock do dispositivo ASIO. Como o PLAYDECK é um mecanismo de reprodução em tempo real, ele precisa de um clock estável para processar os quadros.
Solução: Garanta que Líder do Relógio (anteriormente Master Clock) está ativo na sua rede. Isso pode ser fornecido por um dispositivo de hardware (por exemplo, um mixer compatível com Dante), um driver de software ou um gerador de clock dedicado.
Se você estiver usando Dante, talvez você precise de ferramentas adicionais para verificar seu fluxo de trabalho. Siga estas etapas para configurar um ambiente de teste local:
PC 1: Instale o PLAYDECK e o Dante Virtual Soundcard (DVS). Inicie o DVS em Modo ASIO e selecione-o no PLAYDECK.
PC 2: Instalar Dante Via e Controlador Dante.
Tanto no Dante Via quanto no Controller, certifique-se de que Interface Ethernet está selecionado.
No Dante Via, habilite pelo menos um dispositivo de saída.
Depois de configurado, abra Controlador Dante. Você deve ver “Dante Via” atuando como o Líder do Relógio com o seu sistema PLAYDECK conectado com sucesso.
Observação: em alguns casos, a instalação do ASIO4ALL pode ajudar a estabilizar a comunicação entre o PLAYDECK e determinadas interfaces de áudio. (https://asio4all.org/)
Baixa qualidade de áudio
O áudio distorcido ou com “falhas” geralmente é causado por uma incompatibilidade na taxa de amostragem. Certifique-se de que o Frequência de amostragem (por exemplo, 48 kHz) é idêntica em todos os seguintes casos:
Configurações de som do Windows (Propriedades avançadas)
PLAYDECK configurações
Dispositivo ASIO / DVS painel de controle
Mixagem e roteamento de canais de áudio
Ao trabalhar com áudio multicanal, talvez seja necessário fazer o downmix dos canais para saídas específicas. Consulte este artigo para obter instruções detalhadas sobre como gerenciar o roteamento multicanal.
O PLAYDECK suporta tanto o modo interno (gráficos sobrepostos ao sinal de entrada) quanto o externo (geração de sinais de preenchimento e de chave) para o Keying, desde que a placa de saída também seja compatível. Também é possível enviar o sinal de chave ou de preenchimento separadamente.
Você também pode usar o NDI para enviar seu sinal de chave ou de preenchimento com suporte a canal alfa.
Interno Keying
No modo interno Keying, o PLAYDECK sobreporá o vídeo a um sinal recebido na mesma placa:
Vamos tomar como exemplo o Decklink Duo 2: ele possui 4 portas SDI. Precisamos informar à placa quais são as duas portas que serão utilizadas para o Keying interno, com a ajuda do Desktop Video Setup (o aplicativo de configuração da própria Blackmagic):
O Decklink passará a funcionar da seguinte forma:
Se iniciarmos o PLAYDECK agora, a opção INTERNAL passa a estar disponível como saída do dispositivo:
Assim que você ativar o dispositivo para Keying, o PLAYDECK alterará automaticamente o fundo para TRANSPARENTE e o espaço de cores para ARGB32 (para oferecer suporte ao canal alfa):
A imagem mostra um exemplo de sobreposições do PLAYDECK: Criar sobreposição > HTML > Screen-Title.html.
Externo Keying
No modo External Keying, o PLAYDECK gera os sinais Fill e Key, e a modulação é realizada por um modulador externo:
Vamos tomar como exemplo o Decklink Duo 2: ele possui 4 portas SDI. Precisamos informar à placa quais são as duas portas que serão utilizadas para o Keying externo, com a ajuda do Desktop Video Setup (o aplicativo de configuração da própria Blackmagic):
O Decklink passará a funcionar da seguinte forma:
Se iniciarmos o PLAYDECK agora, a opção EXTERNAL passa a estar disponível como saída do dispositivo:
Assim que você ativar o dispositivo para Keying, o PLAYDECK alterará automaticamente o fundo para TRANSPARENTE e o espaço de cores para ARGB32 (para oferecer suporte ao canal alfa):
A imagem mostra um exemplo de sobreposições do PLAYDECK: Criar sobreposição > HTML > Screen-Title.html.
Basicamente, oferecemos suporte a todas as placas dos fabricantes a seguir, já que sempre incluímos os drivers mais recentes. No entanto, devido à enorme variedade de placas disponíveis no mercado, testamos apenas as mais comuns.
O RustDesk é um software gratuito de área de trabalho remota que usamos para acessar sistemas remotos. A principal vantagem do RustDesk em relação a outras conexões de área de trabalho remota é que ele não interfere nas GPUs instaladas (por exemplo, ao instalar uma GPU virtual), não prejudicando, portanto, o funcionamento do PLAYDECK durante o acesso remoto.
1. Para começar, baixe o nosso RustDesk personalizado do nosso site. Essa versão utilizará o nosso servidor RustDesk privado (e não o servidor público) para proteger seus dados e melhorar a velocidade da conexão. https://get.remote-joy-event-media.de/rustdesk.exe
2. Ao iniciar o RustDesk pela primeira vez, será necessário instalá-lo. Desative a opção “Instalar driver de monitor virtual”, pois ela pode interferir no funcionamento do PLAYDECK.
3. Após reiniciar o RustDesk, você não precisará ativar a opção “Iniciar serviço”. Isso é importante para elevar os privilégios, por exemplo, para abrir o Gerenciador de Dispositivos. Em seguida, você precisará definir uma senha permanente: clique no ícone “Editar” ao lado de “Senha de uso único”.
4. Em seguida, clique em “Desbloquear configurações de segurança” e role a página para baixo.
5. Envie-nos sua identificação juntamente com sua senha permanente para [email protected]
6. (Opcional) Se possível, inicie o RustDesk em um segundo computador (não é necessário instalar) e teste a conexão com o sistema que você configurou para suporte remoto. Agora, por meio dessa conexão remota, no segundo computador, tente:
– Abrir o Gerenciador de Dispositivos – Abrir o Gerenciador de Tarefas – Abrir o Painel da NVIDIA – Copie qualquer arquivo para esta pasta: c:\Program Files (x86)\JoyEventMedia\Playdeck\
Esses testes garantem que todas as ações de suporte necessárias possam ser realizadas remotamente. É possível que algum software antimalware ou outro programa de proteção interrompa a conexão. Nesse caso, desative temporariamente essas ferramentas para a sessão de suporte remoto.