MegazoneCloud 서비스 소개
방상혁
매니저
MegazoneCloud / Media Biz Team
I. AWS Media Services Native API
I. AWS Media Services Native API
IPTV 사업자에 광고 컨텐츠 제공
노후된 FileTranscoder로 신규 영상포맷 대응 능력 및 변환속도 저하
CloudFront
Video File
Video Live
LambdaWatchFolder
Delete Copy
Archive &
Thumbnail
Job Start
CH Start/Stop
MediaConvert
I. AWS Media Services Native API
자사 컨텐츠 실시간 방송 및 VoD 서비스
OVP사업자의 서비스를 사용하고 있으나 금액대비 유지/관리 서비스 불만족
CloudFront
Video File
MediaStore
Lambda
Lambda
RTMP
HLSJob Start
CH Start/Stop
HLS
Manifest
JPEG
WatchFolder
Delete Copy
Archive &
Thumbnail
MediaLive
Job Start
CH Start/Stop
MediaConvert
I. AWS Media Services Native API
교육 컨텐츠 사업자로 신규 교육 MCN사업 구상 중
SaaS형 클라우드 솔루션으로 서비스를 구성하였으나 비용 부담 증가
I. AWS Media Services Native API
Video File
Video Live
CloudWatch
DynamoDB
API Gateway
Lambda
Log
Channel
Input Source
Request
Response
Log
Log
CH Info.
Update
CH Auto
Creation/Deleting
CH info. Request
CH Pool DB
Lambda
Manifest
JPEG
WatchFolder
Delete Copy
Archive &
Thumbnail
Job Start
CH Start/Stop
MediaLive Pool
RTMP
MediaStore
Lambda
HLSJob Start
CH Start/Stop
HLS
CloudFront
II. MegazoneCloud Solution
II. MegazoneCloud Solution
S3 EC2 EC2 EC2 EC2 CloudFront
File Transcoder Live TranscoderPackage+Origin DataBase
AWS Elemental
MediaConvert
AWS Elemental
MediaLive
AWS Elemental
MediaStore
AWS Elemental
MediaPackage
CloudWatch
DynamoDB API Gateway
Lambda
AWS Elemental
MediaTailorRekognition
Elasticsearch
KinesisPolly
Glacier
StepFunction
Lex
II. MegazoneCloud Solution
AWS Elemental
MediaConvert
AWS Elemental
MediaLive
AWS Elemental
MediaStore
AWS Elemental
MediaPackage
AWS Elemental
MediaTailor
II. MegazoneCloud Solution
3rd Party OVP
Provisioning
Operator’s Service & Data
Generic OVP Solution (Vendor’s Account)
Transcoder Live Origin
MultiDRM Player …
CloudPlex Media
VS
Operator’s Service & Data
Service Operator’s Own Platform (Account)
Transcoder Live Origin
MultiDRM Player …
CloudPlex
Media
Features
데이터는 고객 자체계정 내에서 관리/저장되어 고객
데이터 외부 유출 방지
Cloud Native Service로 구성되어 이종 서비스간
발생하는 이슈 최소화
단일화된 관리 창으로 가장 쉽게 AWS Media
Service 활용
II. MegazoneCloud Solution
Video File
Live Stream
Live EncodingRTMP, RTP
Storage
V0D Transcoding
Origination/Storage
Origination/Packaging
DRM/Multi-DRM Forensic
Watermark
Data Analytics
Ad Insertion
Ingest Transcoded
& Packaged
INGEST &
PROCESS
ENHANCE
MANAGE
Content Management
System (DAM)
Integrated Management Console
DELIVER
CDN
AWS CloudFront
DISPLAY
Player
Or
3rd Parties
User Data
Operation
Metadata
Asset Info
Live to VOD
Type Live Flow
VOD Flow
User Data Flow
MZ Management
II. MegazoneCloud Solution
다양한 Protocol 지원
₀ Http, Ftp, Aspera 등
서비스 용도에 따라 파이프라인별 인제스트 프로세스 맞춤 설정
이벤트 트리거를 통해 파일 입수 시 트랜스코딩 자동 실행
용량, 해상도, 재생 시간 등 다양한 업로드 규칙 설정
RESTful API 제공
 MP4, AVI, MOV, MKV 등 모든 입력 포맷 지원
 파일별 라이프사이클 설정을 통해 리소스 관리 자동화
