Steamworks 문서
방송 설정하기
For general information on setting up a stream within Steam, please also see https://support.steampowered.com/kb_article.php?ref=6730-TOAK-6497

요구 사항

  1. Steam accounts for broadcasting must be non-limited. In other words, there must be at least $5 USD spent on Steam store with these accounts.

  2. Limited accounts will not be able to create an RTMP token and will not be able to broadcast onto the Steam platform using RTMP.

  3. The account used for streaming must own the game you plan to stream (ie, see the game in your Steam library). The account should specify the appid of the game on the broadcast/upload page to help Steam know which store page to show the live stream. More details below.

  4. The Steam Client cannot stream an unreleased game. However, you can use RTMP to stream an unreleased games. It is perfectly fine to give your fans a preview of a game you are working on.

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.

  • Steamworks 파트너 사이트의 애플리케이션 랜딩 페이지로 이동하세요.
    • '상점 페이지 수정'을 선택하고, '특수 설정' 탭으로 가세요.
    • 페이지 아래 부분의 'Steam 방송(베타)' 섹션으로 이동하여, Steam 상점 제품 페이지에서 실시간 방송을 할 권한이 있는 중계자를 한 명 이상 선택하세요. 중계자는 등급순로 표시됩니다. 등급은 두 명 이상의 스트리머가 동시에 실시간으로 방송을 할 경우 우선순위를 매기는 데 사용됩니다. Steam에서는 등급이 더 높은 스트리머의 방송을 제품 페이지에 우선 소개합니다. 중계자의 등급을 변경하려면 UI에서 등급을 마우스로 끌어 옮기면 됩니다.

      BroadcasterWhiteList_v1.png

    • 변경 사항을 유지하려면 페이지 하단에 있는 '저장' 버튼을 클릭해야 합니다. 저장이 완료되면 '베타' 상점 페이지에 변경된 정보가 표시됩니다.
    • 앱에 대한 게시 절차를 진행하면 변경된 사항이 Steam 상점에 실시간으로 반영됩니다. 앱 게시는 페이지 상단에 있는 '게시' 탭을 통해 할 수 있습니다.
    • Steam 계정을 추가하거나 제거하고 목록의 순서를 바꿀 때마다 변경 사항은 메모리에만 저장됩니다. 변경 사항이 Steam 상점에 반영되도록 하려면 변경 사항을 저장하고 게시해야 합니다.
    • 알려진 문제: 제품 페이지에서 스트리밍을 시작하면 Steam에서 이를 인식하는 데 약간의 시간(최대 5분)이 소요됩니다. 이는 저희가 사용하는 캐싱 모델과 관련이 있으며, 현재 지연 시간을 줄일 수 있는 방법을 찾고 있는 중입니다. 바꿔 말하면, 방송이 선택되고 제품 페이지에 표시되는 데 최대 5분 정도가 소요된다고 이해하셔도 좋습니다. 다른 대안으로 스트리밍을 일찍 시작하거나 방송이 시작될 때 카운트다운 비디오를 보여주거나 방송의 스틸 이미지를 보여줄 수도 있습니다. 스트리밍 5~10분 전에 시작하면 도움이 됩니다.
  • 이 영상은 Steam 제품 페이지에 표시됩니다. -> http://store.steampowered.com/app/<앱의 appid>
    • 참고: 몇 초 후에 제품 페이지를 새로고침해야 할 수도 있습니다. 생방송은 연결이 수립된 후에 표시됩니다. 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 used 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

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.

  • 다른 애플리케이션을 사용하여 Steam에 스트리밍하려면 RTMP 토큰을 생성해야 합니다. 다음 페이지에 나와 있는 설명을 확인하세요. http://steamcommunity.com/broadcast/upload/
    • 스트리밍 애플리케이션에서 사용할 토큰을 생성해야 합니다. (참고: RTMP 토큰 생성 버튼을 누른 후 페이지를 새로고침하여 RTMP 토큰을 확인하세요)
    • 앱 ID를 입력하여 스트리밍이 상점과 첫 페이지, 올바른 커뮤니티 허브에도 표시될 수 있도록 하세요.
    • 스트리밍 애플리케이션(OBS 등)에서 잊지 말고 키 프레임 간격을 2초로 설정하세요. 이 설정이 없으면, 스트리밍을 시작하는 애플리케이션 핸드셰이크가 실패합니다. 이 경우 계속 재연결이 반복되는 오류가 발생하기도 합니다.
    • Using the setting for viewer to 'Friends Only' is a good way to test the broadcast is streaming to your private watch page. It prevents anyone but your friends from seeing the stream. However, only Public stream will appear on the Steam Store product page. Testing on public is useful to verify that the artwork and chat settings are working as you would expect.

