Chrome 데스크톱에서 네이티브 HLS 재생 지원을 드디어 지원하다

구글은 Windows, macOS, Linux, ChromeOS를 포함한 데스크톱 플랫폼에서 Chrome에 네이티브 HTTP 라이브 스트리밍(HLS) 재생 지원을 도입하기 위해 작업하고 있습니다. 지금까지 HLS 지원이 없었던 탓에 사용자는 외부 플레이어나 브라우저 확장 프로그램에 의존해야 했습니다.

위키백과에 따르면, “HTTP 라이브 스트리밍(HLS)은 Apple Inc.에서 개발하여 2009년에 출시한 HTTP 기반 적응형 비트 전송 속도 스트리밍 프로토콜입니다. 이 프로토콜은 미디어 플레이어, 웹 브라우저, 모바일 장치 및 스트리밍 서버에서 광범위하게 지원됩니다.”

현재까지 iOS 및 Android용 Chrome은 HLS를 지원했지만, 데스크톱 버전은 지원하지 않았습니다.

데스크톱 Chrome의 내장 HLS 플레이어

오늘 우리는 구글이 데스크톱용 Chrome에서 HLS 재생 지원을 테스트하고 있다는 Chromium Gerrit 항목을 발견했습니다.

“데스크톱 출시를 위한 HLS 플래그 및 실험 지원 추가,”라는 Chromium 커밋 메시지가 있습니다.

해당 커밋은 HLS 매니페스트의 직접 재생을 활성화하는 플래그(ENABLE_HLS_DEMUXER)를 언급하고 있으며, 이를 다음과 같이 설명합니다:

“적응형 재생 및 라이브 스트림을 위한 내장 HLS 플레이어를 활성화합니다.” 우리는 Chrome Canary에서 내장 HLS 플레이어를 수동으로 활성화하고 .m3u8 스트리밍 링크를 성공적으로 재생할 수 있었습니다. 일반적으로 Chrome에서 .m3u8 URL을 열면 파일을 다운로드하라는 메시지가 나타납니다. 이제 스트림은 브라우저에서 직접 문제없이 재생됩니다.

HLS 확장 프로그램

구글의 데스크톱 Chrome에 네이티브 HLS 재생 지원을 구현해 달라는 요청이 개발자와 사용자 모두에게서 많았습니다. 지금까지 많은 사용자들은 “Native HLS Playback”, “Inline HLS Player”, “HLS Player – m3u8 Streaming Player”와 같은 확장 프로그램에 의존해야 했으며, 이러한 확장 프로그램 중 일부는 100,000개 이상 또는 200,000개 이상의 설치를 기록하는 등 많은 사용자 기반을 가지고 있습니다.

HLS를 사용하는 것에는 MP4보다 분명한 이점이 있습니다. HLS는 한 번에 작은 비디오 청크 하나를 로드하므로 대역폭을 덜 사용합니다. 반면, MP4는 중간 지점으로 건너뛸 때에도 전체 파일을 한 번에 다운로드하므로 더 많은 대역폭을 소모할 수 있습니다.

HLS는 YouTube와 Netflix와 같은 스트리밍 서비스에서 널리 사용됩니다. 안전하고 거의 모든 장치와 호환됩니다. HLS는 .m3u8 파일을 사용하여 작은 비디오 세그먼트를 구성하고 재생하며, 이는 현대의 브라우저와 앱에서 비디오 로드를 더 잘 하도록 돕습니다. 각 세그먼트는 HTTPS를 통해 안전하게 전달되므로 HLS는 온라인 콘텐츠 스트리밍에 있어 신뢰할 수 있고 안전합니다.

구글은 여전히 데스크톱 HLS 지원을 테스트 중이므로 내장 플레이어가 안정적인 릴리스에 나타나는 데는 시간이 걸릴 수 있습니다. 우리가 이 기능이 더 널리 테스트 가능해질 때 및 Chrome의 안정적인 버전에 배포될 때 업데이트하겠습니다.

구글은 데스크톱 Chrome에 HLS 지원을 추가하는 것 외에도 Chrome 주소 표시줄과 새 탭 페이지 검색 상자에 AI 모드 단축키를 도입하고 있습니다. 또한 PDF 문서에 더 쉽게 접근할 수 있도록 Chrome PDF 뷰어에 Google Drive 지원이 통합되고 있습니다.