Operator
Upload
Megazone API/Console
Cloud Storage Client
FTP
Media Sources
Or URLs
Video
Audio
Image..
Validation
(미디어 정보 기반
유효성 확인)
Broadcasters
Service Operators
CP/PP..
Outputs Archive
Renditions
Thumbnails
출력 파일 저장 & 아카이빙
Origins
& Infrequent files
Cloud Storage (Output Bucket)
Inputs
Cloud Storage
(Input Bucket)
Origins
Watch Folder
(이벤트 트리거를 통해 파일이
입수되면 트랜스코딩 자동 실행)
Pipeline B
Pipeline A
Pipeline C
Auto-Transcoding
Manual-Transcoding
x
 x
Megazone Specific
Generic
기능 구분
II. MegazoneCloud Solution
강력한 퍼포먼스의 다양한 트랜스코딩 엔진 지원
₀ AWS Media Convert, AWS Elastic Transcoder 등
파이프라인(1) 및 비디오 처리 프로세스 맞춤 설정
자동 트랜스코딩 및 정의된 워크플로우로 프로세스 자동화
트랜스코딩 메타데이터 영속화로 유연한 조회 및 관리4)
다국어 자막 / 다중 오디오 기능 제공
File Upload
(API/Console)
트리거된
인제스트 경로
Remote URL
Auto Transcoding /
Manual Transcoding
Validation
(미디어 정보 기반
유효성 확인)
트랜트코딩
프로세스 생성
Encryption
(Multi-DRM)
병렬 트랜스코딩 (대기없이 여러 개의 작업 수행)
 여러 개의 비디오 작업(job)을 병렬로 진행
 하나의 비디오를 chunk화 해서 병렬 진행
가속 트랜스코딩
(UHD-HDR 등의 프리미엄 콘텐츠를 최대 25x 처리)
지원 Protocols:
HLS, HDS,
MPEG-DASH,
CMAF
워터마크, 그래픽 오버레이, 클리핑 등 다양한 비디오 편집 도구 제공 (5)
 HLS, DASH, Smooth Streaming, CMAF 등 다양한 출력과 고급 트랜스코딩
옵션 (2)
 UHD, HDR 의 고화질 콘텐츠 지원 (25x(3) 빠른 속도 처리)
 가속 트랜스코딩 & 병렬 트랜스코딩(7)
 Multi-DRM (Widevine, PlayReady, Fairplay)
CDN
Live
Streaming
x
 x
Megazone Specific
Generic
기능 구분
II. MegazoneCloud Solution
라이브 입력
(RTP, RTMP-PUSH,
RTMP-Pull)
라이브&파일 입력
(RTP, RTMP-PUSH,
RTMP-Pull, HLS, MP4)
실시간 라이브
편성을 통한 라이브
Stream
Listing
CH Live Encoding Packaging CDN
Live
Streaming
다양한 출력 지원:
Apple HLS,
Microsoft Smooth Streaming,
UDP, RTMP, Archive 등
유연한 워크플로우 설계로 라이브 프로세스 자동화(1)
라이브 리소스 자동 생성
라이브/파일 입력을 통한 다중 편성 방송 (Live ↔ VOD Input Switching)
채널 입/출력 상태의 실시간 모니터링 및 채널 상태 제어
방송 반복 일정 관리 (Recurring Events)
 H.264/AVC, H.265/HEVC 등 최신 코덱 지원 및 다양한 인코딩 옵션 기능
 연중무휴 24/7 선형 채널을 통한 브로드캐스트 및 이벤트 기반 스트리밍
 Live to VOD
₀ 라이브 방송을 실시간 VOD로 자동 생성하여 VOD 서비스 제공 및 타임머신 기능 지원
 API 기반 라이브 신디케이션 (legacy system or SNS 같은 외부 서비스 등)
x
 x
