유튜브 실시간 스트리밍 화면전환 - yutyubeu silsigan seuteuliming hwamyeonjeonhwan

PS4 구입 이후 PS4Share 기능을 이용해서 방송을 가끔 하고 있습니다. 제가 주로 사용하는 서비스는 Youtube에요. 

얼마전 PS4 펌웨어 업데이트를 통해 유튜브 방송이 가능해지면서 모바일 접근성이 좋은 유튜브를 사용하고 있습니다.

방송을 하는 이유는 별 거 없습니다. 그냥 막연히 예전부터 하고 싶었다는 생각은 있었거든요. 누구 보여주려고 하는건 아닙니다.

그래서 이참에 PC로도 유튜브를 통해 방송해서 영상들을 한 곳에 통합시키면 어떨까 싶어 유튜브 방송 설정을 먼저 시작해봅니다.

1. 인증

유튜브 스트리밍을 이용하려면 먼저 사용자 인증을 진행해야 합니다.

사용자 인증은 http://www.youtube.com/verify 에서 진행할 수 있습니다. 문자나 ARS 전화를 이용해 인증을 간단히 완료하면 끝

* * *

2. 인코더 설정

유튜브로 방송을 송출하기 위해서는 '인코더'라는 것이 따로 필요합니다. 인코더는 간단히 말하자면 화면, 음성 등을 캡쳐해주는 도구입니다.

대표적으로 'XSplit'가 있는데 이 프로그램은 따로 결제를 하지 않으면 방송 영상에 워터마크가 찍혀 나옵니다. 아무래도 거슬리죠.

여기에서는 유튜브에서 추천하는 인코더 'OBS(Open Broadcaster Software)'를 이용합니다. 다운로드, 사용 전부 무료입니다.

https://obsproject.com/에 접속해서 왼쪽 버튼 'OBS'를 받읍시다. 그리고 일단 OBS를 설치/실행한 다음 설정으로 들어갑니다.

2-1. 일반 설정

OBS는 프로파일별로 설정을 저장할 수 있도록 되어 있습니다. 유튜브 설정 따로, 트위치 설정 따로.. 같은 방식이죠.

먼저 '사용할 프로파일'에 본인이 사용하고 싶은 이름을 넣고 '추가' 버튼을 눌러 프로파일을 만듭시다.

▶ 알림 영역에 아이콘 표시 : 시작줄 오른쪽 아래 작은 아이콘 표시 여부를 결정합니다.

▶ 알림 영역으로 최소화 : OBS 창을 최소화할때 시작줄이 아니라 알림 영역 트레이로 최소화합니다.

그 외에 다른 옵션은 건드릴 필요 없습니다.

2-2. 인코딩 설정

어쩌면 방송에서 가장 중요한 부분이라고 생각합니다. 압축되어 송출되는 영상의 품질과 음성 품질을 결정하는 곳입니다.

▶ '비디오 인코딩' 중 '인코더' 부분의 'x264'는 가장 기본적인 인코딩 방식입니다. CPU를 사용하는 방식이라 일반적으로 많이 써요.

'Nvidia NVENC'는 지포스 계열 그래픽 카드를 사용하는 인코딩 방식입니다. 방송시 부하를 많이 줄여줍니다. 그래픽카드가 어느정도 고성능이어야 추천.

비디오 인코딩의 '인코더'를 제외한 다른 값은 위와 같이 설정하고, 본인이 직접 결정하셔야 할 부분이 '최대 비트레이트' 부분입니다.

실질적인 방송 화질을 결정하는 부분으로 5000kb/s 이상이면 꽤 선명한 화질로 전송이 된다고 하는군요.

오디오 인코딩 부분도 기본값에서 크게 벗어날 필요는 없기 때문에 자기 입맛에 맞게 조금 만지거나 그대로 놔둬도 좋습니다.

2-3. 방송 설정

유튜브로 방송을 송출하기 위한 서버 URL과 스트림 키를 입력합니다. 밑에 적어드린 주소로 가서 로그인을 한 뒤 아래로 내리면 볼 수 있습니다.

서버 URL은 그대로 적어주면 되는데 '스트림 키'는 반드시 옆에 있는 '표시' 버튼을 눌러서 보여지는 값을 복사해서 설정 창에 넣어주셔야 합니다.

​그 외의 설정은 그대로 해주시거나 본인에게 맞게 수정해주세요. 저장 경로 역시 직접 설정합니다.

2-4. 비디오 설정​/오디오 설정

비디오 어댑터의 기본값은 사용하는 그래픽 카드로 되어 있습니다. 해상도는 왠만하면 최대 해상도로 설정해 주시구요.

해상도 축소는 실제 방송으로 송출하는 화면을 어떤 크기로 축소해서 보여줄 것인지를 설정하는 부분입니다.

유튜브 스트리밍은 굳이 이걸 할 필요가 없는데 아프리카TV의 경우에는 지원하는 최대 크기가 1280x720라고 알고 있습니다.

아프리카TV로 방송을 하시는 경우에는 해상도 축소를 설정하셔야 하겠습니다.​ (아프리카는 왠만하면 아프리카 자체 툴을 사용하시는게 편합니다)

