16 jul 2026 · 5 min de leitura
A Steam permite que você transmita ao vivo imagens de uma demo gratuita direto para a página da loja do seu jogo base - o movimento natural durante o Next Fest, quando a demo é a única build pronta para mostrar. O mecanismo é simples, mas uma configuração específica é fácil de inverter, e quando você a inverte o stream roda perfeitamente, a conexão RTMP fica verde o tempo todo, e ele não aparece em lugar nenhum onde um visitante fosse vê-lo. Leia a regra abaixo antes de configurar qualquer coisa.
É tentador configurar a transmissão contra o App ID da própria demo, já que é esse o app que você está de fato rodando e do qual está capturando as imagens. A documentação da Valve é explícita de que isso não funciona: "A livestream of the demo appID will not automatically appear on the base game's store page." A demo e o jogo base são dois App IDs separados no sistema da Steam, e uma transmissão apontada para um não se transfere para o outro.
Vale deixar claro que esse é um problema específico de demo, não de transmissão em geral. Se você está transmitindo um jogo já lançado para a própria página da loja dele, há apenas um App ID em cena, então não há nada para direcionar incorretamente. A armadilha só existe porque uma demo introduz um segundo App ID que produz as imagens mas não é aquele que os visitantes de fato acessam - e essa lacuna entre "o que você está capturando" e "para onde você está publicando" é exclusiva da configuração de demo para jogo base.
A correção é configurar a transmissão contra o App ID do jogo base, mesmo que as imagens na tela sejam as da demo. Essa distinção - qual app você está capturando versus para qual app você está transmitindo - é toda a armadilha, e é por isso que "meu stream não aparece" durante uma investida de Next Fest é quase sempre um problema de direcionamento, não técnico. Nada no vídeo em si está errado nesse cenário: o encode está bom, o handshake RTMP tem sucesso, e o stream está genuinamente ao vivo. Ele só está ao vivo contra o App ID errado, então nenhuma página da loja o capta. Os passos completos de configuração estão no próprio guia da Valve, Transmitindo ao vivo uma demo de jogo para a loja da Steam.
Duas mecânicas somam-se à confusão aqui. Primeiro, mudar o Broadcast App ID nas suas configurações de stream se aplica imediatamente do lado da Steam, mas a própria página da loja pode levar um tempinho para se atualizar - se você acabou de corrigir um App ID errado e a página ainda parece vazia um minuto depois, isso é o atraso de propagação normal, não um sinal de que você errou a correção. Dê alguns minutos antes de começar a duvidar do App ID que você acabou de definir. Segundo, o próprio FAQ de transmissão da Valve reduz toda a pergunta "por que meu stream não aparece" a exatamente duas causas: a conta não está na whitelist para o jogo, ou o Broadcast App ID está indefinido ou errado. Tudo neste artigo é, na verdade, um detalhamento dessa segunda causa. A incompatibilidade de App ID acima é uma maneira específica de errar; a whitelist da conta, tratada a seguir, é a outra.
A documentação da Valve traz um segundo aviso que pega as pessoas mesmo depois de terem corrigido o App ID: "Do not play the Demo app using the same Steam Account you plan to use for broadcasting." O cliente da Steam prioriza qualquer jogo que esteja rodando no momento numa conta acima das configurações de transmissão dessa conta. Se a conta a partir da qual você transmite é também a conta que está ativamente jogando a demo, a sessão da demo em execução tem precedência e sobrepõe a sua configuração do jogo base.
A correção prática é manter os dois separados: não deixe a demo rodando ao vivo na conta que você usa para autenticar a transmissão, quer essa autenticação aconteça pelo OBS ou por um serviço hospedado. Capture ou obtenha as imagens de outra forma, e deixe a conta de transmissão fazer apenas a transmissão. Esse é um ponto em que um loop de vídeo enviado tem uma vantagem natural sobre uma configuração de captura ao vivo - se nada está sendo jogado na conta de transmissão de saída, não há jogo em execução para competir com a configuração de transmissão.
Uma solução alternativa natural surge aqui: criar uma segunda conta descartável da Steam só para segurar a sessão da demo, e continuar transmitindo pela sua conta principal. Isso de fato resolve o conflito de jogo em execução - mas leva direto a um modo de falha diferente, tratado a seguir, porque uma conta novinha em folha não cumpre quase nada da barreira real da Steam sobre quem pode transmitir.
Essa é a reclamação mais comum sobre transmissão na loja nos próprios fóruns da Steam, e não tem nada a ver com App IDs ou com qual conta está jogando o quê. A Steam verifica a própria conta de transmissão contra quatro condições separadas, e as quatro precisam ser verdadeiras ao mesmo tempo.
A conta não pode ser limitada, o que na Steam significa especificamente que ela gastou pelo menos $5 USD ao longo do histórico - num jogo, num DLC, numa recarga de carteira, qualquer coisa. É exatamente isso que pega a solução da conta descartável da seção acima: uma conta criada apenas para segurar uma sessão de demo é, por definição, uma conta limitada nova sem histórico de compra, e a Steam a rejeita em vez de explicar o porquê de qualquer forma útil. Se você usar uma segunda conta para separar a sessão da demo da transmissão, essa conta precisa do próprio histórico de $5 de gasto real antes de ser elegível para qualquer coisa relacionada a transmissão.
Separadamente, a conta precisa de permissão explícita de transmissão, concedida de uma de duas formas: a permissão "Broadcast Live" definida para aquela conta na Steamworks, ou a participação no grupo Store Broadcast Beta. Nenhuma está ativa por padrão, e isso é distinto de possuir o jogo - uma conta pode legitimamente ter uma cópia e ainda assim não ter permissão para transmitir com ela até que uma dessas duas seja concedida.
Além disso, a conta precisa de uma relação real com o próprio jogo: uma compra ou chave de produto, participação no Steamworks Partner Group com acesso, ou uma licença de substituição de lançamento se o título ainda não saiu. E ela não pode estar com Community Banned - um banimento na conta sobrepõe tudo o mais nesta lista, independentemente do histórico de gastos ou das permissões concedidas.
A mensagem de erro da Steam quando qualquer um desses quatro falha - "your account does not have sufficient privileges to broadcast live streams" - não diz qual. O detalhamento completo está no guia de configuração da Valve, Configurando a transmissão da Steam. Vale descartar os quatro antes de supor que o App ID ou a configuração RTMP é a culpada, já que uma falha de elegibilidade parece idêntica a uma falha de direcionamento vista de fora: o stream simplesmente não aparece.
Além da elegibilidade da conta, a página da loja do jogo base também precisa ter concedido acesso de transmissão em primeiro lugar, por meio da configuração de um Steam Event ou das Special Settings da página da loja. Uma conta elegível e um App ID correto ainda não produzem uma transmissão visível se à própria página da loja não foi dito para aceitar um stream - um terceiro interruptor, independente, que tem que estar ligado junto com os outros dois. Na prática isso é concedido a partir de um de dois lugares na Steamworks: um Steam Event agendado configurado para incluir acesso de transmissão, ou o painel de Special Settings da própria página da loja. Qualquer um é suficiente por si só - você não precisa dos dois - mas pelo menos um deles tem que estar definido, e é fácil supor que só o campo do App ID cobre isso quando não cobre.
A Valve também é direta sobre isso: "You cannot use the Steam Client built-in broadcasting feature to Stream demo gameplay to the Steam Store." A aba de transmissão que você normalmente usaria para transmitir para o seu próprio perfil não se aplica aqui de jeito nenhum. Seja o que for que empurra as imagens da demo para a página da loja tem que ser externo - o OBS apontado para o RTMP Server e a chave de transmissão da sua conta de transmissão, ou um serviço hospedado que ingere um vídeo e o empurra por você. De qualquer forma, o RTMP Server e a chave de transmissão são os dois valores dos quais tudo o mais depende, e eles pertencem à conta de transmissão especificamente, não ao jogo. Pegue os seus antes de começar; veja onde encontrar seu chave de transmissão da Steam se você ainda não pegou.
Essa não é uma restrição arbitrária. A aba de transmissão embutida se atrela a qualquer sessão de jogo que esteja ativa no momento na sua conta - exatamente o mecanismo por trás da armadilha da mesma conta acima, que sempre prioriza o jogo em execução sobre qualquer configuração externa. Um encoder externo não tem esse problema, porque não está atrelado a uma sessão de jogo da Steam de jeito nenhum. Ele apenas empurra um stream RTMP para o servidor e a chave que você fornecer, independentemente de haver algo rodando na conta, ou do quê.
Se o plano é manter a demo ao vivo na página da loja pela duração de um evento inteiro em vez de uma única sessão, um loop hospedado é a versão disto que não precisa de uma máquina deixada rodando um encoder em segundo plano; veja como funcionam os preços.
As demos geralmente estão vinculadas a jogos ainda não lançados, o que levanta a pergunta óbvia de se a transmissão é sequer permitida antes de o jogo base sair. É: jogos com uma página Coming Soon podem transmitir antes do lançamento, que é exatamente a situação em que a maioria das demos de Next Fest está. O status Coming Soon na página da loja é o que libera a transmissão pré-lançamento - não é uma flag separada que você define você mesmo - então se a sua página ainda não está marcada como Coming Soon, vale corrigir isso antes de solucionar qualquer outra coisa nesta página. Os detalhes de pré-lançamento, separados da questão de direcionamento da demo acima, estão em transmitindo antes do lançamento, numa página Coming Soon.
O outro detalhe de tempo que vale saber fica na outra ponta de um evento: a Valve permite que uma transmissão continue rodando por até 24 horas após o horário de término de um evento agendado. Então um stream de demo de Next Fest ainda ao vivo na manhã seguinte ao fechamento oficial do festival não é um bug - está dentro da própria janela de tolerância da Valve, não algo que você precise correr para cortar no instante em que a contagem regressiva chega a zero. Planeje seu próprio encerramento em torno desse número em vez do horário de término listado do festival.
Se o seu plano de transmissão abrange um festival inteiro em vez de um teste pontual, as mecânicas do evento em si estão em transmitindo para o Steam Next Fest. Este artigo existe ao lado daquele porque a própria documentação da Valve não se detém nas armadilhas que de fato fazem uma transmissão de demo ir ao vivo e não aparecer em lugar nenhum - a incompatibilidade de App ID, o conflito da mesma conta e a barreira de elegibilidade da conta em quatro partes acima são os motivos práticos e sem glamour de as configurações falharem, e nenhum deles produz uma mensagem de erro que se identifique.
Fez tudo o que está acima e a página da loja ainda não mostra nada? O próprio FAQ da Steam reduz a causa a duas: a conta não está na whitelist, ou o Broadcast App ID está indefinido ou errado. Resolva nessa ordem - App ID primeiro, depois a elegibilidade da conta (status não limitado, permissão Broadcast Live ou participação no Store Broadcast Beta, posse do jogo, sem banimento na comunidade) e o conflito da mesma conta, e por fim as permissões de transmissão da página da loja. A lista completa está em solucionando problemas de uma transmissão da Steam que não aparece.
Faça upload de um vídeo, cole seu chave de transmissão do Steam, clique em iniciar. A partir de $0.72/dia.
Comece a transmitir · $0.72/dia