Megazone Specific
Generic
기능 구분
II. MegazoneCloud Solution
전체 미디어 자원의 통합 관리
에셋/비디오/프로그램/플레이리스트 등 다양한 오브젝트 관리
사용자 정의에 따른 메타데이터 관리
콘텐츠의 검수 관리 (Active/Inactive 상태 설정으로 end-users로의
노출 제어)
CP
(Live & VOD)
Transcoder &
Live Encoder
Asset Management
Core Functions
Megazone Cloud Media
Content-Asset Management
Channel/VOD Management
Program Management
Metadata Management
Serverless DB
API 기반 신디케이션 (고객의 legacy 시스템 또는 외부 서비스로 자동 배포)
사용자 권한 관리 및 활동 이력 모니터링 (Audit-log)
 파일별 라이프사이클 설정을 통해 리소스 관리 자동화
₀ 원본 및 변환 파일을 기간/접근 빈도 등의 규칙에 따라 더 저렴한 스토리지로 이관 또는
만료 설정
 AI 기반 메타데이터 수집 및 비디오 클립 자동 생성
Renditions*
1080p/3Mbps *
720p/2Mbps *
480p/1Mbps *
360p/900Kbps *
240P/400Kbps *
Video 1
원본
HLS(5*)
DASH(3)
MP4(2)
Audio(2)
Captions
Asset
1
Asset
2
Asset
3
Asset
4
Asset
5
Asset
n
Video n
원본
HLS2)
DASH(3)
MP4(1)
Audio(1)
Thumb
-nails(9)
Asset
1
Asset
2
Asset
3
Asset
4
Asset
5
Asset
n
…
CLOUDSTORAGE
…
…
CDN/
Multi-CDN
x
 x
Megazone Specific
Generic
기능 구분
II. MegazoneCloud Solution
Media Source
(Live & VOD)
Transcoder &
Live Encoder
Clean
Content
Packager
Clean
Content
Multi-CDN
Protected
Content
Multi-DRM
 Google Widevine, Microsoft PlayReady, Apple FairPlay
 MovieLabs 의 보안 요구사항을 준수
 멀티 리전(region) 기반의 글로벌 서비스 아키텍처로 구축되어 글로벌
콘텐츠 서비스 에도 높은 성능과 안정성 보장
Forensic Watermark
 영상 재생 시점에 실시간으로 사용자 또는 기기 정보를 삽입하는
세션 기반 워터마크
 재인코딩, 크롭, 필터링 등의 다양한 공격을 받은 영상 파일에서
워터마크 검출
Player (Client Devices)
Protected
Content
Multi-DRM Cloud Server
Key for
Encryption
Key for
Decryption
Forensic
Watermarking
x
 x
Megazone Specific
Generic
기능 구분
감사합니다

