Documentazione di Steamworks
Impostare una trasmissione
For general information on setting up a stream within Steam, please also see https://support.steampowered.com/kb_article.php?ref=6730-TOAK-6497

Requisiti

  1. Gli account di Steam per la trasmissione devono essere senza restrizioni. In altre parole, questi account devono aver speso almeno l'equivalente di 5 dollari nel Negozio di Steam.

  2. Gli account con restrizioni non saranno in grado di creare un token per il protocollo RTMP, né potranno trasmettere sulla piattaforma di Steam utilizzando tale protocollo.

  3. L'account utilizzato per e trasmissione deve essere in possesso del gioco che desideri trasmettere (il gioco deve essere presente nella libreria di Steam). L'account dovrebbe specificare l'appID del gioco sulla pagina di trasmissione su Steam per indicare a Steam su quale pagina del Negozio mostrare la trasmissione in diretta. Maggiori dettagli qui sotto.

  4. Il client di Steam non può trasmettere un gioco non ancora rilasciato. Tuttavia, puoi usare RTMP per trasmettere giochi non ancora rilasciati. Non c'è alcun problema nel fornire ai tuoi fan un'anteprima di un gioco su cui stai ancora lavorando.

Store Page Setup

A Steam store product page can now host a live broadcast. The following explains how to setup your application for broadcasting.

On the store page, you permit Steam users to broadcast on your behalf. You can also change settings associated with the broadcast appearing on your store page. 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. You can add custom artwork which will surround the video player when chat is hidden or chat is removed.

  • Accedi alla pagina principale dell'applicazione sul sito da partner di Steamworks
    • Seleziona "Modifica pagina del Negozio" e vai alla scheda "Impostazioni speciali"
    • Scorri verso il basso fino alla sezione "Trasmissioni di Steam (Beta)" e scegli uno o più commentatori autorizzati a trasmettere in diretta sulla tua pagina del prodotto nel Negozio di Steam. I commentatori appaiono in ordine di graduatoria. La graduatoria viene utilizzata nel caso in cui più commentatori autorizzati stiano trasmettendo in diretta contemporaneamente. Steam darà la precedenza al commentatore di grado più alto sulla tua pagina del prodotto. Puoi trascinare i commentatori sull'interfaccia per cambiare il loro grado.

      BroadcasterWhiteList_v1.png

    • Se sei soddisfatto delle modifiche, ricorda che devi cliccare su "Salva" (scorri fino in fondo alla pagina) per mantenerle. Una volta salvate, tali informazioni saranno disponibili nella visualizzazione "beta" della pagina del Negozio.
    • Usando il processo di pubblicazione nella tua applicazione renderà effettive le modifiche nel Negozio di Steam. Questo avviene attraverso la scheda "Pubblica" in cima alla pagina, selezionando "Pubblica l'app".
    • Ricorda che ogni volta che aggiungi o rimuovi un account di Steam o cambi l'ordine della lista, il cambiamento e' salvato solo sulla memoria. Devi effettuare il salvataggio e poi pubblicare per rendere effettive le modifiche nel Negozio di Steam.
    • Problema noto: potrebbero volerci fino a 5 minuti perché Steam riconosca che stanno trasmettendo per la tua pagina del prodotto. Ciò dipende dal nostro modello di cache e stiamo cercando una soluzione per ridurre questo ritardo. In altre parole, potrebbero volerci fino a 5 minuti perché le loro trasmissioni vengano rilevate e collocate sulla pagina del prodotto. Una soluzione consiste nell'iniziare a trasmettere in anticipo, mostrando un conto alla rovescia prima dell'inizio o delle immagini fisse che mostrano quando inizierà la trasmissione vera e propria. Iniziare questa procedura 5-10 minuti prima della trasmissione sarebbe utile.
  • Il video sarà visualizzato sulla pagina del prodotto nel Negozio di Steam -> http://store.steampowered.com/app/<your appid>
    • Nota: potrebbe essere necessario aggiornare la pagina del prodotto dopo alcuni istanti. La trasmissione in diretta verrà visualizzata una volta stabilita la connessione. First viewers will take the longest to establish the connection to the broadcaster.

