Media Services 용어 및 개념

Media Services 로고 v3


경고

Azure Media Services는 2024년 6월 30일에 사용 중지됩니다. 자세한 내용은 AMS 사용 중지 가이드를 참조하세요.

이 항목에서는 Azure Media Services 용어 및 개념에 대한 간략한 개요를 제공합니다. 또한 이 문서에서는 Media Services v3 개념 및 기능에 대해 자세히 설명하는 문서에 대한 링크도 제공합니다.

이 항목에는 개발을 시작하기 전에 검토해야 하는 기본 개념이 설명되어 있습니다.

Media Services v3 용어

용어 설명
라이브 이벤트 라이브 이벤트는 비디오, 오디오 및 실시간 메타데이터의 라이브 스트림을 수집, 코드 변환(선택 사항) 및 패키징하기 위한 파이프라인을 나타냅니다.

Media Services v2 API에서 마이그레이션하는 고객의 경우 라이브 이벤트는 v2의 채널 엔터티를 대체합니다. 자세한 내용은 v2에서 v3으로 마이그레이션을 참조하세요.
스트리밍 엔드포인트/패키징/원본 스트리밍 엔드포인트는 라이브 및 주문형 콘텐츠를 클라이언트 플레이어 애플리케이션에 직접 전송할 수 있는 원본 서비스와 동적(Just-In-Time) 패키징을 나타냅니다. 일반 스트리밍 미디어 프로토콜(HLS 또는 DASH) 중 하나를 사용합니다. 또한 스트리밍 엔드포인트는 업계 최고의 DRM(디지털 권한 관리 시스템)에 대한 동적(Just-In-Time) 암호화를 제공합니다.

미디어 스트리밍 업계에서는 이 서비스를 일반적으로 패키지 작성 도구 또는 원본이라고 합니다. 이 기능에 대한 업계의 다른 일반적인 용어에는 JITP(Just-In-Time 패키지 작성 도구) 또는 JITE(Just-In-Time 암호화)가 포함됩니다.

Media Services v3 개념

개념 Description 링크
자산 및 콘텐츠 업로드 Azure에서 미디어 콘텐츠를 관리, 암호화, 인코딩, 분석 및 스트리밍하려면 Media Services 계정을 만들고 디지털 파일을 자산에 업로드해야 합니다. 클라우드 업로드 및 스토리지

자산 개념
콘텐츠 인코딩 고품질 디지털 미디어 파일을 자산에 업로드하면 다양한 브라우저와 디바이스에서 재생할 수 있는 형식으로 인코딩할 수 있습니다.

Media Services v3를 사용하여 인코딩하려면 TransformsJobs를 만들어야 합니다.
Transforms 및 Jobs

Media Services를 사용하여 인코딩
패키징 및 제공 콘텐츠가 인코딩되면 동적 패키징을 활용할 수 있습니다. Media Services에서 스트리밍 엔드포인트는 클라이언트 플레이어에 미디어 콘텐츠를 전송하는 데 사용되는 동적 패키징 서비스입니다. 출력 자산의 비디오를 재생용 클라이언트에 사용할 수 있도록 하려면 스트리밍 로케이터를 만든 다음, 스트리밍 URL을 빌드해야 합니다.

스트리밍 로케이터를 만들 때 자산 이름 외에도 스트리밍 정책을 지정해야 합니다. 스트리밍 정책을 사용하면 스트리밍 로케이터에 대한 스트리밍 프로토콜 및 암호화 옵션(있는 경우)을 정의할 수 있습니다. 동적 패키징은 콘텐츠를 라이브 또는 주문형으로 스트리밍할 때 사용됩니다.

Media Services 동적 매니페스트를 사용하여 비디오의 특정 변환이나 하위 클립을 스트리밍할 수 있습니다. 또한 미리 인코딩된 콘텐츠가 있거나 타사 인코더로 이미 인코딩된 콘텐츠가 있는 경우 AMS 원본 서비스를 사용하여 콘텐츠를 스트림할 수 있습니다. 사전 인코딩된 원본 파일을 사용하는 예는 샘플 - 기존 MP4 스트리밍을 참조하세요.
동적 패키징

