스트리밍의 기본 대시(DASH) 프로토콜이란?

인터넷 속도에 따라 넷플릭스 영상 퀄리티가 자동으로 조절되는 것을 본 적 있는가? DASH는 Dynamic Adaptive Streaming over HTTP의 약자로 명칭에서 짐작할 수 있듯이 스트리밍에 관련있다. 대시의 또다른 명칭은 MPEG-DASH다. 1️⃣ DASH 스트리밍은 디바이스가 모든 데이터를 다운로드할 때까지 기다리지 않고 그 데이터를 보여줄 수 있는 데이터를 전송하는 한 가지 방법이다. 비디오는 인터넷을 통해 스트리밍되므로 클라이언트 디바이스가 비디오 파일을 재생하기 전에 전체 비디오 파일을 다운로드할 필요가 없다. 대시는 관련 비디오를 작은 단위로 나누어서 네트워크 조건에 따라 다른 품질 인코딩을 한다. 이를 통해 다양한 수준의 비디오를 스트리밍하고 비디오를 재생하는 중간에 한 퀄리티 수준에서 다른 퀄리티 수준으로 전환할 수 있다. 스트리밍할 비디오 해상도를 선택하는 데 필요한 정보와 함께 플레이어에게 다양한 스트림 범위를 광고하는 방법을 정의한다. 파일 형식은 스트림 간의 효율적이고 원활한 전환을 가능하게 하여 플레이어가 재생을 중단하지 않고 변화하는 네트워크 조건에 적응할 수 있게 한다. 2️⃣ HLS 대시만큼 자주 사용되는 또다른 프로토콜이다. 여러면에서 대시와 비슷한 점이 많다. 두 프로토콜 모두 HTTP를 통해 실행되며 전송 프로토콜로 TCP를 사용하며 네트워크 조건에 따라 적응할 수 있는 스트리밍 프로토콜이다. 3️⃣ 그렇다면 대시와 다른 점은 무엇일까? 대시의 인코딩 조건은 다양하지만 HLS은 현재 H.264 또는 H.265만 사용하는 것을 요구한다. HLS는 애플 디바이스에만 지원되는 포맷이다. 대시는 국제적인 스탠다드지만 반면에 애플이 개발한 HLS는 국제적인 조건이 아니다. 오늘날 HLS의 기본 길이는 6초이지만, 기본값에서 조정할 수 있다. MPEG-DASH 세그먼트의 길이는 보통 2~10초이지만 최적의 길이는 2~4초다. 🪴 함께 읽으면 좋은 글: 백엔드 개발 취업에 중요한 모놀리식과 마이크로서비스 아키텍처 https://careerly.co.kr/comments/77930 자주 언급되는 로드 밸런싱 알고리즘 6가지 https://careerly.co.kr/comments/77905 데이터베이스 속을 들여다보자! 관련 자료 구조는? https://careerly.co.kr/comments/76441

What is MPEG-DASH? | HLS vs. DASH

Cloudflare

What is MPEG-DASH? | HLS vs. DASH

다음 내용이 궁금하다면?

또는

이미 회원이신가요?

2023년 2월 22일 오후 3:56

 • 

저장 22조회 5,276

댓글 0

    함께 읽은 게시물


    🍀 네이버 계열사 엔테크서비스의 QA 신입 공채

    -

    ... 더 보기

    NTS 채용 모집소식

    nts-corp.com

    NTS 채용 모집소식

    데이터 이력서 템플릿 + 작성 가이드를 사용해보세요.

    ... 더 보기

    QA엔지니어는 무엇을 하고, 어떻게 준비해야 할까?

    ... 더 보기

    쏘카 QA는 무슨 일을 하고 어떻게 일하나요?

    SOCAR Tech Blog

    쏘카 QA는 무슨 일을 하고 어떻게 일하나요?

    MCP 이제 정말 써보고 싶지요?

    ... 더 보기

    [MCP] 업무에 유용한 MCP 7종 설치 방법 알아보기 - 골든래빗

    bit.ly

    [MCP] 업무에 유용한 MCP 7종 설치 방법 알아보기 - 골든래빗

     • 

    저장 4 • 조회 173


    제미나이 인공지능 프로그래밍

    ... 더 보기