Steamworks-Dokumentation
Einrichtung eines Livestreams

Übersicht

In dieser Anleitung führen wir Sie durch die Schritte, um Ihr Spiel auf der Steam-Shopseite zu übertragen.

Vorbereitung

Hinweis: Als nicht jungendfrei markierte Spiele können nicht im Steam-Shop gestreamt werden.
  • Ihr Steam-Account darf nicht eingeschränkt sein. Dies bedeutet, der betreffende Account muss mindestens 5 USD (bzw. die entsprechende Summe in der Landeswährung) im Steam-Shop ausgegeben haben. Eingeschränkte Accounts können kein RTMP-Token kreieren und somit keine Übertragung auf der Steam-Shopseite ausstrahlen.
  • Das zu übertragende Spiel muss im Besitz des Accounts sein, von dem es gestreamt werden soll. Wir empfehlen, sich über diesen Account bei Steam anzumelden und zu überprüfen, ob sich das entsprechende Spiel in der Steam-Bibliothek des Accounts befindet.
  • Der Account muss entweder über die Berechtigung zur Übertragung von Livestreams im Steamworks-Partneraccount verfügen oder Mitglied der Gruppe Store Broadcast Beta sein.

Einrichtung Ihres Streams mit RTMP


Die folgenden Schritte illustrieren, wie Sie Ihr Spiel mit der Broadcast-Software eines Drittanbieters auf Steam streamen können. Übertragungen auf Steam verwenden das RTMP-Protokoll. Expertenwissen über die Funktionsweise dieses Protokolls ist nicht erforderlich, aber es ist hilfreich, sich mit den folgenden Konzepten näher zu befassen.
  1. Navigieren Sie zu http://steamcommunity.com/broadcast/upload/.

  2. Klicken Sie auf „RTMP-Token erstellen“, um einen Upload-Server zu finden. Steam wählt anhand Ihrer IP-Adresse automatisch einen Upload-Server aus, der sich in der Nähe Ihres aktuellen Standorts befindet Der Computer, der Ihr Spiel überträgt, sendet das Video zu diesem Upload-Server.

    stream1.png


  3. Finden Sie Ihr RTMP-Token und geben Sie es in Ihre Streaming-Software ein.

    Was ist ein RTMP-Token?

    Ein RTMP-Token ist eine eindeutige Kennung, mit der Sie auf Steam streamen können. Generieren Sie das Token hier: https://steamcommunity.com/broadcast/upload und geben Sie es in Ihre Streaming-Software ein.
    Wichtig: Ein Token ist wie ein Passwort und sollte niemals mit anderen geteilt werden. Wenn Sie glauben, dass Ihr Token kompromittiert ist, können Sie es ungültig machen und auf dieser Seite ein neues generieren.

    stream2.png


  4. Geben Sie die App-ID Ihres Spiels ein.

    Sie finden die App-ID Ihres Spiels auf der Startseite Ihrer Anwendung in Steamworks und auf der Shopseite Ihres Spiels auf Steam. (Die URL ist die App-ID Ihres Spiels.)

    Bitte achten Sie darauf, die App-ID Ihres Hauptspiels zu verwenden. App-IDs für Zusatzinhalte, Demos, Soundtracks etc. können hierfür nicht verwendet werden.

    stream3.png


  5. Legen Sie Ihre Übertragungsberechtigungen fest.

    Standardmäßig ist die Einstellung für Streams auf „Nur Freunde“ gesetzt. Dies ist eine gute Möglichkeit Ihren Stream zu testen, bevor Sie ihn auf Ihrer Shopseite veröffentlichen. Klicken Sie auf „Ihre Übertragungs-URL“ in den Direktlinks auf dieser Seite, um Ihre Übertragung zu überprüfen. Ändern Sie die Einstellung zu „Öffentlich“, sobald Sie Ihren Stream auf der Shopseite veröffentlichen möchten.

    stream4.png

OBS einrichten (Optional)

Es gibt eine Reihe von Softwarewerkzeugen zur Übertragung von Spielen auf Steam. OBS ist eine beliebte und kostenlose Open-Source-Software. Folgen Sie den hier aufgeführten Schritten, um einen Stream über OBS an Steam zu senden. Steam unterstützt jede Streaming-Software, die das RTMP-Protokoll unterstützt.

stream5.png
  1. Gehen Sie zu Datei-->Einstellungen-->Stream

  2. Wählen Sie im Auswahlmenü „Benutzerdefiniert …“ aus.

    stream6.png

  3. Verwenden Sie im Feld „Server“ die unter dem Feld „Upload-Server“ bei http://steamcommunity.com/broadcast/upload/ generierte RTMP-URL.

  4. Geben Sie Ihr einzigartiges Token von http://steamcommunity.com/broadcast/upload/ im Feld „Stream-Key“ an.

  5. Gehen Sie in OBS zu Datei-->Einstellungen-->Ausgabe

    stream7.png

  6. Wählen Sie „Erweitert“ aus dem Auswahlmenü als Ausgabemodus.

  7. Geben Sie im Tab „Streaming“ das Keyframe-Intervall 2 ein. Hinweis: Dieser Schritt ist wichtig. Ohne diese Einstellung beginnt die Ausstrahlung nicht.

Ihren Stream testen

Streamen Sie Ihr Spiel mit OBS. Rufen Sie http://steamcommunity.com/broadcast/upload/ auf und finden Sie dort rechts „Ihre Übertragungs-URL“.