Store Broadcast Artwork

You can choose to upload custom artwork which will appear on the left and the right columns surrounding the broadcast player. They can be added on the 'Graphical Assets' tab. Image file resolution is 155x337 (width x height). This artwork could be use to explain the streaming event, or provide a call-to-action, or provide social media links.

Stream Configuration

Upload Server

Based on your current machines ping and our broadcast networks resource availability/congestion, we automatically recommend an RTMP host when you are configuring your settings on http://steamcommunity.com/broadcast/upload/. You can also choose a different one from this list if you find a better connection:
CityRTMP Upload URL
Chicago, USrtmp:/ingest-any-ord1.broadcast.steamcontent.com/app
Seattle, USrtmp:/ingest-any-sea1.broadcast.steamcontent.com/app
Los Angeles, USrtmp:/ingest-any-lax1.broadcast.steamcontent.com/app
Washington DC, USrtmp:/ingest-any-iad1.broadcast.steamcontent.com/app
Frankfurt, DErtmp:/ingest-any-fra1.broadcast.steamcontent.com/app
London, UKrtmp:/ingest-any-lhr1.broadcast.steamcontent.com/app
Stockholm, SErtmp:/ingest-any-sto1.broadcast.steamcontent.com/app
Tokyo, JPrtmp:/ingest-any-tyo1.broadcast.steamcontent.com/app
Hong Kong, HKrtmp:/ingest-any-hkg1.broadcast.steamcontent.com/app
Singapore, SGrtmp:/ingest-any-sgp1.broadcast.steamcontent.com/app
Sydney, AUrtmp:/ingest-any-syd1.broadcast.steamcontent.com/app
São Paulo, BRrtmp:/ingest-any-gru1.broadcast.steamcontent.com/app

Configurazione dello streaming attraverso RTMP

