O objetivo deste guia é ajudar você a entender como usar o encoder NVIDIA, NVENC, no OBS.
Nota: simplificamos alguns dos conceitos para tornar este guia acessível a um público mais amplo.
Encoding é tudo sobre compactar imagens. Quanto menor o tamanho da imagem, menos precisamos compactá-la e mais qualidade ela mantém. Enquanto o mesmo se aplica à taxa de quadros, um espectador pode realmente notar uma queda em FPS, mas não tanto na resolução, então sempre tentaremos transmitir a 60 FPS.
As GPUs GeForce RTX têm encoders de hardware dedicados (NVENC), permitindo capturar e transmitir conteúdo sem impactar o desempenho da GPU ou da CPU. Novas gerações de GPU RTX incluem suporte para codecs mais novos e eficientes. O benefício de um codec mais eficiente pode ser pensado de duas maneiras:
Eficiência de compressão relativa de codecs
H.264 |
HEVC |
AV1 |
1.0x |
1.15x |
1.40x |
GPU RTX Série |
H.264 |
HEVC |
AV1 |
RTX Série 20 |
Sim |
Sim |
Não |
RTX Série 30 |
Sim |
Sim |
Não |
RTX Série 40 |
Sim |
Sim |
Sim |
Plataformas de streaming podem não suportar todos os codecs. A tabela a seguir lista o suporte a codecs para serviços de streaming populares.
Plataforma de Streaming |
H.264 |
HEVC |
AV1 |
Facebook Gaming |
Sim |
Não |
Não |
Twitch |
Sim |
Não |
Não |
YouTube |
Sim |
Beta |
Beta |
Como determinar seu Bitrate
Primeiro, execute um teste de velocidade para determinar sua velocidade de upload (por exemplo, Speed Test). Queremos usar cerca de 75% da sua velocidade de upload, pois o jogo e outros programas como o Discord também lutarão por largura de banda.
Então, determinaremos a resolução e o FPS que podemos usar para tal taxa de bits. A maioria dos sites de streaming tem recomendações (Twitch, Youtube, Facebook Gaming) sobre o que usar. Estas são as nossas:
|
Resolução |
|||
Velocidade de Upload |
Bitrate |
H.264 |
HEVC |
AV1 |
4 Mbps |
3 Mbps |
576p |
720p |
720p |
5 Mbps |
4 Mbps |
720p |
720p |
1080p |
8 Mbps |
6 Mbps |
720p |
1080p |
1080p |
10 Mbps |
8 Mbps |
1080p |
1080p |
1440p |
12 Mbps |
10 Mbps |
1080p |
1440p |
1440p |
15 Mbps |
12 Mbps |
1080p |
1440p |
4K |
20 Mbps |
15 Mbps |
1080p |
4k |
4K |
25 Mbps |
20 Mbps |
4k |
4k |
4K |
50 Mbps |
40 Mbps |
4k |
4k |
4K |
Estas são nossas configurações recomendadas para o OBS Studio 29.1 e superior. Para acessar as configurações, clique no botão Configurações no canto inferior direito.
Selecione a plataforma de streaming à qual deseja se conectar. Você terá a opção de entrar no seu serviço com suas credenciais de login. Outro método é inserir sua “Chave de Stream”
Instruções sobre como encontrar sua chave de transmissão podem ser encontradas no YouTube, Twitch ou Facebook Gaming.
Se você quiser uma configuração fácil e pronta para uso, faça o seguinte:
Há mais duas coisas que você precisa configurar para garantir um fluxo tranquilo:
Se por algum motivo o Hardware Accelerated GPU Scheduling não resolver o problema, o OBS adicionou uma opção no OBS 24.0.3 para priorizar o OBS Studio sobre todo o resto. Basta executar o OBS como Admin, e seu stream será suave como seda.
Se você não quiser executar o OBS no modo Admin, você também pode limitar o uso da GPU para ficar abaixo do limite de 95%. Para fazer isso, você pode:
E aí está! Esperamos que isso ajude você a melhorar a qualidade do seu stream e atingir seus objetivos. Deixe um comentário se isso funcionou para você ou se você gostaria que atualizássemos o guia com outras informações. Boa transmissão!
Ao fazer streaming, você envia um vídeo em uma taxa de bits específica. Alguns dos seus usuários podem não ter largura de banda suficiente para assistir ao seu canal, fazendo com que o stream fique travado. Para resolver isso, plataformas como Twitch oferecem transcodificação - elas criam versões diferentes do stream em várias larguras de banda e oferecem a melhor versão que cada pessoa pode assistir. O desafio é que esse processo é muito caro e só pode ser feito para os canais mais populares.
Para resolver isso, o Twitch lançou o Enhanced Broadcasting - um recurso que permite que sua GPU RTX crie várias versões do seu stream e as transmita para o Twitch. Além disso, as configurações de codificação de vídeo são selecionadas automaticamente para você com base no seu hardware, o que significa menos problemas na configuração do seu hardware ou OBS. E como toda a codificação é feita localmente, o Twitch também aproveitará esse recurso para testar novos codecs.
Para habilitar o Twitch Enhanced Broadcast:
Se você quiser personalizar todas as configurações, aqui estão nossas recomendações detalhadas.
Configurações de streaming
Configurações de gravação
O NVIDIA Broadcast transforma seu quarto gamer em um estúdio de transmissão doméstico, atualizando webcams e microfones padrão em dispositivos inteligentes premium por meio do poder da IA. Melhore a qualidade de vídeo e áudio da sua transmissão ao vivo por meio de recursos de IA, como plano de fundo virtual ou quadro automático de webcam e remoção de ruído do microfone. Com processadores de IA dedicados chamados Tensor Cores em GPUs GeForce RTX, as redes de IA são capazes de executar efeitos de alta qualidade em tempo real.
Os recursos do NVIDIA Broadcast incluem:
Quando não estiver transmitindo, esses recursos também podem aprimorar suas videoconferências e bate-papos de voz, tornando o NVIDIA Broadcast um companheiro de IA perfeito para radiodifusores e jogadores.
O NVIDIA Broadcast é compatível com uma ampla gama de aplicativos de transmissão, videoconferência e bate-papo por voz. Eles incluem OBS Studio, Streamlabs, Xsplit, Discord, Skype, Zoom, Webex, Microsoft Teams, Google Meet e muito mais.