내보내기(0) 인쇄
모두 확장

동적 패키징

업데이트 날짜: 2014년 5월

Microsoft Azure 미디어 서비스를 사용하면 여러 가지 미디어 원본 파일 형식, 미디어 스트리밍 형식 및 콘텐츠 보호 형식을 다양한 클라이언트 기술(예: iOS, XBOX, Silverlight, Windows 8)에 제공할 수 있습니다. 이러한 클라이언트에서는 여러 가지 프로토콜을 인식합니다(예: iOS에서는 HLS(HTTP 라이브 스트리밍) V4 형식이 필요하며 Silverlight와 Xbox에서는 부드러운 스트리밍이 필요함). 적응 비트 전송률(다중 비트 전송률) MP4(ISO Base Media 14496-12) 파일이나 부드러운 스트리밍 파일 집합을 MPEG DASH, HLS 또는 부드러운 스트리밍이 지원되는 클라이언트에 제공하려는 경우에는 미디어 서비스 동적 패키징을 이용해야 합니다.

동적 패키징을 사용할 경우에는 다중 비트 전송률 MP4 파일 집합이나 다중 비트 전송률 부드러운 스트리밍 원본 파일 집합이 포함된 자산을 만들기만 하면 됩니다. 그러면 매니페스트나 조각 요청에 지정된 형식에 따라, 주문형 스트리밍 서버에서는 선택된 프로토콜의 스트림이 제공되도록 합니다. 결과적으로 단일 저장소 형식의 파일을 저장하고 결제하기만 하면 미디어 서비스 서비스에서는 클라이언트의 요청에 따라 적절한 응답을 만들어 제공합니다.

note참고
동적 패키징을 이용하려면 먼저 하나 이상의 주문형 스트리밍 예약 단위를 가져와야 합니다. 자세한 내용은 Media Services의 크기를 조정하는 방법을 참조하십시오.

note참고
동적 패키징을 사용하여 CENC로 암호화된 DASH/CSF, PlayReady로 암호화된 HLS v3/v4 또는 PlayReady로 암호화된 부드러운 스트리밍(입력 자산이 PlayReady로 암호화된 부드러운 스트리밍인 경우에만)을 배달할 수 있습니다. PlayReady를 사용하여 부드러운 스트리밍을 보호하려면 정적 패키징 및 암호화를 사용해야 합니다. 자세한 내용은 PlayReady로 부드러운 스트리밍 및 MPEG DASH 보호을 참조하십시오.

현재는 동적 패키징을 사용하여 AES(Advanced Encryption Standard)로 암호화된 DASH/CSF, HLS 또는 부드러운 스트리밍을 배달할 수 없습니다.

동적 패키징에 대한 개요는 동적 패키징 소개(영문)를 참조하십시오.

이 항목에서는 다음 작업을 수행하기 위한 단계를 안내합니다.

이 섹션에는 동적 스트리밍 자산을 마련하는 2가지 방법이 설명되어 있습니다.

note참고
MP4 파일 형식 중 일부는 동적 패키징에서 지원되지 않습니다. 자세한 내용은 지원되지 않는 동적 패키징 형식을 참조하십시오.

동적 패키징을 이용하려면 다음 단계를 수행해야 합니다.

  1. 중 2층 파일이라는 입력 파일을 업로드합니다. 예를 들어 H.264, MP4 또는 WMV가 있습니다(지원되는 형식 목록은 Media Services Encoder에서 지원되는 형식 참조).

  2. 중 2층 파일을 H.264 MP4 적응 비트 전송률 집합으로 인코딩합니다.

  3. 주문형 로케이터를 만들어 적응 비트 전송률 MP4 집합이 포함된 자산을 게시합니다.

  4. 콘텐츠에 액세스하여 이를 스트리밍할 스트리밍 URL을 만듭니다.

.NET용 Media Services SDK를 통해 인코딩 작업 만들기 항목에서는 이러한 단계를 수행하는 방법을 보여 줍니다.

일반적으로 Media Services Encoder로 인코딩되지 않은 일련의 적응 비트 전송률 MP4 파일을 업로드하는 경우 이 작업을 수행해야 합니다. 외부 인코더로 인코딩된 다중 비트 전송률 MP4 유효성 검사 항목에서 이 태스크를 수행하는 방법을 보여 줍니다.

Azure 미디어 주문형 스트리밍 서버에 적응 비트 전송률 집합을 준비한 후에는 로케이터를 요청하고 부드러운 스트리밍, MPEG DASH, HLS 및 HDS(Adobe PrimeTime/Access 정식 사용자에만 해당됨)용 스트리밍 URL을 작성할 수 있습니다.

Important중요
하나 이상의 주문형 스트리밍 예약 단위를 가져왔는지 확인합니다. 자세한 내용은 Media Services의 크기를 조정하는 방법을 참조하십시오.

