Documentação do Steamworks
Configuração de transmissão
Para informações gerais sobre como realizar uma transmissão pelo Steam, consulte também: https://support.steampowered.com/kb_article.php?ref=6730-TOAK-6497

Requisitos

  1. Contas Steam usadas para transmissão não podem ser limitadas. Ou seja, cada uma deve gastar 5 ou mais dólares americanos (USD) na Loja Steam.

  2. Contas limitadas não poderão gerar um código RTMP nem transmitir pelo Steam usando RTMP.

  3. The account used for streaming must own the game you plan to stream (ie, see the game in your Steam library). e especificar o ID de aplicativo do jogo na página Transmitindo para o Steam para que o Steam saiba em qual página exibir a transmissão ao vivo. Mais detalhes abaixo.

  4. The Steam Client cannot stream an unreleased game. mas é possível fazê-lo por meio de RTMP. Não há problema em mostrar aos fãs uma prévia de um jogo em desenvolvimento.

Configuração da página da loja

Agora páginas de produtos na Loja Steam podem hospedar uma transmissão ao vivo. Os passos a seguir descrevem como configurar um aplicativo para transmissão.

Na página da loja, é possível permitir certos usuários Steam de transmitirem no seu nome, assim como alterar configurações associadas à exibição da transmissão na página da loja. For instance, you can choose to show broadcast chat, or hide chat by default (so your artwork is more prominent), or remove chat from your store page completely. É possível adicionar uma arte personalizada, que será exibida nas laterais do vídeo quando a conversa estiver ocultada ou removida.

  • Acesse a página inicial do aplicativo no site de parceiros Steamworks;
    • Escolha "Editar página da loja" e acesse a aba "Configurações especiais";
    • Role até a seção "Transmissão Steam (Beta)" e escolha um ou mais usuários que terão permissão para transmitir na página do produto na Loja Steam. A ordem de exibição dos transmissores na lista define qual transmissor será escolhido quando houver mais de uma transmissão ao vivo simultaneamente. Steam will prefer to feature the higher ranked streamer on your product page. You can drag and drop on the UI to change a broadcaster's rank.

      BroadcasterWhiteList_v1.png

    • Quando terminar de realizar as alterações, pressione o botão Salvar (no fim da página) para salvá-las. O que estiver salvo poderá ser visualizado na página da loja em modo beta;
    • Usar o processo de publicação do aplicativo colocará as alterações publicamente no ar. This is done via Publish tab at the top of the page, and then through publish the app.
    • Lembre-se de que a adição, remoção ou reordenação de usuários na lista não é efetivada imediatamente. Salve e depois publique para que sejam refletidas na Loja Steam;
    • Known Issue: There maybe a short delay (up to 5 minutes) before Steam recognizes they are streaming for your product page. This has to do with our caching model and we are investigating how to reduce the delay. In other words, it may take up to 5 minutes for their stream to be picked up and placed on the product page. A workaround is to begin the stream early, showing either a countdown to the start or still images showing when the stream is coming. Iniciá-la 5 ou 10 minutos antes é o ideal.
  • O vídeo será exibido na página do produto na Loja Steam: http://store.steampowered.com/app/<AppID>:
    • Note: You may need to refresh the product page after a few seconds. A transmissão ao vivo só é exibida depois que uma conexão for estabelecida. Os primeiros espectadores demorarão mais para estabelecer a conexão ao transmissor.

Arte da transmissão na loja

Você pode optar por enviar uma arte personalizada, que será exibida nas laterais do reprodutor da transmissão. Adicione-a pela aba "Recursos gráficos". Image file resolution is 155x337 (width x height). Esta arte pode ser usada para descrever o evento, direcionar usuários a uma ação ou informar links para perfis em outras redes sociais.

Configuração da transmissão

Servidor da transmissão

