Upload
amazon-web-services-korea
View
1.401
Download
7
Embed Size (px)
Citation preview
© 2016, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
이상오 SA (GS네오텍)
2016.05
AWS를 이용한 나만의 글로벌 인터넷 방송국 만들기
� Media ?
� AWS에서 제공하는 미디어 관련 서비스 Overviews
� 미디어(라이브) 서비스 구성해 보기
• Ingest구성
• Process 구성
• Delivery 구성
� 데모 시연
Agenda
Media ?
미디어 개념의 변화
One way,No Feedbak
미디어 = 전달을 위한 통로
Interactive, Real-time Feeback
미디어 = 공유와 참여를위한 공간
출처 : http://www.baekdal.com/analysis/market-of-information
[연령별 필수 매체]
10대 : 83.2%
20대 : 84.7%
30대 : 73.1%
40대 : 57.6%
스마트폰 + PC
미디어 소비매체의 다양성
IP기반 미디어 서비스는
“부가서비스가아닌주 서비스”
다양한 소비매체에 따른 고화질 서비스
� 미디어스크린사이즈가다양해고, 커지고있음
� Viewing Distance가커짐(해상도의 상승요인으로 작용)
� 컨텐츠데이터량이커짐
� 너무다양한사용자환경존재
� 고 사양의 인프라 필요
� 즉각적인 인프라 확장이 어렵다
� 이중화가 어려우며, 이에 따른 비용이 증가
� 이벤트성 채널을 위한 장비 확장이 용이하지 않음
즉, 문제는 “ 유연성 ”과 “ 효율성"
무엇이 문제인가?
해결방법은
� 다양한단말기에최적화된컨텐츠생산
� 압축율이좋으며, 범용적인코덱지원
� 효율적인프로토콜을지원
� 수익을위한부가기능지원
프로세싱단계의유연성효율성확보
유연성 효율성+클라우드 서비스이념=
클라우드 서비스
AWS에서 제공하는 미디어 관련 서비스는
IP기반 미디어 서비스 구조
Camera Encode/Transcode Media Server Devices/Player(Decode)
Ingest Processing Delivery
AWSDirect Connect
ElasticLoad Balancing
AWSImport/ Export
Amazon S3
AWSStorage Gate way
Amazon EBS
CloudFront
AmazonCloudSearch
AmazonSQS
AmazonElastic
Transcoder
AmazonEC2 Amazon
EMRAmazon
VPC
Ingest/Create Store
AmazonRDS
ElastiCache
Route 53
DeliveryProcess
AmazonEC2
Partner Solutions
서비스 흐름에 따른 AWS 서비스
입수 저장 관리 보안처리
CREATEMONETIZE
통합배포
� Live Signal 입력(HD-SDI,HDMI, Component…)
� Live Archiving
� Recording
� Signal Converting
� 파일전송
INGEST 단에서 하는일들은?
AWSImport/Export
Amazon S3(다중업로드)
AWSStorage Gateway
AWSDirect Connect
INGEST단에서 활용가능한 AWS 서비스
� Live/VOD 인코딩
� Live/VOD 트랜스코딩
� UCB(채널편성)
� 자막 삽입
� 채널 Mux/Switching
� 중간광고 전환/제어
� 저작권제어
PROCESS단에서 하는일들은?
PROCESS단에서 활용가능한 AWS 서비스
AmazonSQS
AmazonElastic Transcoder
AmazonEMR
AmazonEC2
� • 쉬운사용• 웹관리콘솔제공• API및 SDK제공• 선정의된변환프리셋제공
� 확장성• 필요한용량만큼확장지원• 병렬변환을위한파이프라인방법제공
� 효과적인비용구조• 초기투자비용불필요• 분단위비용청구
Elastic Transcoder
� 관리형• 코덱, 프로세싱및라이선스가포함된 서비스 제공
3rd Party Solutions
Encoding Transcoding Extra solutions
Elastic Transcoder 저작권관리솔루션
UCB(User Created Broadcating)
Captioning Services
중간광고솔루션
미디어 부가 서비스
UCB(User Created Broadcaster)
자막 송출 서비스
Input Source #1
Input Source #2
Input Source #3
Input Source #(n)
Sw
itcher
CDN
미디어서버 RTMP
RTSP
HLS
RTP
미디어서버
미디어서버
Entry PointWeb Based Switcher
RTMPRTMP
채널 스위칭 서비스
클라우드 기반의 트랜스코딩 서비스
Encoder GS네오텍
Repeater #2ENC1 ENC2
SDI-In
ENC(n)
Repeater #1 Media Server #1
Media Server #2
Media Server (n)
SDI-Out
저작권관리시스템
저작권관리시스템
저작권 미보유 영상 차단 및 안내 이미지 송출 기능
스케줄에 따른 대체 영상 송출 기능
저작권 제어 서비스
Delivery단에서 활용가능한 AWS 서비스
CloudFront Route 53
CloudFront
CloudFront
다른 Amazon Web Services 제품과 통합하여사용하면 개발자와 기업에서 최소 사용 약정 없이도짧은 지연 시간 내에 빠른 데이터 전송 속도로 최종사용자에게 쉽게 콘텐츠를 배포할 수 있습니다.
글로벌 컨텐츠 전송 네트워크 (CDN)
CDN : CloudFront
CloudFront
Media Server Origin
Media Server Origin
100ms
10ms
• 자주 쓰는 데이터를 저장• 통신 경로 최적화
Edge Locations(54EA)
Dallas(2)
St. Louis
Miami
JacksonvilleLos Angeles (2)
Seattle
Madrid
Ashburn(3)
Newark
New York (3)
Dublin
London(2)
Amsterdam (2)Stockholm
Paris (2)
Singapore (2)
Hong Kong (2)
Tokyo (2)
Sao Paulo
South Bend
San JosePalo AltoHayward
Osaka
Sydney
Mumbai
Seoul(2)
CloudFront
CloudFront : WiseN Multi-Cross CDN
54(Seoul 3) CloudFront Edges +
10 WiseN Edges
+
CloudFront
• 정적/동적 컨텐츠 가속 서비스• HTTP/HTTPS 서비스, Custom SSL 지원• 커스텀 오류 응답• 쿠키/헤더 오리진 서버 전달• 다양한 통계 보고서• 컨텐츠 보안 : Signed URL, Signed Cookie• API 호출 감사 : CloudTrail 연계• 업로드 가속• WAF 연동 지원CloudFront
Route53
Amazon Route53
가용성과 확장성이 우수한 클라우드DNS(도메인 이름 시스템) 서비스입니다.
글로벌 DNS
GSLB
Amazon Route 53
서버와 네트워크 장비들의 상태 및 성능 정보를체크하며 동적으로 사용자에게 노출될 DNS 레코드 타입과 값을 조정합니다.
Global Server Load Balancer(GSLB)
Route53 : 서버 상태 체크기반
Amazon Route 53
Amazon EC2 Amazon EC2
OK FAIL
Route53 : 레이턴시 기반
Amazon Route 53
Amazon EC2 Amazon EC2
100ms 10ms
Route53 : 가중치 기반
Amazon Route 53
Amazon EC2 Amazon EC2
99% 1%
나만의 글로벌 인터넷 방송국 만들기
STEP #1
INGEST 선정
� 카메라를 통한 라이브 서비스
� 파일(VOD) 기반 라이브 서비스
파일(VOD)기반 라이브 서비스
카메라를 통한 라이브 서비스
오늘은…
STEP #2
ENCODER 선정
하드웨어 기반
소프트웨어 기반
FMLE
오늘은…
STEP #3
서비스 프로토콜 선정
HLS MPEG-DASH
HDS RTMPRTSP
많이 사용되는 프로토콜은?
� 글로벌 서비스에 적합한 프로토콜이어야 한다.
� 다양한 단말기를 지원하는 프로토콜이어야 한다.
� 네트워크 특성을 타지 않아야 한다.
오늘 프로토콜 선정의 조건은?
오늘은…
HLS(HTTP Live Streaming) 프로토콜
STEP #4
미디어 서버 구성
Windows Media Server Flash Media Server Wowza Media Server
오늘은…
STEP #5
글로벌 CDN 구성
CloudFront
CloudFront
다른 Amazon Web Services 제품과 통합하여사용하면 개발자와 기업에서 최소 사용 약정 없이도짧은 지연 시간 내에 빠른 데이터 전송 속도로 최종사용자에게 쉽게 콘텐츠를 배포할 수 있습니다.
글로벌 컨텐츠 전송 네트워크 (CDN)
Error Response에대한 TTL 정책추가m3u8에대한 Behavior 정책추가
Camera Encoder ELB
+
Smartphone
MediaSRV
Media SRV
CloudFront
Service Architecture
WOWZA Media server
DEMO
QR코드 리더기를 스마트폰에 설치해 주시기 바랍니다.
http://demo.summit2016.studyforcloud.com
Camera Encoder
+ MediaServer
Global Service Architecture
CloudFront
Connect-Oriented ConnectlessConnectlessRTMP HTTP HLS
� Connect-Oriented 구간 : 네트워크구간이짧을수록안정적� Connectless구간 : 상대적으로 Connect-Oriented 방식보다영향이적음
Thank [email protected]