스트리밍 엔드포인트

스트리밍 로케이터

스트리밍 정책

동적 매니페스트

필터
콘텐츠 보호 Media Services를 사용하면 Advanced Encryption Standard(AES-128) 또는 Microsoft PlayReady, Google Widevine, Apple FairPlay 등 세 가지 주요 DRM 시스템 중 하나로 동적으로 암호화된 라이브 및 주문형 콘텐츠를 제공할 수 있습니다. 또한 Media Services는 인증된 클라이언트에게 AES 키 및DRM(PlayReady, Widevine 및 Apple FairPlay 스트리밍) 라이선스를 배달하는 서비스를 제공합니다.

스트림에 대한 암호화 옵션을 지정하려면 콘텐츠 키 정책을 만들고 해당 정책을 스트리밍 로케이터에 연결합니다. 콘텐츠 키 정책을 사용하여 콘텐츠 키를 최종 클라이언트에 전송하는 방법을 구성할 수 있습니다.

동일한 옵션이 필요할 때마다 정책을 다시 사용하세요.
콘텐츠 키 정책

콘텐츠 보호
라이브 스트리밍 Media Services를 사용하면 Azure 클라우드에서 고객에게 라이브 이벤트를 전송할 수 있습니다. 라이브 이벤트는 라이브 비디오 피드 수집 및 처리를 담당합니다. 라이브 이벤트를 만들면 원격 인코더에서 라이브 신호를 보내는 데 사용할 수 있는 입력 엔드포인트가 생성됩니다. 라이브 이벤트로 들어오는 스트림이 있으면 자산, 라이브 출력스트리밍 로케이터를 만들어 스트리밍 이벤트를 시작할 수 있습니다. 라이브 출력은 스트림을 자산에 보관하고 스트리밍 엔드포인트를 통해 시청자가 스트림을 사용할 수 있도록 합니다. 라이브 이벤트는 통과(온-프레미스 라이브 인코더가 다중 비트 전송률 스트림을 전송) 또는 라이브 인코딩(온-프레미스 라이브 인코더가 단일 비트 전송률 스트림을 전송)으로 설정할 수 있습니다. 라이브 스트리밍 개요

라이브 이벤트 및 라이브 출력
Event Grid를 사용하여 모니터링 작업의 진행률을 보려면 Event Grid를 사용합니다. Media Services는 라이브 이벤트 유형도 내보냅니다. Event Grid를 사용하면 앱이 사용자 지정 원본뿐만 아니라 거의 모든 Azure 서비스의 이벤트에 대해 수신 대기하고 대응할 수 있습니다. Event Grid 이벤트 처리

스키마
Azure Monitor를 사용하여 모니터링 Azure Monitor를 사용하여 앱의 성능을 파악하는 데 도움이 되는 메트릭 및 진단 로그를 모니터링합니다. Media Services 모니터링
플레이어 클라이언트 HLS 또는 DASH 스트리밍 프로토콜을 지원하는 모든 플레이어 프레임워크를 사용할 수 있습니다. 시장에는 많은 오픈 소스 및 상용 플레이어(Shaka, Hls.js, Video.js, Theo Player, Bitmovin Player 등)가 있으며 HLS 및 DASH에 대한 기본 제공 브라우저 및 OS 수준 스트리밍 지원이 있습니다. Azure Media Player를 사용하여 Media Services에서 스트리밍한 미디어 콘텐츠를 다양한 브라우저에서 재생할 수도 있습니다. Azure Media Player는 적응 스트리밍 환경을 제공할 수 있는 HTML5, MSE(미디어 원본 확장) 및 EME(암호화된 미디어 확장)와 같은 업계 표준을 사용합니다. 미디어 플레이어 목록

도움말 및 지원 보기

다음 방법 중 하나로 Media Services에 문의하거나 업데이트를 따를 수 있습니다.