stream8.png

Ihr Spiel sollte auf der Seite ausgestrahlt werden. Falls Ihre Übertragung mit der Einstellung „Nur Freunde“ ausgestrahlt wird, ist Ihr Stream noch nicht öffentlich.

Ein Steam-Event veranstalten

Lassen Sie Ihre Community mithilfe der Eventwerkzeuge in Steamworks wissen, dass Sie einen Stream übertragen. Im Folgenden erläutern wir kurz, wie Sie ein Livestream-Event einrichten können. Weitere Informationen zu Events auf Steam finden Sie hier: https://partner.steamgames.com/doc/marketing/event_tools.

Folgen Sie diesen Schritten:
  1. Klicken Sie auf der Anwendungsstartseite Ihres Spiels im Bereich „Community und Moderation“ auf „Events und Ankündigungen veröffentlichen/verwalten“.

  2. Klicken Sie oben auf die blaue Schaltfläche „Neues Event oder Ankündigung erstellen“.

  3. Wählen Sie „Livestream/Übertragung“

    stream10.png


  4. Gehen Sie zum Tab „Übertragung“

    stream11.png


  5. Aktivieren Sie die Übertragungsfunktion für die Anwendung mit der Schaltfläche „An“. Dadurch werden Ihnen auch weitere Optionen für die Übertragung angezeigt.

    stream14.png

    Hier können Sie u. a. aus einer Liste einen Titel für Ihre Übertragung auswählen oder einen eigenen Titel eingeben. Wenn Sie einen benutzerdefinierten Titel verwenden, müssen Sie diesen lokalisieren.

    stream12.png

    Hier legen Sie außerdem einen oder mehrere Steam-Accounts fest, die während des Events auf Ihrer Shopseite streamen dürfen. Fügen Sie den Account hinzu, den Sie für die Übertragung verwenden wollen:

    stream13.png

    ACHTUNG: Der Steam-Account, mit dem der Stream erstellt wurde, muss mit dem Streaming-Account befreundet sein, damit die Übertragung auf dieser Seite sichtbar ist.

    Empfohlen, aber nicht erforderlich:Sie können für Ihre Übertragung Artwork hochladen, welches Sie später wiederverwenden können. Das Artwork wird zu beiden Seiten Ihres Livestreams angezeigt.

    Klicken Sie auf „Speichern“, um Ihr Event zu speichern.

  6. Navigieren Sie zum Tab „Optionen“ und bestätigen Sie Beginn und Endzeitpunkt des Events. Sie können den Stream bis zu 24 Stunden nach Ende Ihres Events ausstrahlen.

  7. Speichern und veröffentlichen Sie Ihr Event. Wenn Ihr Stream während des Events beginnt, wird er auf der Shopseite angezeigt. Bitte beachten Sie, dass es bis zu fünf Minuten dauern kann, bevor der Stream auf der Shopseite erscheint. Es empfiehlt sich daher, die Übertragung etwa fünf Minuten vor Beginn des Events zu starten.

Problembehandlung:


Frage: Warum erscheint meine Übertragung nicht auf meiner Steam-Shopseite?

  • Antwort: Gegebenenfalls müssen Sie die Seite nach einigen Sekunden erneut laden. Die Liveübertragung wird erst angezeigt, wenn eine Verbindung besteht. Für die ersten Zuschauer dauert es am längsten, eine Verbindung zum Übertragenden herzustellen.
  • Bestätigen Sie die App-ID hier: https://steamcommunity.com/broadcast/upload. Die App-ID wird verwendet, um den Stream dem korrekten Spiel zuzuweisen. Wenn die App-ID fehlt, wird der Stream nicht auf der Produktseite des Steam-Shops angezeigt und nicht auf der Hauptseite hervorgehoben. Geben Sie in diesem Fall die App-ID an, generieren Sie ein neues RTMP-Token und geben Sie dieses in Ihre Streaming-Software ein.

Anforderungen für RTMP-Streaming

Dieser Abschnitt betrifft Sie, wenn Sie eine externe Software zum Streamen von Inhalten auf Steam verwenden. Zurzeit benötigt Steam die nachfolgend genannten Kodierungsspezifikationen. Wenn Ihr Video ruckelt, pausiert oder nicht korrekt abgespielt wird, überprüfen Sie bitte die folgenden Einstellungen:

Anforderungen zur Videokodierung

  • Codec: H.264
  • Profil: high
  • Level: 4.1
  • Bildfrequenz: 30 FPS oder 60 FPS
  • Seitenverhältnis: 16:9
  • Keyframe-Intervall: 2 Sekunden
  • Maximale Bitrate: 7000 kbps CBR
Anforderungen zur Audiokodierung
  • Codec: AAC-LC
  • Maximale Bitrate: 128 kbps

Hinweise zur Streaming-Software
vMix: standardmäßig verwendet vMix das Hauptprofil und Level 3.0. Sie müssen diese Einstellungen ändern, damit vMix korrekt auf Steam streamt.

Verwendung eines Multi-Streaming-Service

Inhaltsregeln

Beachten Sie bitte die Inhaltsregeln, wenn Sie auf Ihre Shopseite übertragen. Weitere Informationen erhalten Sie in den häufig gestellten Fragen zu Livestreams. Valve moderiert ggf. Streams, die gegen diese Regeln verstoßen, oder ergreift andere Maßnahmen bei Partner-Accounts, die diese Regeln nicht befolgen, einschließlich der Kündigung.