사용자에게 스트리밍 URL을 제공하려면 먼저 OnDemandOrigin 로케이터를 만들어야 합니다. 로케이터를 만들면 스트리밍할 콘텐츠가 포함된 자산에 대한 기본 Path가 제공됩니다. 그러나 이 콘텐츠를 스트리밍하려면 해당 경로를 추가로 수정해야 합니다. 스트리밍 매니페스트 파일에 대한 전체 URL을 구성하려면 로케이터의 Path 값과 매니페스트(filename.ism) 파일 이름을 연결해야 합니다. 그런 다음 /Manifest와 적절한 형식(필요한 경우)을 원본 로케이터 경로에 추가합니다. 다음 표에는 이러한 형식에 대한 설명과 예가 나와 있습니다.

 

부드러운 스트리밍

{Media Services 계정 이름}.origin.mediaservices.net/{로케이터 ID}/{filename}.ism/Manifest

http://test001.origin.mediaservices.windows.net/fecebb23-46f6-490d-8b70-203e86b0df58/BigBuckBunny.ism/Manifest

MPEG DASH

{Media Services 계정 이름}.origin.mediaservices.net/{로케이터 ID}/{filename}.ism/Manifest(format=mpd-time-csf) 

http://test001.origin.mediaservices.windows.net/fecebb23-46f6-490d-8b70-203e86b0df58/BigBuckBunny.ism/Manifest(format=mpd-time-csf)

Apple HLS(HTTP 라이브 스트리밍) V4

{Media Services 계정 이름}.origin.mediaservices.net/{로케이터 ID}/{filename}.ism/Manifest(format=m3u8-aapl)

http://test001.origin.mediaservices.windows.net/fecebb23-46f6-490d-8b70-203e86b0df58/BigBuckBunny.ism/Manifest(format=m3u8-aapl)

Apple HLS(HTTP 라이브 스트리밍) V3

{Media Services 계정 이름}.origin.mediaservices.net/{로케이터 ID}/{filename}.ism/Manifest(format=m3u8-aapl-v3)

http://test001.origin.mediaservices.windows.net/fecebb23-46f6-490d-8b70-203e86b0df58/BigBuckBunny.ism/Manifest(format=m3u8-aapl-v3)

HDS(Adobe PrimeTime/Access 정식 사용자에만 해당됨)

{Media Services 계정 이름}.origin.mediaservices.net/{로케이터 ID}/{filename}.ism/Manifest(format=f4m-f4f)

http://test001.origin.mediaservices.windows.net/fecebb23-46f6-490d-8b70-203e86b0df58/BigBuckBunny.ism/Manifest(format=f4m-f4f)

콘텐츠 스트리밍에 대한 자세한 내용은 콘텐츠 배달, .NET용 Media Services SDK를 사용하여 자산 배달Media Services REST API를 사용하여 자산 배달의 세 가지 보호 수준을 사용할 수 있습니다.

다음의 원본 파일 형식은 동적 패키징에서 지원되지 않습니다.

  • 다음의 코덱이 포함된 원본 파일:

    • 돌비 디지털 플러스 mp4 파일

    • 돌비 디지털 플러스 부드러운 파일

    note참고
    이러한 코덱은 Azure Media Packager에서 지원됩니다.

  • 보호된 콘텐츠:

    • 저장소 암호화가 사용된 콘텐츠

    • PlayReady Protection이 사용된 콘텐츠

      동적 패키징을 사용하여 CENC로 암호화된 DASH/CSF, PlayReady로 암호화된 HLS v3/v4 또는 PlayReady로 암호화된 부드러운 스트리밍(입력 자산이 PlayReady로 암호화된 부드러운 스트리밍인 경우에만)을 배달할 수 있습니다. 현재는 PlayReady를 사용하여 부드러운 스트리밍을 암호화하려면 정적 암호화를 사용해야 합니다. 자세한 내용은 PlayReady로 부드러운 스트리밍 및 MPEG DASH 보호을 참조하십시오.

    • AES(Advanced Encryption Standard)로 암호화된 콘텐츠

      현재는 동적 패키징을 사용하여 AES로 암호화된 DASH/CSF, HLS 또는 부드러운 스트리밍을 배달할 수 없습니다.

    note참고
    이러한 코덱은 Azure Media Encryptor와 Azure Media Packager에서 지원됩니다.

  • HLS 원본:

    • PlayReady Protection이 사용된 HLS

      입력 자산이 PlayReady로 암호화된 부드러운 스트리밍인 경우에만 동적 패키징을 사용하여 PlayReady로 암호화된 HLS v3 및 v4를 배달할 수 있습니다.

    • IIS MS HLS 보관

    • Transform Manager 또는 미디어 서비스 Packager로 만든 IIS MS HLS 프레젠테이션

    • 분할된 HLS

참고 항목

표시:
© 2014 Microsoft