Documentação do Steamworks
Configuração de streams

Vista geral

Este tutorial inclui os passos necessários para fazer stream do seu jogo na Loja Steam.

Antes de começar

Atenção: não é possível fazer stream de jogos marcados como "só para adultos" na Loja Steam.
  • Irá precisar de uma conta Steam que não seja limitada, ou seja, a conta Steam que planeia usar para fazer streams precisa de ter gasto o equivalente a, pelo menos, 5 dólares na Loja Steam. Contas "limitadas" (contas que não gastaram um mínimo de 5 dólares no Steam) não poderão criar um token de RTMP e não poderão fazer stream numa página da Loja Steam.
  • A conta que planeia usar para fazer streams precisa de ter o jogo que deseja transmitir. Pode verificar a posse ao iniciar sessão na aplicação Steam com a conta e confirmar que o jogo aparece na Biblioteca Steam.
  • A conta precisa de ter a permissão para "Transmitir em direto" na conta de parceiro Steamworks ou de fazer parte do grupo Store Broadcast Beta.

Configuração do stream via RTMP


Os passos abaixo irão ajudar a reunir as informações necessárias para fazer stream do seu jogo com um programa de transmissão externo. Streams no Steam usam o protocolo RTMP. Não necessita de saber exatamente como este protocolo funciona para poder fazer stream, mas recomendamos que se familiarize com os conceitos abaixo.
  1. Visite http://steamcommunity.com/broadcast/upload/

  2. Clique em "Criar token de RTMP" para encontrar um servidor de upload. O Steam irá selecionar automaticamente um servidor de upload próximo da sua localização atual (com base no seu endereço IP). O computador que está a transmitir o jogo irá enviar o vídeo para o servidor de upload.

    stream1.png


  3. Localize o seu token de RTMP. Terá de o introduzir no programa que pretende usar para realizar o stream.

    O que é um token de RTMP?

    Um token de RTMP é um identificador único que lhe permite fazer stream de um jogo no Steam. Terá de gerar este token em https://steamcommunity.com/broadcast/upload e de o introduzir no programa que pretende usar para fazer stream.
    Importante: trate o seu token como uma palavra-passe e nunca o partilhe, pois quem o tiver poderá transmitir como se o stream tivesse sido criado por si. Se acredita que alguém adquiriu o seu token sem o seu consentimento, pode invalidá-lo e gerar um novo nesta página.

    stream2.png


  4. Introduza o AppID do seu jogo

    Pode encontrar o AppID do seu jogo ao visitar a respetiva página no Steamworks ou na Loja Steam. O AppID estará no URL.

    Tenha em atenção que só deverá usar o AppID do jogo "base". Não use o AppID de DLCs, demos, bandas sonoras ou outros tipos de aplicações secundárias.

    stream3.png


  5. Defina as permissões da transmissão

    Por predefinição, o stream está definido como "Só para amigos", o que significa que só pode ser visto por si e pelos seus amigos no Steam. Esta é uma boa forma de testar o stream antes de o tornar público na página do jogo na loja. Pode verificar o seu stream ao clicar no link "URL da transmissão" na secção "LINKS RÁPIDOS" da página. Quando estiver tudo pronto para que o seu stream apareça publicamente na página do jogo na loja, pode alterar esta permissão para "Pública".

    stream4.png

Configuração do OBS (Opcional)

Há diversos tipos de software que lhe permitem fazer stream do seu jogo para o Steam. O OBS é uma opção popular, gratuita e open-source. Seguem-se os passos necessários para configurar o seu stream no OBS. O Steam funciona com qualquer programa de transmissão compatível com o protocolo RTMP.

stream5.png
  1. Aceda ao menu File-->Settings-->Stream.

  2. No menu "Service", selecione "Custom..."

    stream6.png

  3. No campo "Server", use o URL RTMP gerado no campo "Servidor de upload" na página http://steamcommunity.com/broadcast/upload/

  4. No campo "Stream Key", introduza o token fornecido na página http://steamcommunity.com/broadcast/upload/

  5. No OBS, aceda a File-->Settings-->Output

    stream7.png

  6. No menu "Output Mode", selecione "Advanced".

  7. No separador "Streaming", introduza o valor 2 no campo "Keyframe Interval". Atenção: este passo é importante. Se este campo não for definido, o stream não irá funcionar.

Teste o stream

Quando estiver tudo pronto, comece a fazer stream do jogo pelo OBS. De seguida, volte à página http://steamcommunity.com/broadcast/upload/ e clique no link "URL da transmissão", situado no lado direito.

