Steamworks 문서
방송 설정

개요

In this tutorial, we will walk you through the steps required to broadcast your game on the Steam storefront.

시작 전 참고 사항

Note: Games marked as "Adult-Only" cannot be streamed on the Steam store.
  • You will need a non-limited Steam account. “Non-limited” means that the Steam account you plan to stream from must have spent at least $5 USD on the Steam store. “Limited” accounts (accounts that have not spent at least $5 USD on Steam) will not be able to create an RTMP token and will not be able to stream to a store page on Steam.
  • The account you plan to stream from must own the game it will be streaming from. You can check this by logging into the Steam client with this account and confirming you see the game in your Steam Library.
  • Steamworks 파트너 계정에 '실시간 방송' 권한이 있거나 Store Broadcast Beta 그룹에 가입되어 있는 계정이어야 합니다.

Setting up your Stream using RTMP


The steps below will help you gather the information required to stream your game from third-party broadcasting software. Streaming on Steam uses the RTMP protocol. You won’t need to know exactly how this protocol works to stream on Steam, but some familiarity with the below concepts will be helpful.
  1. http://steamcommunity.com/broadcast/upload/ 페이지로 이동하세요.

  2. 'RTMP 토큰 생성'을 클릭하여 업로드 서버를 찾으세요. Steam은 IP 주소를 기반으로 현재 위치와 가까운 업로드 서버를 자동으로 선택합니다. 게임을 스트리밍 중인 PC에서 해당 업로드 서버로 동영상을 전송합니다.

    stream1.png


  3. Locate your RTMP token. You will need to enter this token into your streaming software.

    RTMP 토큰이란?

    RTMP 토큰은 고유 식별자로서 Steam에서 스트리밍을 하기 위해 사용됩니다. You will generate this token at https://steamcommunity.com/broadcast/upload, and enter it into the software you plan to use to stream your game to Steam.
    Important: Treat your token like a password, and Never share it, as anyone who has it can stream as you. If you believe your key is compromised, you can invalidate it and generate a new one on this page.

    stream2.png


  4. Enter Your Game's AppID

    You can see your game’s App ID by visiting your game’s App landing page in Steamworks or going to your game’s Steam store page--your appID is in the URL.

    Note that you should only use the appID for your “base” game--do not use the appID for DLC, Demos, Soundtracks, or other secondary application types.

    stream3.png


  5. Set Your Broadcast Permissions

    By default, your stream is set to “Friends Only”, which means it’s only visible by you and your friends on Steam. This is a good way to test your stream before it’s publicly visible on your store page. 이 페이지의 '빠른 링크' 섹션에서 '방송 URL'을 클릭하여 스트리밍 상태를 확인할 수 있습니다. Once you are ready for your stream to appear publicly on your store page, you can change this permission to “Public”.

    stream4.png

OBS 설정(선택 사항)

There are several software tools available for streaming your game to Steam. OBS is a popular free and open-source option. Below are steps to get your stream set up in OBS. Steam supports any broadcast software that supports the RTMP protocol.

stream5.png
  1. Navigate to File-->Settings-->Stream

  2. In the dropdown menu, select “Custom...”

    stream6.png

  3. http://steamcommunity.com/broadcast/upload/ 페이지의 '업로드 서버' 항목에서 생성된 RTMP URL을 '서버' 항목에 입력하세요.

  4. In the “Stream Key” field, enter the token provided at http://steamcommunity.com/broadcast/upload/

  5. OBS에서 '파일' --> '설정' --> '출력'으로 이동하세요.

    stream7.png

  6. Under Output Mode, select “Advanced” in the drop-down menu.

  7. On the Streaming tab, enter Keyframe Interval to 2. Note: This step is important. Without this setting your stream will fail to start.

스트리밍 테스트

Once you are ready, begin streaming your game using OBS. Next, go back to http://steamcommunity.com/broadcast/upload/ and look for a link to the right of the page called “Your Broadcast URL”.

stream8.png

You should see your gameplay being streamed on this page. At this point, if you set your broadcast permission to “Friends only”, your stream is not public yet.

Create a Steam Event For Your Game

It's a good idea to let your community know about your stream. You can do this using the Event tools on Steamworks. Below is a brief guide to setting up a Live-Stream/Broadcast event. You can learn more about Events on Steam here: https://partner.steamgames.com/doc/marketing/event_tools.

Follow these steps:
  1. 게임의 앱 랜딩 페이지에서 '커뮤니티 및 조정' 섹션 아래에 있는 '이벤트 및 공지 게시/관리'를 클릭하세요.

  2. 파란색 '새 이벤트 및 공지 생성' 버튼을 클릭하세요.

  3. '실시간 스트리밍/방송'을 선택하세요.

    stream10.png


  4. '방송' 탭으로 이동하세요.

    stream11.png


  5. 이벤트에서 방송 기능을 활성화하면 방송과 관련한 몇 가지 옵션이 표시됩니다.

    stream14.png

    드롭다운 메뉴에서 제목을 선택하거나 직접 제목을 입력할 수 있습니다. 제목을 직접 입력할 경우, 현지화된 제목을 추가하는 것을 잊지 마세요.

    stream12.png

    이벤트 기간에 상점 페이지로 스트리밍할 수 있는 Steam 계정을 1개 이상 지정할 수 있습니다. 스트리밍을 진행할 계정을 추가하세요.

    stream13.png

    중요: 이 페이지에 스트리밍을 표시하려면 스트리밍을 설정할 때 사용한 Steam 계정과 스트리밍을 진행하는 계정이 반드시 친구 상태여야 합니다.

    선택 사항: 실시간 스트리밍 화면에 사용될 아트워크를 업로드하세요. 이 아트워크는 나중에 다시 사용할 수 있습니다. 아트워크는 실시간 스트리밍 화면의 양쪽에 표시됩니다.

    Click the “Save” button to save your event.

  6. Go to the “Options” tab and confirm the start and stop times of the event are correct. You can continue your stream for up to 24 hours past the end time of your event.

  7. 저장하고 이벤트를 게시하세요. When you start streaming during the event, your stream will appear on your store page. Note that There may be a delay up to 5 minutes before the stream is picked up on the store page once you start streaming, so you may want to begin the stream a few minutes early to account for this.

문제 해결:


Q: I don’t see my broadcast on my Steam store page!

  • A.You may need to refresh the product page after a few seconds. We only display the live broadcast once a connection is established. First viewers will take the longest to establish the connection to the broadcaster.
  • Confirm that you have entered the right appID at https://steamcommunity.com/broadcast/upload. 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. You will need to enter the appID and regenerate the RTMP token and enter it into your broadcasting software.

RTMP 스트리밍 사양

외부 소프트웨어를 사용하여 Steam으로 콘텐츠를 스트리밍하는 경우에는 이 섹션을 참고하시기 바랍니다. 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:

Video encoding requirements

  • Codec: H.264
  • Profile: High
  • Level: 4.1
  • Frame Rate: 30 FPS or 60 FPS
  • Frame Ratio: 16:9
  • Keyframe interval: 2 seconds
  • Maximum bitrate: 7000 kbps CBR
Audio encoding requirements
  • Codec: AAC-LC
  • Maximum bitrate: 128 kbps

Streaming Software Notes
VMIX: By default, VMIX uses Profile Main and Level 3.0. You must change those settings in order for VMIX to stream correctly to Steam.

Using a Multi-streaming Service

콘텐츠 규정

Remember to obey the content rules when broadcasting on your product page. Please see Livestreaming FAQ for more details. Valve may moderate streams that violate these rules, or take other action on offending partner accounts, including termination.