YouTube 라이브 스트리밍 처리 프로토콜 비교

YouTube 라이브 스트리밍은 서드 파티 클라이언트에 대해 다음 처리 프로토콜을 지원합니다.

수집 프로토콜 암호화됨 지원되는 동영상 코덱 댓글
RTMP 아니요 H.264 일반, 짧은 또는 매우 짧은 지연 시간 라이브 스트리밍에 적합합니다.
RTMPS H.264 일반, 짧은 또는 매우 짧은 지연 시간 라이브 스트리밍에 적합합니다.
HLS H.264, H.265 (HEVC) HEVC 지원으로 인해 4K 해상도에 더 적합합니다. HDR을 지원합니다. 매우 짧은 지연 시간에는 적합하지 않습니다.
DASH H.264, VP9 VP9 지원으로 인해 4K 해상도에 더 적합합니다. 매우 짧은 지연 시간에는 적합하지 않습니다.

실시간 메시징 프로토콜 (RTMPS)은 YouTube 라이브가 서비스를 시작한 이후로 허용해 온 동영상 스트리밍을 위한 널리 사용되는 프로토콜입니다.

실시간 메시지 프로토콜 보안 (RTMPS)은 RTMP의 보안 확장 프로그램입니다. RTMPS는 라이브 스트림의 인제스트 측에서 중간자 공격을 방지하여 콘텐츠 크리에이터와 시청자 모두에게 이점을 제공합니다. 이렇게 하면 동영상, 오디오, 제어 신호 등 크리에이터의 모든 라이브 스트리밍 데이터가 YouTube 서버로 안전하게 전송되어 전송 중에 조작되거나 가로채는 것을 방지할 수 있습니다.

HTTP 라이브 스트리밍 (HLS)HTTP 동적 적응형 스트리밍(DASH) 처리 프로토콜도 RTMPS와 마찬가지로 암호화됩니다. 또한 RTMP 및 RTMPS에서 지원하지 않는 코덱도 지원합니다. VP9 및 고효율 동영상 코딩 (HEVC)과 같은 차세대 동영상 코덱은 H.264에 비해 훨씬 더 나은 압축을 제공하여 사용자가 지정된 비트 전송률로 더 높은 품질로 스트리밍하거나 더 낮은 비트 전송률을 사용하여 동일한 품질로 스트리밍할 수 있으므로 버퍼링이 줄어들 수 있습니다. 따라서 HLS 또는 DASH 수집은 상대적으로 지연 시간이 길지만 더 높은 품질과 해상도가 필요한 프리미엄 콘텐츠에 적합합니다. HLS 및 DASH는 세그먼트 기반이므로 일반적으로 RTMP보다 지연 시간이 깁니다.