갤러리에서 새해를 기념해 게임잼을 열었던 게 한두달 전 같은데, 벌써 10월이 다 되었네

이번 10월 15일부터는 스팀 넥스트 페스트가 시작하고, 나도 던전데브로 넥페에 참가하기에, 이런저런 준비를 하고 있어!

그중에서도, 게임 플레이 영상을 녹화해서, 스팀 상점에 라이브 방송으로 송출하는 테스트를 오늘 진행했는데, 방법을 공유해보면 좋을 것 같아서 글 남긴다.



Setting Up A Stream (Steamworks Documentation)

Setting Up A Stream (Steamworks Documentation)

partner.steamgames.com

스팀 문서에도 잘 정리되어 있는 내용이고, 내가 올리는 정보는 저 링크 내용을 따라한 거니까, 링크를 참고해도 무방하다.




Open Broadcaster Software | OBS

Open Broadcaster Software | OBS

obsproject.com

우선, 방송 송출용 프로그램인 OBS를 다운로드 받도록 하자.


다운로드 받았으면, OBS를 실행하고, 처음 뜨는 기본 설정은 전부 무시해준다.



Sign In

Sign In

steamcommunity.com

이번 링크는 스팀 방송 업로드 사이트 링크다.

브라우저에 스팀 로그인이 되어있어야 작동하니, 스팀 로그인을 해두고 링크로 들어가도록 하자.




a15714ab0932782dbe765a53d791a8d9030dcb1fd1f17f7955415d90bf83c45517f33c53

나는 이미 테스트용으로 한 번 방송을 내보내서, 뭔가 뜨는게 많은데, 처음 접속하면 아마 아래 붉은색으로 가려둔 링크는 뜨지 않을 거임

RTMP 토큰 생성 버튼을 눌러, "업로드 서버"와 "토큰 업로드" 링크를 만들도록 하자.




a66d19aa0313782a9b6e96bc129f3433737029bfe26da898b27e9e05

좋아, 이번엔 스크롤을 내려보면 방송 앱 ID 칸을 볼 수 있다.

기본은 0이 설정되어 있는데, 방송 정보에서 내 게임을 연결해주려면 여기에 스팀 앱 ID를 넣어줘야 한다.





a14a35ad0802b45bba323c6d58c12a3a3b8bf21d0ca1439954b5

ID를 넣은 후, 스크롤 내려서 이 버튼을 눌러줘야 적용 완료니, 꼭꼭반드시 눌러라





a1480166ecd676b660b8f68b12d21a1dbbe9c5a285

앱 ID는 스팀워크를 키면 바로 확인할 수 있다.

저기 붉게 가려둔 게 앱 ID가 표시되는 자리



029fe3666936fc2aae4a98a518d60403b1d0594cfc6a3df554

이제 OBS에서 파일 - 설정 클릭




029fe3666e15d92b8f7398a518d6040376447d60d1acc45af3

설정 칸에서 방송을 클릭하면, 서버와 스트림 키를 입력하는 칸이 나온다.

스팀 업로드 사이트에서 받았던 업로드 서버 링크와 토큰 링크를 복사해서 여기에 넣어주자.




029fe3666936e02b825a98a518d6040321f2604d1f1f1981131d

설정창을 끄지 말고, 이번엔 출력에 들어가서, 위에 출력 방식을 고급으로 설정, 아래에 키프레임 간격을 2s로 설정해야 한다.



좋아, 이제 틀어둘 동영상을 준비해야겠지.



Stage 1 GamePlay [Dungeon Dev]

Under the Demon Lord's orders, following a secret deal with the human kingdom, you must create a special dungeon that will satisfy the kingdom's heroes.Strat...

www.youtube.com


이번 글에서는 유튜브 동영상으로 소스를 올리는 방법을 공유하도록 할게


소스를 로컬 파일로 설정하면 좀 더 쉽지만, 유튜브 동영상 소스를 올리는 법을 알아두면, 나중에 니 게임을 유명 유튜버가 플레이했을 때, 해당 유튜버에게 허락을 구한 뒤, 그 영상을 올려두는 게, 아무래도 개발자가 직접 올린 플레이 영상보다 효과가 좋으니까 말이야.




a15b3caa0f1676b660b8f68b12d21a1d5fa0d0b914

아래에 소스 목록에서 + 클릭




a6653cad180eb45cbe33165558c12a3a7e1ad72aeddf502770aa63

브라우저 클릭




a6653cad180eb45cbe331655565df2c94e5bfb49d01e5b76c210c29422f94f895fde

이름은 대충 아무거나 지으셈




a6653cad180eb45cbe331655565ae3dc1aa1230377fa429365d351ba29d4a227c3c7cb

