[Azure] Media Services, AMS 소개

Azure
작성자
WonChul P
작성일
2017-05-05 20:38
조회
6142
Azure Media Services

줄여서 AMS 라고도 표현 하는 Azure Media Services에 대해 알아보도록 하겠습니다.

AMS 란?

Microsofot Azure 미디어 서비스는 개발자가 확장 가능한 미디어 관리 및 배달 응용프로그램을 빌드 할 수 있는 확장 가능한 클라우드 기반 플랫폼입니다.

미디어 서비스는 다양한 클라이언트 (예: TV, PC 및 모바일 장치)로 on-Demand 라이브 스트리밍 위해 비디오 또는 오디오 콘텐츠를 안전하게 업로드, 저장, 인코딩패키징 할 수 있는 REST API를 기반으로 합니다.

AMS를 이용하여 얻는 장점
  • 클라우드에서 스튜디오 레벨의 인코딩 제공

  • AES 또는 PlayReady를 통해 콘텐츠 보호 및 암호화

  • Azure Media Player를 통한 최적의 재생 형식 제공 및 다양한 화면, 장치 지원

  • Content Delivery Network (CDN) 기능을 통한 빠르고 안정적인 서비스 제공


(아래의 링크를 통해 여러가지 장점에 대해 알아 볼 수 있습니다.)

https://azure.microsoft.com/ko-kr/services/media-services/

기본적인 시나리오

AMS는 크게 2가지의 시나리오로 나누어 볼 수 있습니다.
1. AMS를 사용하여 on-Demand 미디어 제공

2. AMS를 사용하여 라이브 스트리밍 제공
a) on-Premise 인코더 사용 시나리오

b) AMS를 통한 라이브 인코딩 시나리오

위의 각 시나리오 관련 링크

On-Demand streaming

https://azure.microsoft.com/en-us/documentation/learning-paths/media-services-streaming-on-demand/

Live streaming

https://azure.microsoft.com/en-us/documentation/learning-paths/media-services-streaming-live/

AMS 간단하게 체험하기

AMS를 통해 간단한 동영상을 올려 AMS를 통해 인코딩을 한 뒤 재생을 테스트 해보는 HoL을 아래와 같이 진행해 보겠습니다.
1. Azure portal을 통한 Azure Media Services Account 생성
2. 필요 정보 입력
3. Asset에 간단한 영상 업로드
4. AMS를 통한 인코딩 진행
5. Azure Media Player를 통한 재생 test



위와 같이 인코딩되어진 영상들은 게시를 통해 4가지 URL (Smooth streaming, DASH, HLS (v3,v4)) 으로 제공되어집니다.
원하는 포맷을 선택하여 사용하실 수 있습니다.

더욱 자세한 내용은 아래의 링크에서 확인 하실 수 있습니다.
https://docs.microsoft.com/en-us/azure/media-services/media-services-overview


아래의 영상은 solution day에 나간 AMS와 cognitive service를 접목한 Intelligent Kiosk 영상입니다.
카메라로 키오스크 앞의 사람들의 평균 나이대를 구하여 영상을 AMS를 통해 스트리밍하는 구조입니다.