stream8.png

Depois de clicar no link, será aberta uma página nova com o stream do jogo. Nessa altura, se as permissões de transmissão estiverem definidas como "Só para amigos", tal significa que o stream ainda não está visível para o público.

Crie um evento para o stream do jogo no Steam

É uma boa ideia informar a sua comunidade sobre o stream. Pode fazê-lo através das ferramentas de eventos no Steamworks. Segue-se um breve guia para configurar um evento de stream em direto/transmissão. Pode ficar a saber mais sobre eventos no Steam aqui: https://partner.steamgames.com/doc/marketing/event_tools.

Siga estes passos:
  1. Na página inicial da sua aplicação no Steamworks, na secção "Comunidade e moderadores", clique em "Publicar/gerir eventos e anúncios".

  2. Clique no botão azul "Criar novo evento ou anúncio".

  3. Selecione "Stream em direto / Transmissão".

    stream10.png


  4. Clique no separador "Transmissões".

    stream11.png


  5. Ative a funcionalidade de transmissões no evento para que algumas opções de configuração sejam reveladas.

    stream14.png

    Nesta secção, pode selecionar um título para o stream a partir da lista ou introduzir um personalizado. Se introduzir um título personalizado, não se esqueça de adicionar versões traduzidas.

    stream12.png

    Na secção mais abaixo, é possível definir as contas Steam que poderão fazer stream para a página do seu jogo na loja durante o evento. Adicione a conta que pretende usar para fazer stream:

    stream13.png

    Importante: a conta Steam que será usada para fazer stream e a conta que estiver a configurá-lo deverão estar na lista de amigos uma da outra para seja visível nesta página.

    Recomendado mas opcional: envie ilustrações para que sejam usadas no stream (ficarão guardadas e poderão ser reutilizadas no futuro). Estas imagens irão aparecer nos lados do stream.

    Clique no botão "Guardar" para guardar o evento.

  6. Aceda ao separador "Opções" e certifique-se de que as datas de início e conclusão do evento estão corretas. Pode continuar com o stream por até 24 horas após a hora de conclusão do evento.

  7. Guarde e publique o evento. Quando começar a transmitir durante o evento, o stream irá aparecer na página do seu jogo na loja. Tenha em mente que, depois de começar a transmitir, o stream pode demorar até 5 minutos a aparecer na página do jogo na loja. Por isso, recomendamos que comece o stream com alguns minutos de antecedência.

Resolução de problemas:


P.: Não estou a ver o stream na página do jogo na loja!

  • R.: Pode precisar de atualizar a página do produto depois de alguns segundos. O stream em direto só é exibido assim que uma ligação for estabelecida. Os primeiros espectadores são os que irão demorar mais tempo a estabelecer a ligação com o transmissor.
  • Certifique-se de que introduziu o AppID correto na página https://steamcommunity.com/broadcast/upload. O AppID é usado para associar o stream ao jogo correto. Se não for introduzido um AppID, a página do produto na Loja Steam não irá exibir o stream e este não será destacado na página inicial. Terá de introduzir o AppID, gerar o token de RTMP e introduzi-lo no programa que pretende usar para realizar o stream.

Especificações de streaming por RTMP

Se estiver a usar um programa externo para fazer stream de conteúdo para o Steam, esta secção aplica-se a si. Atualmente, o Steam requer que sejam definidas as seguintes especificações de codificação. Se o vídeo do stream estiver a sofrer interrupções, pausas ou outros problemas de reprodução, assegure-se de está a usar as seguintes definições:

Requisitos de codificação de vídeo

  • Codec: H.264
  • Perfil: Alto (High)
  • Nível: 4.1
  • Taxa de frames: 30 FPS ou 60 FPS
  • Proporção de imagem: 16:9
  • Intervalo entre keyframes: 2 segundos
  • Bitrate máxima: 7000 kb/s CBR (bitrate constante)
Requisitos de codificação de áudio
  • Codec: AAC-LC
  • Bitrate máxima: 128 kb/s

Notas sobre software de streaming específico
VMIX: por predefinição, o VMIX usa o perfil Main e o nível 3.0. É necessário alterar estas definições para que o VMIX possa fazer stream corretamente para o Steam.

Utilização de serviços multi-streaming

Regras de conteúdo

Lembre-se de seguir as regras de conteúdo quando fizer stream na página do seu produto. Consulte este artigo para mais informações. A Valve pode moderar streams que violem estas regras ou tomar outras medidas relativamente a contas de parceiros infratores, incluindo a eliminação.