Quando você acessa a página de configuração (http://steamcommunity.com/broadcast/upload), recomendamos um servidor RTMP com base no ping atual do computador e na disponibilidade/carga dos nossos recursos de transmissão. Caso prefira, verifique qual dos servidores abaixo tem a melhor conexão para você:
CidadeURL de upload RTMP
Chicago, EUArtmp:/ingest-any-ord1.broadcast.steamcontent.com/app
Seattle, EUArtmp:/ingest-any-sea1.broadcast.steamcontent.com/app
Los Angeles, EUArtmp:/ingest-any-lax1.broadcast.steamcontent.com/app
Washington DC, EUArtmp:/ingest-any-iad1.broadcast.steamcontent.com/app
Frankfurt, Alemanhartmp:/ingest-any-fra1.broadcast.steamcontent.com/app
Londres, Reino Unidortmp:/ingest-any-lhr1.broadcast.steamcontent.com/app
Estocolmo, Suéciartmp:/ingest-any-sto1.broadcast.steamcontent.com/app
Tóquio, Japãortmp:/ingest-any-tyo1.broadcast.steamcontent.com/app
Hong Kongrtmp:/ingest-any-hkg1.broadcast.steamcontent.com/app
Singapurartmp:/ingest-any-sgp1.broadcast.steamcontent.com/app
Sydney, Austráliartmp:/ingest-any-syd1.broadcast.steamcontent.com/app
São Paulo, Brasilrtmp:/ingest-any-gru1.broadcast.steamcontent.com/app

Configuração de transmissão por RTMP

Um transmissão pode usar qualquer aplicativo de transmissão que preferir, contanto que seja compatível com o protocolo RTMP. OBS e XSplit são alguns dos aplicativos mais populares. These software will capture your game video, audio, can include your webcam and custom overlays to make a professional looking stream.

To create an RTMP token, the streaming Steam account need to join the 'Store Broadcast Beta' group. A entrada no grupo permite a geração de códigos RTMP no Steam.

  • Para usar outro aplicativo para transmitir ao Steam, é necessário gerar um código RTMP. Consulte as instruções da página http://steamcommunity.com/broadcast/upload/;
    • É necessário gerar um código, que será usado no aplicativo de transmissão. (Note: Please refresh the page after you hit the create RTMP token button to see the RTMP token)
    • Informe o ID do aplicativo para que a transmissão também seja exibida na página do produto na loja, página inicial do Steam e Central da Comunidade corretas;
    • No seu aplicativo de transmissão (por exemplo, OBS), configure o intervalo entre quadros-chave (keyframes) para 2 segundos. Caso contrário, o estabelecimento de conexão para o início da transmissão não funcionará. Esse tipo de erro costuma se parecer com um ciclo interminável de reconexões;
    • Usar a configuração de transmissão para "Só amigos" é uma ótima forma de ver se a transmissão funciona corretamente na página de transmissão do seu perfil na Comunidade Steam. It prevents anyone but your friends from seeing the stream. However, only Public stream will appear on the Steam Store product page. Testar publicamente ajuda a verificar se as imagens e configurações de conversa estão corretas.

Aviso importante: O Steam não tem como detectar o jogo sendo transmitido ao usar um aplicativo externo. É possível informá-lo ao inserir o ID do aplicativo na página https://steamcommunity.com/broadcast/upload. O ID é usado para associar a transmissão ao jogo correto. Sem um ID informado, a página do produto na Loja Steam não exibirá a transmissão, nem esta será destacada na página inicial.

2018-09-26_10-11-11.png

Streamers via Steam Client

The Steam client that you use play your games has a native broadcasting feature built-in. permitindo que transmita o seu jogo no Steam para que outros assistam. It is often used by Steam customers to watch their friends play games. mas também pode ser usado para transmitir conteúdo para a página de um produto na Loja Steam.

To enable in the Broadcast ability via the Steam Client, simply go to the menu and choose 'Steam' -> 'Settings' -> 'Broadcasting'. Ensure the Steam client's broadcasting privacy settings are set to 'Anyone can watch my games'.
Note: You cannot use the Steam Client to stream an unreleased game.

SteamClientBroadcastSettings.png

Moderação da conversa

Cada transmissor no Steam pode escolher ter moderadores para ajudar na moderação da conversa. Moderadores são adicionados pela página de amigos: ao escolher "Gerenciar lista de amigos", uma opção será exibida para promover um amigo a moderador da transmissão. Não há limite na quantidade de amigos moderadores.

FriendsPage.png

Moderadores que estiverem na transmissão poderão remover todas as mensagens de um usuário ou silenciá-lo por um tempo determinado. Essas são as mesmas ações disponíveis a você These controls are accessed via right-click on the offending chat message.

ModeratorOptions.png

To improve your chat moderation workflow, you can also open a ‘chat-only’ window. This window is easier to resize and only shows chat content. This is accessible here, or by adding the broadcasters steamid to this URL: https://steamcommunity.com/broadcast/chatonly/<steamid>

To review all of the individuals you have promoted to chat moderator on your stream, or to review all of the individuals that are muted from participating in your broadcast chat, go here: https://steamcommunity.com/broadcast/dashboard/.

Dicas

  • Antes de transmitir o jogo, inicie a sessão com a conta que será usada para a transmissão e defina o ID do aplicativo na página steamcommunity.com/broadcast/upload. Só é possível escolher um único ID de aplicativo, mesmo que a transmissão em si possa aparecer em mais de uma página de produto. Quando usuários acharem a sua transmissão na Comunidade, o ID de aplicativo ajudará a levá-los à página do jogo na loja. Além disso, o ID é obrigatório para que a página inicial da Loja Steam reconheça o aplicativo transmitido;
  • You can test your setup by setting visibility to Public and checking to see if your broadcast is appearing on the product page. Caso a transmissão não esteja sendo exibida, confirme que o ID Steam da conta foi informado corretamente no site de parceiros Steamworks. Confirme também que as alterações no aplicativo foram publicadas;
  • A API da Loja Steam a seguir também pode ser usada para verificar se a transmissão aparece na lista: https://store.steampowered.com/broadcast/ajaxgetpopularpartnerbroadcasts?minviews=0;
  • Caso a transmissão esteja sendo hospedada em várias plataformas e tenha alguém respondendo a perguntas da conversa, é aconselhável verbalizar a pergunta e comentar antes de respondê-la. Inclua todos os espectadores no conteúdo, independentemente de como estão assistindo. Verbalizar a pergunta também é útil para espectadores de reprises ou gravações da transmissão;
  • Logo antes e depois da transmissão, coloque uma imagem ou vídeo em repetição. Antes, para informar sobre o que será a transmissão. Depois, algum tipo de ação ou uma mensagem de agradecimento, indicando que a transmissão já foi encerrada (e a programação de futuras transmissões). This will help orient Steam customers that arrive early (and decide to wait) or customers who arrive near the end of the stream.

Regras de conteúdo

Remember to obey the content rules when broadcasting on your product page. Those rules can be found in the FAQ under the answer to 'What kind of content is restricted?'. Failure to follow the rules may result in restrictions on your partner account. These restriction can start from your removal from future broadcasts privileges up to the removal of selling your product on the Steam store.

Requisitos de transmissão por RTMP

If your stream is using external software to stream content to steam, then this section applies to them. At this time, Steam requires these encoding specs to be set. If you're having issues with videos stuttering, pausing, or not playing back correctly, please check the following:

Requisitos de codificação de vídeo

  • Codec: H.264
  • Perfil: Alto (High)
  • Nível: 4.1
  • Taxa de quadros: 30 ou 60 QPS
  • Formato do quadro: 16:9
  • Intervalo entre quadros-chave (keyframes): 2 segundos
  • Taxa de bits máxima: 7.000 kbps CBR (taxa de bits constante)

Requisitos de codificação de áudio

  • Codec: AAC-LC
  • Taxa de bits máxima: 128 kbps

Avisos sobre programas de transmissão específicos

  • VMIX: Por padrão, o VMIX usa o perfil Principal (Main) e nível 3.0. Altere essas configurações para que o VMIX possa transmitir corretamente ao Steam.

Restream.IO