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

콘텐츠 배달

업데이트 날짜: 2014년 2월

이 섹션의 항목에서는 .NET용 Media Services SDK 또는 REST API를 사용하여 미디어 서비스에서 미디어 콘텐츠를 배달하는 방법을 설명합니다.

스트리밍 URL을 통해 콘텐츠를 배달하거나 사용자가 컴퓨터에 미디어 자산을 다운로드하도록 설정할 수 있습니다. 콘텐츠에는 .NET용 Media Services SDK를 사용하여 자산 수집에서 설명된 대로 단순히 미디어 서비스에 저장된 미디어 자산이 포함될 수 있습니다. 또는 정적 패키징에서 설명된 대로 여러 가지 방식으로 처리되거나 인코딩된 미디어 자산도 해당될 수 있습니다.

현재 미디어 서비스 릴리스의 콘텐츠 배달 옵션은 다음과 같습니다.

  • Streaming. 이 경우 사용자에게 스트리밍 URL을 제공합니다. 전체 URL을 생성하려면 OnDemandOriginLocator를 만들고 원하는 스트리밍 형식을 추가합니다. 예를 들면 다음과 같습니다.

     

    부드러운 스트리밍

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

    일반 스트리밍 형식의 미디어가 있는 DASH 라이브 프로필 매니페스트

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

    Apple HLS(HTTP Live Streaming)

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

  • Downloading(컴퓨터 또는 장치로) 또는 progressively downloading(전체 MP4 파일이 다운로드되기 전에 미디어 재생 시작). 이 경우 SAS 로케이터를 만들어 파일이 있는 Azure 저장소 컨테이너에 액세스합니다. URL을 만들려면 호스트와 SAS 서명 사이에 파일 이름을 삽입해야 합니다.

    점진적 다운로드를 사용하기 위해 OnDemandOrigin 유형의 로케이터도 사용할 수 있습니다.

    note참고
    점진적 다운로드를 위해 원본 서비스에서 스트리밍할 저장소 암호화된 자산을 암호 해독해야 합니다.

.NET용 Media Services로 콘텐츠 배달REST API로 콘텐츠 배달 항목에서는 OnDemandOriginSAS 로케이터를 사용하여 콘텐츠에 액세스하거나 이를 다운로드하는 방법을 설명합니다.

다음 목록에서는 미디어 배달 시 유용한 용어 및 개념에 대해 설명합니다.

Access policy - AccessPolicy 엔터티는 자산에 액세스할 수 있는 권한(읽기, 쓰기 및 나열)과 기간을 정의합니다. 일반적으로 자산에 포함된 파일에 액세스하는 데 사용되는 로케이터에 AccessPolicy 개체를 전달합니다.

Dynamic packaging – 암호화되지 않은 콘텐츠를 배달하려면 동적 패키징을 사용하는 것이 좋습니다(MPEG DASH 제외). PlayReady로 암호화된 MPEG DASH를 배달할 수 있습니다.

동적 패키징 대신 정적 패키징을 사용할 수도 있습니다. 다음 예에서는 정적 패키징을 사용하여 비디오를 트랜스먹싱합니다. PlayReady로 부드러운 스트리밍 및 MPEG DASH 보호AES-128로 암호화된 HLSv3 생성의 기타 참조를 추가합니다.

HLS - HLS(HTTP Live Streaming)는 Apple에서 개발한 적응 비트 전송률 스트리밍 기술입니다. Azure Media Services는 AES-128 전송 스트림 암호화로 보호된 HLS 자산 만들기를 지원합니다. 자세한 내용은 AES-128로 암호화된 HLSv3 생성을 참조하십시오. 전송 스트림에서 암호화된 미디어는 미디어 처리 전에 암호 해독되어야 합니다. 미디어 및 키는 플레이어 내에서 암호화되지 않은 상태로 처리되며, 플레이어는 트러스트를 설정하거나 키 및 콘텐츠의 보호를 보장할 필요가 없습니다. 이러한 방식으로 보호된 콘텐츠는 PlayReady와 같은 DRM 기술로 보호된 콘텐츠보다 보안성이 떨어집니다. PlayReady로 HLS를 보호하는 방법에 대한 자세한 내용은 PlayReady로 암호화된 HLSv3 생성을 참조하십시오.

Locator - Locator는 자산에 포함된 파일에 액세스할 수 있는 진입점을 제공합니다. Media Services는 미디어(예: MPEG DASH, HLS 또는 부드러운 스트리밍)를 스트리밍하는 데 사용되는 OnDemandOrigin 로케이터와 미디어 파일을 다운로드하는 데 사용되는 액세스 서명(SAS) URL 로케이터인 두 가지 유형의 로케이터를 지원합니다. 액세스 정책은 지정된 자산에 대한 클라이언트의 권한과 액세스 기간을 정의하는 데 사용됩니다.

다음 예에서는 SAS 로케이터에 기반한 URL을 보여 줍니다.

https://test001.blob.core.windows.net/asset-ca7a4c3f-9eb5-4fd8-a898-459cb17761bd/BigBuckBunny.mp4?sv=2012-02-12&se=2014-05-03T01%3A23%3A50Z&sr=c&si=7c093e7c-7dab-45b4-beb4-2bfdff764bb5&sig=msEHP90c6JHXEOtTyIWqD7xio91GtVg0UIzjdpFscHk%3D

다음 예에서는 OnDemandOrigin 로케이터 경로에 기반한 부드러운 스트리밍, HLS 및 DASH URL을 보여 줍니다.

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

MPEG DASH - MPEG DASH는 MPEG(Motion Picture Experts Group)에서 개발한 국제 표준 적응 비트 전송률 스트리밍 프로토콜입니다.

Progressive download - 점진적 다운로드를 사용하면 전체 파일이 다운로드되기 전에 미디어 재생을 시작할 수 있습니다. MP4 파일만 점진적으로 다운로드할 수 있습니다.

Smooth Streaming - 부드러운 스트리밍은 Microsoft에서 개발한 적응 비트 전송률 스트리밍 기술입니다. PlayReady로 보호된 부드러운 스트리밍 자산을 배달하는 방법에 대한 자세한 내용은 PlayReady로 부드러운 스트리밍 및 MPEG DASH 보호를 참조하십시오.

표시:
© 2014 Microsoft