중요 참고 사항: 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

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 used 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'.
Note: You cannot use the Steam Client to stream an unreleased game.

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

  • 게임을 방송하기 전에, Steam 방송 계정에 로그인하고 steamcommunity.com/broadcast/upload서 AppID를 설정하세요. 방송은 여러 개의 제품 페이지에 표시할 수 있지만 AppID는 한 개만 선택할 수 있습니다. 커뮤니티에서 사용자들이 방송을 확인했을 때, 이 AppID가 설정되어 있으면 사용자들이 게임의 상점 페이지를 찾을 수 있습니다. 또한, 첫 페이지가 앱이 방송 중이라는 걸 인식해야 합니다.
  • You can test your setup by setting visibility to Public and checking to see if your broadcast is appearing on the product page. 표시되지 않을 경우, Steamworks 앱에 입력한 SteamID가 정확한지 한 번 더 확인해 주세요. 그리고 앱의 변경 사항을 게시했는지 확인해 주세요.
  • 다음 상점 API를 사용해 방송이 목록에 표시되는지 테스트해 볼 수도 있습니다. https://store.steampowered.com/broadcast/ajaxgetpopularpartnerbroadcasts?minviews=0
  • 방송이 여러 플랫폼에서 스트리밍되고 있고 스트리머가 채팅에 응답하는 경우에는, 먼저 질문과 댓글을 소리내어 읽어 보거나 다른 말로 바꾸어 표현해보는 것이 좋습니다. 시청자가 콘텐츠를 보는 장소에 무관하게 모든 시청자를 염두에 두어야 합니다. 질문을 소리내어 읽으면 녹화된 버전을 다시 보거나 재방송할 때 이해하기 쉽습니다.
  • 방송 시작 전과 방송이 끝난 후에 고정 이미지 또는 반복 영상이 있으면 편리합니다. 시작 전에는 앞으로의 방송에 대한 정보를 제공하고, 마지막에는 요청 메시지나 간단한 감사의 메시지를 넣어 방송 종료를 알리거나 다음 방송 일정을 알릴 수 있습니다. 이렇게 하면 방송에 일찍 접속해 기다리거나 방송이 거의 끝나갈 때 쯤에 접속하는 Steam 고객에게 도움이 됩니다.

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:

비디오 인코딩 요구 사항

  • 코덱: H.264
  • 프로필: 높음
  • 레벨: 4.1
  • 프레임 속도: 30FPS 또는 60FPS
  • 프레임 비율: 16:9
  • 키 프레임 간격: 2초
  • 최대 비트 전송률: 7000kbps CBR

오디오 인코딩 요구 사항

  • 코덱: AAC-LC
  • 최대 비트 전송률: 128kbps

스트리밍 소프트웨어 정보

  • VMIX: VMIX의 기본 설정은 프로필 메인과 레벨 3.0입니다. VMIX가 Steam으로 올바르게 스트리밍되려면 이 설정을 변경해야 합니다.

Restream.IO

  • Twitch나 Steam, YouTube 등 여러 개의 플랫폼에서 한 번에 동시에 스트리밍하려면, Restream.io를 사용하는 것이 좋습니다.
  • 다음 링크에서 단계별로 설명된 사용 방법 영상을 확인하세요. https://support.restream.io/how-to-stream-games-to-steam