오디오 설정은 크게 건드릴 필요가 없을텐데, 사용하는 PC 환경에 따라 오디오 장치, 마이크 장치를 '기본 장치'에서 다른 것으로 변경해주실 필요가 있습니다.

이건 OBS의 녹화 기능을 이용해서 짧게 테스트해보시고 데스크탑 사운드, 혹은 마이크 음성이 들리지 않는다면 다른 값으로 변경해주세요.

음성 ​출력 증폭은 음성이 생각보다 낮으면 저처럼 필요에 맞게 설정해주시면 됩니다. 저의 경우엔 마이크 음성이 작아서 2배로 증폭했습니다.

2-5. 고급 설정

이쪽은 관련 지식이 있으신 분들만 건드리는 것을 권장합니다. 왠만하면 위의 그림과 같이 설정해주시기 바랍니다.

(관련 정보 출처 : http://egloos.zum.com/haruki84/v/4010064​)

이정도만 하면 기본적인 설정은 끝났으니 본격적으로 방송을 준비해봅시다.

* * *

3. 방송 장면/소스목록 설정

▶ 장면 : 방송을 하기 위해서는 장면은 최소 하나 이상 있어야 합니다. 장면 목록 아래의 박스에서 오른쪽 마우스 클릭으로 추가합니다.

장면들 간에는 단축키 설정을 통해 전환이 가능합니다. 저처럼 방송 대기 화면과 실제 방송화면을 단축키로 설정해두고 전환할 수 있겠죠.

▶ 소스 : 장면 안에서 어떤 종류의 화면을 찍어서 보여줄 것인지 결정하는 부분입니다. 설명은 하겠지만 여러가지 종류가 있습니다.

장면들 간에는 단축키로 전환이 가능했던 반면 소스들은 단축키 설정이 불가능합니다. 전환을 하려면 체크 박스를 on/off해야 합니다.

​소스들 간에는 우선 순위가 있습니다. 처음엔 이게 뭔지 잘 모를 수 있는데 설명을 위해 일단 간단한 예를 들어보겠습니다.

A, B 소스가 있습니다. 소스의 영역 크기는 A>B입니다. 이 경우 소스 목록에서 A소스가 B소스보다 위에 있다고 가정해봅시다.

​이 경우 A, B 소스 2개가 모두 체크되어 있다면 방송을 할 때 보이는 것은 A소스뿐입니다.

'소스 목록에서 가장 위에 있는 것 = 맨 위에 쌓여 있는 색종이' 정도로 이해하시면 되겠습니다.

소스에 대해 조금 더 자세히 파고 들어봅시다. 소스​에는 여러가지가 있습니다. 소스 목록 아래 박스에서 오른쪽 버튼을 클릭하면 볼 수 있습니다.

 ▶ 윈도우 캡쳐 : 현재 활성화되어 있는 창중 하나를 선택해서 캡쳐합니다. 전체화면인 창은 캡쳐가 불가능합니다.

▶ 모니터 캡쳐 : 모니터에 보여지는 모든 부분을 캡쳐합니다. 저는 이걸 가장 보편적으로 사용하고 있습니다. 위의 사진에 나와있죠.

​▶ 이미지 파일 : 이미지 파일을 선택해서 화면에 띄웁니다. 방송 대기 화면같은것을 띄우면 좋습니다.

​▶ 이미지 슬라이드 쇼 : 말그대로 이미지 여러장을 선택한 뒤 그것을 슬라이드 쇼로 보여줍니다.

​▶ 자막 삽입 : 위의 사진처럼 특정 위치에 자막을 삽입합니다. 아프리카 방송 보신 분들은 많이 아실거에요.

​▶ 비디오 캡쳐 장치 : 주로 콘솔 게임이나 다른 장치의 화면을 송출할때 사용합니다. 따로 캡쳐 보드가 필요합니다.

​▶ 게임 화면​ : 게임 클라이언트를 선택하면 그 게임화면을 보여줍니다. 전체화면인 게임은 이 소스로 보여줍니다.

이 소스들을 본인의 필요에 맞게 추가한 뒤 오른쪽 버튼을 누르면 크기나 위치 등을 설정할 수 있습니다.

모든 준비가 완료되었으면 미리보기를 눌러 먼저 잘 보여지는지 확인하고, 방송 시작을 누르면 본인의 유튜브 계정으로 방송을 시작합니다.

잠시후 https://www.youtube.com/live_dashboard 에서 '스트리밍 진행중'으로 뜨면 방송 송출 성공입니다.

* * *

방송을 시작하기 전에 먼저 본인의 스트리밍 페이지에 들어가서 방송 제목, 설명, 태그 등을 지정한 뒤에 방송하면 좋습니다.

제목이나 태그를 잘 입력하면 별다른 홍보가 없어도 와서 몇 분 보시기도 하고 채팅을 해주시기도 합니다.

별다른 지식이 없어도 재미 삼아 쉽게 방송 가능한 것이 유튜브 스트리밍이니 아무쪼록 즐겁게 이용하시기를 바랍니다.