Oct 12, 2023
YouTube recebe transmissões AV1, dando início ao futuro do streaming
As transmissões ao vivo começarão a parecer muito melhores em breve. YouTube começou
As transmissões ao vivo começarão a parecer muito melhores em breve. O YouTube começou a lançar suporte para um protocolo de streaming atualizado, que quando emparelhado com a próxima atualização do OBS Studio 29.1, permitirá aos usuários transmitir vídeo AV1, também conhecido como o futuro do streaming de GPU.
A melhoria é tão substancial que os usuários podem transmitir vídeo 4K 60FPS de ótima aparência a apenas 6 megabits por segundo - uma taxa de bits que historicamente foi considerada "insuficiente" para produzir fluxos 1080p de alta qualidade em H.264 no Twitch.
Com apenas 10mbps, um stream AV1 do YouTube em 4K 60FPS parece muito superior à maioria dos streams Twitch 1080p 60FPS a 6mbps.
Adam Taylor / IDG
O AV1 é um novo codec de vídeo de código aberto que pretende destronar o H.264 como o principal padrão de vídeo após seu reinado de quase 20 anos. O AV1 é desenvolvido pela Alliance for Open Media – um consórcio apoiado por muitas grandes corporações de tecnologia adjacentes a streaming e vídeo, incluindo Google, Netflix, Arm, Apple, Amazon, Intel, Microsoft e Nvidia.
O codificador AV1 tem sido muito difícil de executar em altas velocidades quando executado em software em sua CPU, mas nos últimos dois anos houve grandes melhorias na eficiência dos codificadores disponíveis. Nos últimos 9 meses, obtivemos placas gráficas da AMD, Intel e Nvidia com codificação de hardware AV1 integrada, permitindo que os usuários codifiquem vídeo AV1 em tempo real com perda mínima de desempenho.
Pela primeira vez em 10 anos, a especificação do protocolo de streaming RTMP recebeu uma atualização, apelidada de "RTMP aprimorado". O destaque desta atualização é o suporte para mais codecs de vídeo: HEVC/H.265, VP9 e AV1. O YouTube suporta RTMP.
O HEVC já era compatível com o YouTube usando o protocolo HLS – mas esse protocolo nem sempre funcionava bem com algumas conexões de internet e normalmente trazia maior latência para obter streams para os espectadores. O RTMP aprimorado parece (nos meus testes) carregar a mesma latência que o streaming RTMP normal tinha.
Adam Taylor/IDG
Na próxima atualização do OBS Studio 29.1, os usuários poderão usar esses codecs selecionando "YouTube – RTMPS" nas configurações do Stream. Em seguida, todos os codificadores HEVC e AV1 disponíveis serão disponibilizados, incluindo os codificadores AV1 baseados em CPU SVT e AOM.
Adam Taylor/IDG
No momento do teste, apenas os codificadores AV1 de hardware Nvidia e Intel são suportados, mas o suporte AMD chegará em breve.
Placas gráficas que suportam codificação AV1:
Também é importante notar que as placas gráficas Nvidia GeForce RTX 3000 e AMD Radeon RX 6000 suportam decodificação AV1 para reprodução, mas não suportam codificação no hardware.
Os usuários de placas gráficas até mesmo da série GTX 10 mais antiga da Nvidia (GTX 1050 ti e superior) poderão transmitir HEVC com esta atualização, no entanto, trazendo fluxos de maior qualidade para GPUs mais antigos também!
Em meus testes ao longo de vários fluxos de várias horas, você pode obter vídeo nítido e de alta qualidade com taxas de bits muito mais baixas do que nunca.
O streaming de 1440p 60FPS pode ficar ótimo com apenas 4-8mbps. 4K 60FPS pode ficar ótimo com apenas 10-20mbps. Isso realmente muda o jogo - tanto para pessoas com largura de banda de upload limitada quanto para aquelas com pouco espaço no disco rígido para capacidades de gravação.
Atualmente, os streams AV1 para o YouTube não são entregues aos espectadores no AV1. Como o YouTube sempre transcodifica os vídeos e os streams que ingere (em comparação com o Twitch, onde o padrão é "Qualidade da fonte" intocada pela compactação), os streams com resolução superior a 1080p (1440p e 4K) serão entregues aos espectadores em VP9 e 1080p e fluxos mais baixos serão entregues em AVC (H.264) ou VP9, dependendo da audiência. Isso não afeta significativamente a qualidade mais do que o esperado, e o VP9 faz um ótimo trabalho em preservar a integridade da imagem em vez de bloqueios e artefatos.
Este não é um fluxo de ótima aparência, mas é bastante familiar para aqueles que navegam em fluxos aleatórios do Twitch. Mas este não é o fluxo Twitch típico de 3,5-4mbps, é 1440p60 a meros 500kbps transmitidos para o YouTube!