[AWS Media Symposium 2019] 파트너 솔루션 소개 | MegazoneCloud 서비스 소개 - 방상혁, MegazoneCloud 미디어 사업부 매니저

  • 1.
  • 3.
    I. AWS MediaServices Native API
  • 4.
    I. AWS MediaServices Native API IPTV 사업자에 광고 컨텐츠 제공 노후된 FileTranscoder로 신규 영상포맷 대응 능력 및 변환속도 저하 CloudFront Video File Video Live LambdaWatchFolder Delete Copy Archive & Thumbnail Job Start CH Start/Stop MediaConvert
  • 5.
    I. AWS MediaServices Native API 자사 컨텐츠 실시간 방송 및 VoD 서비스 OVP사업자의 서비스를 사용하고 있으나 금액대비 유지/관리 서비스 불만족 CloudFront Video File MediaStore Lambda Lambda RTMP HLSJob Start CH Start/Stop HLS Manifest JPEG WatchFolder Delete Copy Archive & Thumbnail MediaLive Job Start CH Start/Stop MediaConvert
  • 6.
    I. AWS MediaServices Native API 교육 컨텐츠 사업자로 신규 교육 MCN사업 구상 중 SaaS형 클라우드 솔루션으로 서비스를 구성하였으나 비용 부담 증가
  • 7.
    I. AWS MediaServices Native API Video File Video Live CloudWatch DynamoDB API Gateway Lambda Log Channel Input Source Request Response Log Log CH Info. Update CH Auto Creation/Deleting CH info. Request CH Pool DB Lambda Manifest JPEG WatchFolder Delete Copy Archive & Thumbnail Job Start CH Start/Stop MediaLive Pool RTMP MediaStore Lambda HLSJob Start CH Start/Stop HLS CloudFront
  • 8.
  • 9.
    II. MegazoneCloud Solution S3EC2 EC2 EC2 EC2 CloudFront File Transcoder Live TranscoderPackage+Origin DataBase AWS Elemental MediaConvert AWS Elemental MediaLive AWS Elemental MediaStore AWS Elemental MediaPackage CloudWatch DynamoDB API Gateway Lambda AWS Elemental MediaTailorRekognition Elasticsearch KinesisPolly Glacier StepFunction Lex
  • 10.
    II. MegazoneCloud Solution AWSElemental MediaConvert AWS Elemental MediaLive AWS Elemental MediaStore AWS Elemental MediaPackage AWS Elemental MediaTailor
  • 11.
    II. MegazoneCloud Solution 3rdParty OVP Provisioning Operator’s Service & Data Generic OVP Solution (Vendor’s Account) Transcoder Live Origin MultiDRM Player … CloudPlex Media VS Operator’s Service & Data Service Operator’s Own Platform (Account) Transcoder Live Origin MultiDRM Player … CloudPlex Media Features 데이터는 고객 자체계정 내에서 관리/저장되어 고객 데이터 외부 유출 방지 Cloud Native Service로 구성되어 이종 서비스간 발생하는 이슈 최소화 단일화된 관리 창으로 가장 쉽게 AWS Media Service 활용
  • 12.
    II. MegazoneCloud Solution VideoFile Live Stream Live EncodingRTMP, RTP Storage V0D Transcoding Origination/Storage Origination/Packaging DRM/Multi-DRM Forensic Watermark Data Analytics Ad Insertion Ingest Transcoded & Packaged INGEST & PROCESS ENHANCE MANAGE Content Management System (DAM) Integrated Management Console DELIVER CDN AWS CloudFront DISPLAY Player Or 3rd Parties User Data Operation Metadata Asset Info Live to VOD Type Live Flow VOD Flow User Data Flow MZ Management
  • 13.
    II. MegazoneCloud Solution 다양한Protocol 지원 ₀ Http, Ftp, Aspera 등 서비스 용도에 따라 파이프라인별 인제스트 프로세스 맞춤 설정 이벤트 트리거를 통해 파일 입수 시 트랜스코딩 자동 실행 용량, 해상도, 재생 시간 등 다양한 업로드 규칙 설정 RESTful API 제공  MP4, AVI, MOV, MKV 등 모든 입력 포맷 지원  파일별 라이프사이클 설정을 통해 리소스 관리 자동화 Operator Upload Megazone API/Console Cloud Storage Client FTP Media Sources Or URLs Video Audio Image.. Validation (미디어 정보 기반 유효성 확인) Broadcasters Service Operators CP/PP.. Outputs Archive Renditions Thumbnails 출력 파일 저장 & 아카이빙 Origins & Infrequent files Cloud Storage (Output Bucket) Inputs Cloud Storage (Input Bucket) Origins Watch Folder (이벤트 트리거를 통해 파일이 입수되면 트랜스코딩 자동 실행) Pipeline B Pipeline A Pipeline C Auto-Transcoding Manual-Transcoding x  x Megazone Specific Generic 기능 구분
  • 14.
    II. MegazoneCloud Solution 강력한퍼포먼스의 다양한 트랜스코딩 엔진 지원 ₀ AWS Media Convert, AWS Elastic Transcoder 등 파이프라인(1) 및 비디오 처리 프로세스 맞춤 설정 자동 트랜스코딩 및 정의된 워크플로우로 프로세스 자동화 트랜스코딩 메타데이터 영속화로 유연한 조회 및 관리4) 다국어 자막 / 다중 오디오 기능 제공 File Upload (API/Console) 트리거된 인제스트 경로 Remote URL Auto Transcoding / Manual Transcoding Validation (미디어 정보 기반 유효성 확인) 트랜트코딩 프로세스 생성 Encryption (Multi-DRM) 병렬 트랜스코딩 (대기없이 여러 개의 작업 수행)  여러 개의 비디오 작업(job)을 병렬로 진행  하나의 비디오를 chunk화 해서 병렬 진행 가속 트랜스코딩 (UHD-HDR 등의 프리미엄 콘텐츠를 최대 25x 처리) 지원 Protocols: HLS, HDS, MPEG-DASH, CMAF 워터마크, 그래픽 오버레이, 클리핑 등 다양한 비디오 편집 도구 제공 (5)  HLS, DASH, Smooth Streaming, CMAF 등 다양한 출력과 고급 트랜스코딩 옵션 (2)  UHD, HDR 의 고화질 콘텐츠 지원 (25x(3) 빠른 속도 처리)  가속 트랜스코딩 & 병렬 트랜스코딩(7)  Multi-DRM (Widevine, PlayReady, Fairplay) CDN Live Streaming x  x Megazone Specific Generic 기능 구분
  • 15.
    II. MegazoneCloud Solution 라이브입력 (RTP, RTMP-PUSH, RTMP-Pull) 라이브&파일 입력 (RTP, RTMP-PUSH, RTMP-Pull, HLS, MP4) 실시간 라이브 편성을 통한 라이브 Stream Listing CH Live Encoding Packaging CDN Live Streaming 다양한 출력 지원: Apple HLS, Microsoft Smooth Streaming, UDP, RTMP, Archive 등 유연한 워크플로우 설계로 라이브 프로세스 자동화(1) 라이브 리소스 자동 생성 라이브/파일 입력을 통한 다중 편성 방송 (Live ↔ VOD Input Switching) 채널 입/출력 상태의 실시간 모니터링 및 채널 상태 제어 방송 반복 일정 관리 (Recurring Events)  H.264/AVC, H.265/HEVC 등 최신 코덱 지원 및 다양한 인코딩 옵션 기능  연중무휴 24/7 선형 채널을 통한 브로드캐스트 및 이벤트 기반 스트리밍  Live to VOD ₀ 라이브 방송을 실시간 VOD로 자동 생성하여 VOD 서비스 제공 및 타임머신 기능 지원  API 기반 라이브 신디케이션 (legacy system or SNS 같은 외부 서비스 등) x  x Megazone Specific Generic 기능 구분
  • 16.
    II. MegazoneCloud Solution 전체미디어 자원의 통합 관리 에셋/비디오/프로그램/플레이리스트 등 다양한 오브젝트 관리 사용자 정의에 따른 메타데이터 관리 콘텐츠의 검수 관리 (Active/Inactive 상태 설정으로 end-users로의 노출 제어) CP (Live & VOD) Transcoder & Live Encoder Asset Management Core Functions Megazone Cloud Media Content-Asset Management Channel/VOD Management Program Management Metadata Management Serverless DB API 기반 신디케이션 (고객의 legacy 시스템 또는 외부 서비스로 자동 배포) 사용자 권한 관리 및 활동 이력 모니터링 (Audit-log)  파일별 라이프사이클 설정을 통해 리소스 관리 자동화 ₀ 원본 및 변환 파일을 기간/접근 빈도 등의 규칙에 따라 더 저렴한 스토리지로 이관 또는 만료 설정  AI 기반 메타데이터 수집 및 비디오 클립 자동 생성 Renditions* 1080p/3Mbps * 720p/2Mbps * 480p/1Mbps * 360p/900Kbps * 240P/400Kbps * Video 1 원본 HLS(5*) DASH(3) MP4(2) Audio(2) Captions Asset 1 Asset 2 Asset 3 Asset 4 Asset 5 Asset n Video n 원본 HLS2) DASH(3) MP4(1) Audio(1) Thumb -nails(9) Asset 1 Asset 2 Asset 3 Asset 4 Asset 5 Asset n … CLOUDSTORAGE … … CDN/ Multi-CDN x  x Megazone Specific Generic 기능 구분
  • 17.
    II. MegazoneCloud Solution MediaSource (Live & VOD) Transcoder & Live Encoder Clean Content Packager Clean Content Multi-CDN Protected Content Multi-DRM  Google Widevine, Microsoft PlayReady, Apple FairPlay  MovieLabs 의 보안 요구사항을 준수  멀티 리전(region) 기반의 글로벌 서비스 아키텍처로 구축되어 글로벌 콘텐츠 서비스 에도 높은 성능과 안정성 보장 Forensic Watermark  영상 재생 시점에 실시간으로 사용자 또는 기기 정보를 삽입하는 세션 기반 워터마크  재인코딩, 크롭, 필터링 등의 다양한 공격을 받은 영상 파일에서 워터마크 검출 Player (Client Devices) Protected Content Multi-DRM Cloud Server Key for Encryption Key for Decryption Forensic Watermarking x  x Megazone Specific Generic 기능 구분
  • 19.