A streamer can use any broadcasting software they would like as long as it supports the RTMP protocol. Popular examples of streaming software are OBS and XSplit. 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. The group membership grants them access to create an RTMP token in Steam.

  • Per utilizzare un'applicazione diversa per trasmettere su Steam, dovrai creare un token RTMP. Consulta le istruzioni su questa pagina: http://steamcommunity.com/broadcast/upload/
    • Dovrai creare un token da usare nella tua applicazione per lo streaming. (Nota: dopo aver cliccato sull'apposito pulsante e creato il token RTMP, devi aggiornare la pagina per vederlo)
    • Per assicurarti che lo streaming venga visualizzato anche nel Negozio, nella pagina iniziale e nell'hub della Comunità appropriato, immetti il tuo appID.
    • Nella tua applicazione per lo streaming (ad esempio OBS), ricorda di impostare l'intervallo dei fotogrammi chiave a 2 secondi. In assenza di questa impostazione, la sincronizzazione dell'applicazione che avvia lo streaming avrà esito negativo. Questo problema si presenta spesso in forma di riconnessione continua.
    • Impostare gli spettatori consentiti su "Solo amici" è un buon modo di assicurarsi che la trasmissione sia visualizzata sul tuo canale privato e impedisce a chi non è sulla tua lista amici di assistere. Tuttavia, solo le trasmissioni pubbliche appariranno sulla pagina del prodotto sul Negozio di Steam. Testare in pubblico è utile per verificare che le illustrazioni e le impostazioni della chat stiano funzionando come previsto.

Nota importante: When using external software, Steam does not automatically know the game you are streaming. You can tell Steam by entering the appid on the https://steamcommunity.com/broadcast/upload page. The appid is used to connect the stream to the correct game. If the appid is missing, the Steam store product page will not show the stream and it will not be featured on the front page.

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

Trasmissioni attraverso il client di Steam

The Steam client that you use play your games has a native broadcasting feature built-in. It permits you to transmit your gameplay to Steam for other to watch. It is often used by Steam customers to watch their friends play games. It can also be use to broadcast live content to the store product page.

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'.
Nota: non puoi usare il client di Steam per trasmettere un gioco ancora non rilasciato.

SteamClientBroadcastSettings.png

Chat Moderation

Each Steam broadcaster can choose to have moderators to help manage chat. Moderators are added via the friends page. By choosing manage friends list, an option will appear that will permit you to promote a friend to a Broadcast Moderator. You can promote as many friends as you need to moderators.

FriendsPage.png

When the moderator are watching you live stream, they will have will have the permissions to remove all messages from a user or to mute a user for a period of time. These are the same action you have on your own broadcast chat. These controls are accessed via right-click on the offending chat message.

ModeratorOptions.png

You can only a chat-only window to make it easier see and then moderates message by finding the link here or by adding the broadcasters steamid to this URL: https://steamcommunity.com/broadcast/chatonly/<steamid>. Similarly, you can find all of the moderators and individuals that have been muted on your dashboard.

Tips

  • Prima di iniziare lo streaming del gioco, devi accedere al tuo account per lo streaming di Steam e impostare l'AppID in steamcommunity.com/broadcast/upload. La trasmissione può apparire su più pagine di prodotti, ma è possibile scegliere solo un unico AppID. Quando gli utenti trovano la tua trasmissione nella Comunità, l'AppID li aiuterà anche a trovare la pagina del Negozio del gioco. Inoltre, è necessario affinchè la pagina principale riconosca l'app che si sta trasmettendo.
  • Puoi testare la tua configurazione settando la visibilità su pubblica, controllando se la trasmissione sta apparendo sulla pagina del prodotto. Se la trasmissione non appare, controlla che l'ID di Steam inserito per l'applicazione in Steamworks sia corretto. Accertati anche di aver pubblicato le modifiche nell'applicazione.
  • Puoi anche fare una prova utilizzando l'API del negozio per vedere se la tua trasmissione compare nella lista. https://store.steampowered.com/broadcast/ajaxgetpopularpartnerbroadcasts?minviews=0
  • Se la trasmissione avviene su diverse piattaforme e lo streamer sta rispondendo a qualcosa detto in chat, la cosa migliore da fare è leggere ad alta voce o parafrasare la domanda e commentarla prima di rispondere. È importante includere tutti i tuoi spettatori a prescindere dalla piattaforma che utilizzano. Leggere la domanda ad alta voce rende inoltre più semplice seguire la versione registrata durante i replay o le ritrasmissioni.
  • Prima e dopo la trasmissione può essere utile avere un'immagine statica o un video in ciclo continuo da visualizzare. Prima del video potrebbe essere utile per fornire informazioni sulla trasmissione imminente. Alla fine della trasmissione, potrebbe essere utile visualizzare un messaggio che richieda agli utenti di compiere un'azione o un semplice ringraziamento, indicando il termine della trasmissione (ed eventualmente la programmazione della prossima). Questo aiuterà ad informare gli utenti di Steam che si sintonizzano in anticipo (e decidono di attendere) o quelli che iniziano a guardare la trasmissione verso la fine.

Content Rules

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.

RTMP Streaming Specs

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:

Requisiti di codifica video

  • Codec: H.264
  • Profilo: alto
  • Livello: 4.1
  • Frequenza dei fotogrammi: 30 FPS o 60 FPS
  • Rapporto d'aspetto: 16:9
  • Intervallo fotogrammi chiave: 2 secondi
  • Velocità di trasmissione massima: 7000 kb/s CBR

Requisiti di codifica audio

  • Codec: AAC-LC
  • Velocità di trasmissione massima: 128 kb/s

Note riguardo al software per lo streaming

  • VMIX: Il profilo Main e il livello 3.0 sono impostati in maniera predefinita. Per trasmettere correttamente su Steam con VMIX, tali impostazioni dovranno essere modificate.

Restream.IO