O SDK do codec de vídeo Cinecoder, desenvolvido pela Cinegy, atende a uma demanda crescente da indústria de broadcast: permitir que as GPUs Nvidia processem vídeo no formato H.264 entrelaçado.
O formato H.264 entrelaçado é amplamente utilizado para transmissões de HDTV 1080i via televisão terrestre, satélite, cabo ou streaming. Apesar do aumento no uso de codecs progressivos mais recentes, grande parte das transmissões de alta definição ainda depende desse formato. Nos últimos anos, desenvolvedores de software e fornecedores de soluções utilizaram as capacidades de codificação H.264 das GPUs Nvidia como base para muitas soluções voltadas à indústria de mídia.
Com o lançamento da série Turing de GPUs, a Nvidia descontinuou o suporte ao H.264 entrelaçado, o que inicialmente gerou preocupações na indústria. No entanto, a disponibilidade da geração anterior de placas Nvidia Pascal atenuou o impacto. Agora, com a descontinuação do hardware baseado na arquitetura Pascal e a falta de atualizações de drivers para essas placas, muitos fluxos de trabalho de transmissão foram significativamente afetados.
A versão 4.22 do SDK Cinecoder resolve esse problema, permitindo a codificação H.264 entrelaçada em GPUs Nvidia das gerações Turing, Ampere e Ada Lovelace. Essas placas oferecem melhor desempenho, maior capacidade de codificação e maior eficiência energética, enquanto as instâncias de nuvem mais recentes garantem melhor custo-benefício, segundo a Cinegy.
Jan Weigner, CTO da Cinegy, descreveu o desenvolvimento como “um grande alívio” e “um marco significativo”. “Nossos clientes enfrentavam dificuldades para encontrar soluções após o fim do suporte aos drivers para as placas Pascal. Agora, as GPUs Nvidia mais recentes permitem codificar H.264 entrelaçado com desempenho muito superior. Além disso, em implantações na nuvem, não estamos mais limitados às instâncias AWS G3, que utilizavam GPUs da série Pascal”, explica.
Testes comparativos com clipes padrão mostraram que o codificador H.264 entrelaçado do Cinecoder para GPUs Nvidia gera saídas de qualidade equivalente ou superior às do codificador original das GPUs Pascal.
O desempenho de codificação em GPUs da geração Ada Lovelace alcança cerca de 500 quadros por segundo (FPS) em 1080i por unidade de codificação NVENC. Modelos como RTX 4070 Ti, RTX 4080 e RTX 4090, que possuem duas unidades NVENC, podem atingir até 1000 FPS. Isso se traduz, teoricamente, em 20 fluxos simultâneos em 1080i50 ou 16 em 1080i59.94 por NVENC. No entanto, limitações nos fluxos de saída das GPUs de consumo tornam a segunda unidade NVENC subutilizada em muitos casos.
“As placas profissionais da Nvidia, como a RTX 2000 Ada ou superiores, não possuem essas limitações e são ideais para uso em servidores, com formatos mais compactos e adaptáveis, como a RTX 2000E Ada, de meia altura e meia largura, ou a RTX 4000 Ada, de slot único e tamanho padrão”, complementa Weigner.
O SDK Cinecoder está disponível para licenciamento específico para habilitar a codificação H.264 entrelaçada em GPUs Nvidia, além de oferecer suporte a funções avançadas de codificação, decodificação e gerenciamento de mídia. O pacote também inclui o codec Daniel2, projetado para rodar nativamente em GPUs, com capacidade de mais de 10 mil FPS para codificação 4K e 30 mil FPS para decodificação 4K.
Site relacionado: https://www.cinegy.com/
Acompanhe a Panorama Audiovisual no Facebook e YouTube