그럼 설정 창이 나오는데, 너가 쓸 유튜브 동영상 링크와, 화면 해상도 (무난하게 1920 1080으로 하자)를 입력해주고, 아래에 OBS를 통해 오디오 조절을 켜주자




a66d19aa031378f720afd8b236ef203ef4a9329dd443b733

그럼 이렇게 뜬다.


하단 중앙의 오디오 믹서에서, 브라우저 제외하고는 전부 음속어 버튼 눌러줘




a15e31ab1d0ab4589f332c7c58c12a3a60999bb2992625ee53606078

이제 유튜브 영상을 전체 화면으로 만들고, 반복 재생을 걸어야겠지.

화면을 클릭한 후, 우클릭 - 상호작용 버튼 클릭




a15e31ab1d0ab4589f332c7c56836a2d44ecfde6ec6bbef27cdb63283156

그럼 작은 창이 뜨면서, 이 창에서 유튜브 사이트 버튼을 누를 수 있다




a17d34aa3706b55f9a341f6158c12a3ab0e582d741cbf46cec033e91

전체화면 버튼을 눌러주고, 우클릭 후 연속 재생 항목을 켜주자.





a15908ab0937782d8f4298a518d60403ed0687e4ed91bb384770

아주좋아

이제 대충 방송 준비는 끝났다.



a66d19aa031378b37cb398a518d60403ac3d2e45ed3088053cb1

스팀 방송 업로드 사이트로 돌아가서, 우측에 방송 URL을 눌러보자




a14514ab1136b35bb2332b6d58c12a3a56f641bb4a9eb4b4e0fca9

아직 송출을 시작하지 않았으니, 오프라인으로 떠야 정상


그럼 이제 OBS에서 방송 시작 버튼을 누르고, 방송 창을 새로고침 한다면?



a66d19aa0313782a967798a518d60403cd7e3033f37c7270fd39

좋아, 방송이 송출된다.


하지만, 상점에 방송을 표시하려면 한 가지 설정을 더 해야 해




a65130aa0e2eb375ba34254958c12a3aecb69786b9d77c33da0f3ffe

스팀워크에서 게임 대시보드에 들어간 후, 아래에 커뮤니티 허브 관리자 클릭




a14004ad3716b54cb6ff5c66c35de3dd9b84f75254e1e5a872a58f32cdb39d393c60032f9a8402

이벤트 및 공지 게시하기 클릭




a66d19aa031376b660b8f68b12d21a1dbecd14907d6d

표시된거 클릭



a65f04aa1f1b76b660b8f68b12d21a1db1266681228f

내용은 대충 써준다.

영어가 기본이니 영어는 꼭 넣어주고




a65808aa332e78f720afd8b236ef203e5d876f6eca4d3cc1

노출 설정에서는, 상점에서 방송을 보여줄 시간을 조정할 수 있다.

적당히 원하는 시간만큼 설정




a65808aa332e78f420afd8b236ef203ea28fab10c601cd

스크롤을 내리면 "상점 페이지에 표시" 등 옵션이 있음

아마도 기본 설정이 "켜기"니까, 따로 건드릴 필요 없다.




a14834ab0f0ab45d8232377958c12a3ae95b35c8b3bf174249d90221

아트워크는 공지 표시용이니, 대충 규격 맞는 이미지 추가




a66d19aa0313782b8f6b5d73db9f3433faa3e37c3ad2c8706ab8e50e

방송 칸에서, 표시된거 꼭 켜기 설정해준다.




a66d19aa0313782b99575a4fdf9f3433d56c23e8d39454e79ce3cefa

스크롤을 아래로 내리면, 허용 스트리머 목록이 있는데, 여기서 본인 추가 버튼을 눌러준다.


이제 공지 설정은 끝이니, 저장 후 게시해준다.




a66d19aa0313782cbd6a5c65ea91a8caa8f1e7675384c74eaed62e820a842cfa48ba70c3

다시 방송 업로드 사이트로 돌아가서 새로고침을 해보면, 잘 설정했다면 표시된 칸이 이렇게 뜰거다




a76e05ac352e782a8a7b5a75e39f3433562512687d1d39c6baa8c7a8

아래로 스크롤을 내려서, 시청자 권한을 "공개"로 설정해주고





a14a35ad0802b45bba323c6d58c12a3a3b8bf21d0ca1439954b5

스크롤 내려서 업데이트 버튼 눌러주면 설정 끝!




a66d19aa0313b4629ff1c6bb11f11a39705cf4eb2ffcb6e517

게임 상점에 들어가면, 방송이 정상적으로 표시된다, 야호!


참고로 설정을 잘 해도, 몇분동안은 상점에 바로 표시되지 않을 수 있으니 참고



001