YouTube 실시간 스트리밍으로 HDR(High Dynamic Range) 동영상을 스트리밍할 수 있습니다. HDR은 시청자에게 더 선명하고 사실적인 색상을 보여주며 HDR을 지원하는 기기의 수는 증가하고 있습니다.
HRD 사용 요건
YouTube 라이브 스트리밍에서 HDR 콘텐츠를 스트리밍하려면 다음 단계를 따르세요.
- 호환되는 HDR 콘텐츠를 제작하고 호환되는 인코더를 사용해야 합니다.
- 현재 YouTube로의 HDR 스트리밍은 H.265(HEVC) 동영상 코덱으로만 가능합니다.
HDR 게임 콘텐츠 라이브 스트리밍하기
HDR 게임 콘텐츠를 라이브 스트리밍하기 위한 요구사항은 다음과 같습니다.
- HDR 출력을 지원하는 게임 플레이하기
- 게임의 설정에서 HDR 사용 설정
- HDR을 지원하는 모니터 또는 TV 사용
- 호환 인코더 사용
기타 HDR 동영상 콘텐츠 라이브 스트리밍하기
기타 HDR 동영상 콘텐츠를 라이브 스트리밍하기 위한 요구사항은 다음과 같습니다.
- 호환 인코더 사용
- PQ 또는 HLG 색상 표준의 HDR 동영상을 지원하는 카메라 사용. 카메라의 설명서에서 이러한 표준이 지원되는지 확인하세요.
HDR 라이브 스트림 시청하기
지원되는 기기를 사용하는 시청자가 스트림을 볼 때에는 HDR이 자동으로 적용되며, 기타 기기에서 스트림을 시청하면 SDR(Standard Dynamic Range)로 감상하게 됩니다. HDR이 지원되는 기기는 다음과 같습니다.
- HDR TV에서 실행되는 YouTube 앱
- HDR TV와 연결된 Chromecast Ultra 기기로의 전송
- HDR 디스플레이를 탑재한 Android 기반 휴대기기
- HDR 그래픽을 지원하고 HDR 디스플레이를 탑재한 Windows 및 Mac PC. 컴퓨터 설정에서 HDR을 사용 설정해야 스트림을 HDR로 시청할 수 있습니다.
참고: 라이브 관제실의 미리보기에는 HDR 색상이 표시되지 않습니다.
HDR로 시청 중인지 확인하는 방법
YouTube 라이브 관제실에서 HDR 스트림 설정하기
RTMP(S) 또는 HLS를 사용하여 HDR로 스트리밍할 수 있습니다. '수동 설정 사용' 설정은 선택하지 않은 상태로 유지해야 합니다.
HLS를 통해 HDR 스트림을 만들려면 스트림 키의 프로토콜을 HLS로 설정해야 합니다. HLS 스트림 설정 방법 알아보기
호환되는 RTMP용 소프트웨어 인코더
OBS
- OBS를 열 때 컴퓨터에 HDR 소스가 하나 이상 있어야 합니다. Windows 11에서 HDR 모니터를 사용하면 소스 동영상이 HDR이 아닌 경우에도 자동 HDR 기능을 통해 HDR을 사용 설정할 수 있습니다.
- 'Settings(설정)'에서 'Stream(스트림)'으로 이동하여 'YouTube RTMPS'를 선택합니다.
- 'Settings(설정)'에서 'Output(출력)'으로 이동한 다음 'Encoder(인코더)'를 클릭합니다.
- 보유한 하드웨어 HEVC 인코더를 선택합니다.
- 'Encoder Settings(인코더 설정)'에서 'Profile(프로필)'을 'Main 10'(기본값: Main)으로 변경합니다.
- 'Settings(설정)'에서 'Advanced(고급)'을 클릭합니다. HDR을 사용 설정하고 'Color Format(색상 형식)'을 'P010 (4:2:0)'으로 변경합니다.
- 색상 공간을 'Rec 2100 PQ' 또는 'HLG'로 변경합니다(HLG 권장).
호환되는 HLS용 소프트웨어 인코더
Avermedia RECentral 4
AWS Elemental Live
Mirillis Action!
Mirillis Action!를 사용하여 HDR을 인코딩하려면 4.12.2 이상 버전과 다음 호환 그래픽 카드 중 하나를 사용하세요:
- NVIDIA GeForce GTX 10 이상 시리즈
- AMD Radeon RX 5700 이상
- Intel 10th Generation graphics 이상
Mirillis Action!이 YouTube 실시간 스트리밍 HDR과 호환되도록 설정하려면 다음 단계를 따르세요.
- Action!에서 YouTube 계정에 로그인되어 있는지 확인합니다.
- Action!의 동영상 녹화 탭으로 이동합니다.
- 스트림 키가 HLS 프로토콜을 사용하고 '수동 설정 사용'이 선택 해제(기본값) 상태인지 확인합니다.
- 'Live Streaming(실시간 스트리밍)' 탭에서 YouTube를 스트리밍 서비스로 선택합니다.
- 스트리밍을 시작하면 Action!에서 자동으로 방송을 만듭니다.
'라이브 관제실'에서도 방송을 만들고 관리할 수 있습니다.
- 라이브 관제실로 이동합니다.
- 라이브 스트림을 만들거나 관리합니다.
- 스트림 키가 HDR을 사용하도록 설정되어 있고 '수동 설정 사용'이 선택 해제(기본값) 상태인지 확인합니다.
- 스트림 키를 복사합니다.
- Action!에서 스트리밍 서비스로 Custom(맞춤)을 선택합니다.
- 'Server / URL(서버/URL)'에 다음 URL을 입력하고 STREAMKEY 부분을 YouTube 스트림 키로 바꿉니다.
https://a.upload.youtube.com/http_upload_hls?cid=STREAMKEY©=0&file= - 별도의 'Stream key(스트림 키)' 설정은 비워 둡니다.
참고: Action!은 일부 오래된 HDR 게임과는 호환되지 않을 수 있습니다.
참고: 기기에서 지원하는 형식으로만 인코딩할 수 있습니다.
OBS
OBS에서 HDR을 사용 설정하려면 다음 단계를 따르세요.
- OBS를 열 때 컴퓨터에 HDR 소스가 하나 이상 있어야 합니다. Windows 11에서 HDR 모니터를 사용하면 소스 동영상이 HDR이 아닌 경우에도 자동 HDR 기능을 통해 HDR을 사용 설정할 수 있습니다.
- 'Settings(설정)'에서 'Stream(스트림)'으로 이동하여 'YouTube HLS'를 선택합니다('show all(모두 표시)'을 클릭하고 목록을 아래로 스크롤).
- 'Settings(설정)'에서 'Output(출력)'으로 이동한 다음 'Encoder(인코더)'를 클릭합니다.
- 보유한 하드웨어 HEVC 인코더를 선택합니다.
- 'Encoder Settings(인코더 설정)'에서 'Profile(프로필)'을 'Main 10'(기본값: Main)으로 변경합니다.
- 'Settings(설정)'에서 'Advanced(고급)'을 클릭합니다. HDR을 사용 설정하고 'Color Format(색상 형식)'을 'P010'으로 변경합니다.
- 색상 공간을 'Rec 2100 PQ' 또는 'HLG'로 변경합니다(HLG 권장).
호환되는 하드웨어 인코더
일반적인 인코더 설정 요구사항YouTube 실시간 스트리밍 HDR에는 HLS 출력이 필요합니다. 다음은 기기에서 인코더를 설정하기 위한 일반적인 요구사항입니다.
HDR 설정:
- 동영상 코덱: HEVC(기기에서 지원하는 형식으로만 인코딩할 수 있음)
- 비트 심도: 10비트
- 원색: BT.2020(소스와 호환되어야 함)
- 변환 특성: 소스가 어떤 것을 생성하는지에 따라 ST 2084 PQ 또는 HLG
- 매트릭스 계수: BT.2020 Non-Const Y(소스와 호환되어야 함)
HLS 출력:
- 세그먼트 길이: 1~4초
- 세그먼트 형식: TS(전송 스트림)여야 함
- 바이트 범위는 지원되지 않음
- 분리된 세그먼트가 5개 이하인 롤링 재생목록을 사용해야 함
- HTTPS POST/PUT를 사용해야 함
- HTTPS 사용 외에는 암호화가 지원되지 않음
- URL: 다음 URL을 입력하고 STREAMKEY 부분을 YouTube 스트림 키로 교체합니다. HDR에는 스트리밍 프로토콜이 HLS이고 '수동 설정 사용'이 선택 해제(기본값)로 설정되어 있는 스트림 키를 사용해야 합니다.
- 백업 처리를 사용하는 경우의 URL은 다음과 같습니다. https://b.upload.youtube.com/http_upload_hls?cid=STREAMKEY©=1&file=
HEVC HDR을 지원하는 Cobalt 인코더는 YouTube 실시간 스트리밍 HDR과 호환됩니다. 제품 설명서에서 제품의 Cobalt 모델명을 찾아 HEVC HDR을 지원하는 모델인지 확인하세요.
Cobalt에서 HEVC HDR을 설정하는 방법
- Cobalt 인코더를 다음과 같이 설정합니다.
- 'Encoder mode(인코더 모드)': 'HEVC'(기기에서 지원하는 형식으로만 인코딩할 수 있음)
- 비트 심도: 10비트
- 크로마 모드: 4:2:0
- 'Advanced(고급)' 페이지에서 동영상 신호 유형 옵션을 HDR 카메라 또는 기타 HDR 캡처 기기와 동일한 HDR 유형으로 설정합니다. YouTube 실시간 스트리밍 HDR은 아래 나열된 설정만 지원합니다. HDR 카메라의 설명서 또는 설정에서 이러한 Cobalt 설정과 호환되는지를 확인하세요.
- 동영상 신호 유형 사용하기: 선택됨
- 'Video Full Range(동영상 풀레인지)': 소스가 풀레인지 동영상을 생성하는 경우에만 사용 설정
- 'Color Primaries(원색)': 'BT.2020'으로 설정(소스와 호환되어야 함)
- 'Transfer Characteristics(변환 특성)': 소스가 어떤 것을 생성하는지에 따라 'ST 2084 PQ' 또는 'HLG'로 설정
- 매트릭스 계수: BT.2020 Non-Const Y로 설정(소스와 호환되어야 함)
- 다음으로 HLS 출력을 YouTube로 설정합니다. 'Output(출력)' 탭으로 이동하여 아래와 같이 설정하세요.
- 'Output Protocol(출력 프로토콜)': 'HLS'
- 서버 위치: 원격
- 전송 프로토콜: HTTP/S
- 업로드 URL: https://a.upload.youtube.com/http_upload_hls?cid=STREAMKEY©=0&file=
위의 URL에서 STREAMKEY 부분을 YouTube 스트림 키로 교체합니다. HDR에는 스트리밍 프로토콜이 HLS이고 '수동 설정 사용'이 선택 해제(기본값)로 설정되어 있는 스트림 키를 사용해야 합니다.
- 호스트 헤더 사용하기: 선택 해제됨
- 베이스 파일 이름: 'live'
- 세그먼트(초): 1~4 중 선택
- 세그먼트 개수: 아무 옵션이나 선택
- 프로그램 이름: 그대로 두기
Telestream의 Lightspeed Live Stream 인코더는 YouTube 라이브 스트리밍 HDR과 호환됩니다.
인코더의 사용자 가이드에 표시된 안내에 따라 HLS 채널을 다음과 같이 설정합니다.
- 'Segment Duration(세그먼트 길이)': 1~4초
- 'Segment Format(세그먼트 형식)': 'TS'(전송 스트림)여야 함
- 바이트 범위 사용하기: 거짓
- 재생목록 유형: 롤링
- 요소: 5
- 암호화: 없음
- 출력 위치: CDN으로 푸시
- 게시 지점: https://a.upload.youtube.com/http_upload_hls?cid=STREAMKEY©=0&file=
위의 URL에서 STREAMKEY 부분을 YouTube 스트림 키로 교체합니다. HDR에는 스트리밍 프로토콜이 HLS이고 '수동 설정 사용'이 선택 해제(기본값)로 설정되어 있는 스트림 키를 사용해야 합니다.
- HTTP 방법: HTTP 방법을 사용 설정하고 POST를 선택
HDR 설정을 구성하려면 기기의 '인코더' 섹션에서 HEVC 설정을 다음과 같이 구성해야 합니다.
- 10비트를 사용 설정한 후 HDR 메타데이터를 사용 설정
- 'Color Primaries(원색)': 'BT.2020'으로 설정(소스와 호환되어야 함)
- 'Transfer Characteristics(변환 특성)': 소스가 어떤 것을 생성하는지에 따라 'SMPTE-ST-2084 (PQ)' 또는 'ARIB-STD-B67 (HLG)'으로 설정
- 'Matrix Coefficients(매트릭스 계수)': 'BT2020NC'로 설정(소스와 호환되어야 함)