SlideShare a Scribd company logo
1 of 33
GSNeotek Architect Group
클라우드 기반 미디어 서비스 구축
by AWS, Wowza Cloud(한동대 특강)
강사 소개
• 경력
• 대우정보시스템: 경영정보(2012.07 ~ 2013.03)
• 각종 내부 잡스러운 프로그램 개발
• GS네오텍: IT 플랫폼 사업팀(2013.03 ~ )
• CDN Engineer(2013.03 ~ 2015.02)
• AWS 컨설팅 미디어 및 웹 서비스(2015.06 ~ )
• 관련 자격증
• AWS Associate(architect/develops/sysops)
• AWS Professional(Devops)
• 기타
• AWS 해커톤 금상(2015.04)
• AWS 기술블로그 운영(2015.06~)
• AWS 도서 집필 중(2016.03~), 2017.02 출간 예정
 이현진(GS네오텍, IT플랫폼팀)
• GS네오텍 AWS Solutions Architect
• 숭실대학교 정보통신전자공학부 졸업
• E-mail: lluckyy@gsneotek.co.kr
Index
1-1. Media?
1-2. 왜 Media인가?
1-3. IT Media
1-4. IT Media Protocol
1-5. IT Media Stream RTMP Protocol
1-5. IT Media Adaptive Stream Protocol
1-6. IT Media & Cloud
2-1. Media Architecture
2-2. Wowza GoCoder App & Cloud
2-3. Wowza Cloud Setup
2-4. AWS CloudFront Setup
2-5. EC2 Instance Setup
2-7. 미디어 서비스 접근
2-8. 무엇이 더 필요할까?
1. Media 개요
2. Cloud를 활용한 Media Platform 만들기
Referance: http://www.slideshare.net/awskorea/build-my-own-global-internet-broadcast-system-through-aws-sangoh-lee?qid=f9e50a3e-f8f3-4535-aa51-5c0f44d6afd0&v=&b=&from_search=1
1-1. Media?(계속)
1-1. Media?
내가 야근하려고 IT를 전공했나... 자괴감 들고 괴로워
1-2. 왜 Media인가?(계속)
출처: http://www.baekdal.com/analysis/market-of-information
1-2. 왜 Media인가?
출처: 링크드인
1-3. IT Media(계속)
VOD
Live
1-3. IT Media(계속)
VOD
Live
Live Encode/Transcode Media Server Device/Player
(Decode)
VOD
or
1-3. IT Media(계속)
Encode/Transcode Media Server Device/Player
(Decode)
VOD
or
Ingest Processing Delivery Decoding
영상 신호
(HD-SDI, HDMI)
.f4v, mp4,
m4a, avi, mov..
서비스에 맞은 포맷 변환
RTMP
RTSP
HTTP
PUSH/PULL
RTMP
RTSP
HTTP
PULL
서비스에 맞은 포맷 변환
트랜스코딩 영상 플레이
Live
RTMP
RTSP
HTTP
PUSH/PULL
1-3. IT Media(계속)
Encode/Transcode Media Server Device/Player
(Decode)
VOD
or
Live
Live/VOD 인코딩(H.264, H.265..)
Live/VOD 트랜스코딩(bitrate, 해상도, 파일 포맷..)
자막 삽입
채널 Mux
중간 광고
저작권 제어
1-4. IT Media Protocol(계속)
Progressive Download
Steaming
Adaptive Streaming
BrowserHTTP(S)
Web
Server
(Apache, Nginx..)
Media
Server
(WM, FMS, Wowza..)
500K
(Stream)
1000K
(Stream)
0:00:00 0:03:17
RTMP, RTSP, MMS
1.ts 110.ts
원본
원본
playlist.m3u8
...
Web
Server
(Apache, Nginx..)
Browser
HTTP(S)
(HLS, HDS, HSS, MPEG-DASH)
원본
1-4. IT Media Protocol
Progressive Download Steaming Adaptive HTTP Streaming
사용 서버
웹 서버
(Apache, Nginx..)
미디어 서버
(WMS, FMS, Wowza..)
웹 서버
(Apache, Nginx..)
프로토콜 HTTP RTMP/RTSP/MMS
HLS(Apple)
HDS(Adobe)
HSS(Microsoft)
MPEG-DASH(ISO)
TCP/UDP TCP TCP/UDP TCP/UDP
포트 80/443 80/443/1935/1755 80/443
Live 불가 가능 가능
Bandwidth 불가 가능 가능
파일 다운로드 가능 불가 가능
보안성 낮음 높음 중간
비용 낮음 높음 중간
1-5. IT Media Stream RTMP Protocol
1-6. IT Media Adaptive Stream HLS Protocol
1-7. IT Media & Cloud(계속)
하드웨어 기반 소프트웨어 기반
1-7. IT Media & Cloud
월드컵, 올림픽, 수능, 대선, 열애설...
사용한 만큼만 지불...
2. Cloud를 활용한 Media Platform 만들기(계속)
http://52.78.224.255:3000
2. Cloud를 활용한 Media Platform 만들기
2-1. Media Architecture(계속)
Encode/Transcode Media Server Device/Player
(Decode)
VOD
or
Live
Mobile Camera
(Live)
GOCODER
(WOWZA)
WOWZA
CLOUD
CloudFront
AWS
RTMP
PUSH
HLS
PULL
영상 신호
HLS
PULL
2-1. Media Architecture
AWS cloud
Availability Zone #1
web
app
server
Elastic Loa
d Balancing
CloudFront
(Delivery)
Mobile Camera
(Ingest)
Media
User
HTTP
(WebSocket)
HLS
(Media)
Wowza Media Stream
(Processing)
영상 신호
RTSP
PUSH
HLS
PULL
코드 배포
bitrate, 해상도, h.264
2-2. Wowza GoCoder App & Cloud
https://cloud.wowza.com
2-3. Wowza Cloud Setup(계속)
2-3. Wowza Cloud Setup(계속)
2-3. Wowza Cloud Setup(계속)
2-3. Wowza Cloud Setup(계속)
2-3. Wowza Cloud Setup(계속)
2-3. Wowza Cloud Setup(계속)
https://9eb07e.entrypoint.cloud.wowza.com/app-750b/ngrp:eb64edcd_all/playlist.m3u8
2-4. AWS CloudFront Setup
2-5. AWS EC2 Setup
2-6. Media 서비스 접근
2-7. 무엇이 더 필요할까?
검색 기능
데이터 분석
광고 추천
컨텐츠 추천
VOD 기능
컨텐츠 보안
회원 관리
소스코드 배포
QnA
감사합니다.

More Related Content

Viewers also liked

오픈소스 라이선스 세미나 (2014/07/15)
오픈소스 라이선스 세미나 (2014/07/15)오픈소스 라이선스 세미나 (2014/07/15)
오픈소스 라이선스 세미나 (2014/07/15)Changwoo Ryu
 
대표적인 오픈 소스 라이센스 요약 - 장형주
대표적인 오픈 소스 라이센스 요약 - 장형주대표적인 오픈 소스 라이센스 요약 - 장형주
대표적인 오픈 소스 라이센스 요약 - 장형주ETRIBE_STG
 
[D2 fest 2014]오픈소스sw 그리고 라이선스
[D2 fest 2014]오픈소스sw 그리고 라이선스[D2 fest 2014]오픈소스sw 그리고 라이선스
[D2 fest 2014]오픈소스sw 그리고 라이선스NAVER D2
 
실시간스트리밍 시장동향과 전망 (올레온에어중계)
실시간스트리밍 시장동향과 전망 (올레온에어중계)실시간스트리밍 시장동향과 전망 (올레온에어중계)
실시간스트리밍 시장동향과 전망 (올레온에어중계)Sang Lee
 
H3 2011 클라우드 컴퓨팅 AWS 글로벌 서비스 구축을 위한 선택_데이터지능팀_이호철
H3 2011 클라우드 컴퓨팅 AWS 글로벌 서비스 구축을 위한 선택_데이터지능팀_이호철H3 2011 클라우드 컴퓨팅 AWS 글로벌 서비스 구축을 위한 선택_데이터지능팀_이호철
H3 2011 클라우드 컴퓨팅 AWS 글로벌 서비스 구축을 위한 선택_데이터지능팀_이호철KTH, 케이티하이텔
 
실시간스트리밍 시장동향과 전망 올레온에어
실시간스트리밍 시장동향과 전망 올레온에어실시간스트리밍 시장동향과 전망 올레온에어
실시간스트리밍 시장동향과 전망 올레온에어Sang Lee
 
Streaming of Huxley
Streaming of HuxleyStreaming of Huxley
Streaming of HuxleySungkyun Kim
 
[D2 fest 2014]개발자와 오픈소스(git기반 협업모델 소개)
[D2 fest 2014]개발자와 오픈소스(git기반 협업모델 소개)[D2 fest 2014]개발자와 오픈소스(git기반 협업모델 소개)
[D2 fest 2014]개발자와 오픈소스(git기반 협업모델 소개)NAVER D2
 
Cep 소개 - for developers
Cep 소개 - for developersCep 소개 - for developers
Cep 소개 - for developersJuhyeon Lee
 
개발자를위한 오픈소스라이선스
개발자를위한 오픈소스라이선스개발자를위한 오픈소스라이선스
개발자를위한 오픈소스라이선스라한사 아
 
가상기업을 SNS (SaaS)와 클라우드 (PaaS)로 구축하기
가상기업을 SNS (SaaS)와 클라우드 (PaaS)로 구축하기가상기업을 SNS (SaaS)와 클라우드 (PaaS)로 구축하기
가상기업을 SNS (SaaS)와 클라우드 (PaaS)로 구축하기uEngine Solutions
 
비디오 코덱
비디오 코덱비디오 코덱
비디오 코덱greenday96
 
스타트업 IT 인프라 지원 프로그램 CIA(CDNetworks Infra Aid) 소개서
스타트업 IT 인프라 지원 프로그램 CIA(CDNetworks Infra Aid) 소개서스타트업 IT 인프라 지원 프로그램 CIA(CDNetworks Infra Aid) 소개서
스타트업 IT 인프라 지원 프로그램 CIA(CDNetworks Infra Aid) 소개서StartupAlliance
 
스트리밍 프로토콜
스트리밍 프로토콜스트리밍 프로토콜
스트리밍 프로토콜greenday96
 
선도적인 미디어 서비스를 위한 AWS의 추가 제언 :: 양승도 솔루션즈 아키텍트 :: AWS Media Day 2016
선도적인 미디어 서비스를 위한 AWS의 추가 제언 :: 양승도 솔루션즈 아키텍트 :: AWS Media Day 2016선도적인 미디어 서비스를 위한 AWS의 추가 제언 :: 양승도 솔루션즈 아키텍트 :: AWS Media Day 2016
선도적인 미디어 서비스를 위한 AWS의 추가 제언 :: 양승도 솔루션즈 아키텍트 :: AWS Media Day 2016Amazon Web Services Korea
 
20140422-창업국가 이스라엘-이수리-이스라엘 뒤집어보기
20140422-창업국가 이스라엘-이수리-이스라엘 뒤집어보기20140422-창업국가 이스라엘-이수리-이스라엘 뒤집어보기
20140422-창업국가 이스라엘-이수리-이스라엘 뒤집어보기StartupAlliance
 
161018 중국의 한국인 - 스타트업 얼라이언스 임정욱 센터장
161018 중국의 한국인 - 스타트업 얼라이언스 임정욱 센터장161018 중국의 한국인 - 스타트업 얼라이언스 임정욱 센터장
161018 중국의 한국인 - 스타트업 얼라이언스 임정욱 센터장StartupAlliance
 

Viewers also liked (18)

오픈소스 라이선스 세미나 (2014/07/15)
오픈소스 라이선스 세미나 (2014/07/15)오픈소스 라이선스 세미나 (2014/07/15)
오픈소스 라이선스 세미나 (2014/07/15)
 
대표적인 오픈 소스 라이센스 요약 - 장형주
대표적인 오픈 소스 라이센스 요약 - 장형주대표적인 오픈 소스 라이센스 요약 - 장형주
대표적인 오픈 소스 라이센스 요약 - 장형주
 
[D2 fest 2014]오픈소스sw 그리고 라이선스
[D2 fest 2014]오픈소스sw 그리고 라이선스[D2 fest 2014]오픈소스sw 그리고 라이선스
[D2 fest 2014]오픈소스sw 그리고 라이선스
 
실시간스트리밍 시장동향과 전망 (올레온에어중계)
실시간스트리밍 시장동향과 전망 (올레온에어중계)실시간스트리밍 시장동향과 전망 (올레온에어중계)
실시간스트리밍 시장동향과 전망 (올레온에어중계)
 
H3 2011 클라우드 컴퓨팅 AWS 글로벌 서비스 구축을 위한 선택_데이터지능팀_이호철
H3 2011 클라우드 컴퓨팅 AWS 글로벌 서비스 구축을 위한 선택_데이터지능팀_이호철H3 2011 클라우드 컴퓨팅 AWS 글로벌 서비스 구축을 위한 선택_데이터지능팀_이호철
H3 2011 클라우드 컴퓨팅 AWS 글로벌 서비스 구축을 위한 선택_데이터지능팀_이호철
 
실시간스트리밍 시장동향과 전망 올레온에어
실시간스트리밍 시장동향과 전망 올레온에어실시간스트리밍 시장동향과 전망 올레온에어
실시간스트리밍 시장동향과 전망 올레온에어
 
Streaming of Huxley
Streaming of HuxleyStreaming of Huxley
Streaming of Huxley
 
[D2 fest 2014]개발자와 오픈소스(git기반 협업모델 소개)
[D2 fest 2014]개발자와 오픈소스(git기반 협업모델 소개)[D2 fest 2014]개발자와 오픈소스(git기반 협업모델 소개)
[D2 fest 2014]개발자와 오픈소스(git기반 협업모델 소개)
 
Cep 소개 - for developers
Cep 소개 - for developersCep 소개 - for developers
Cep 소개 - for developers
 
개발자를위한 오픈소스라이선스
개발자를위한 오픈소스라이선스개발자를위한 오픈소스라이선스
개발자를위한 오픈소스라이선스
 
가상기업을 SNS (SaaS)와 클라우드 (PaaS)로 구축하기
가상기업을 SNS (SaaS)와 클라우드 (PaaS)로 구축하기가상기업을 SNS (SaaS)와 클라우드 (PaaS)로 구축하기
가상기업을 SNS (SaaS)와 클라우드 (PaaS)로 구축하기
 
Storm 훑어보기
Storm 훑어보기Storm 훑어보기
Storm 훑어보기
 
비디오 코덱
비디오 코덱비디오 코덱
비디오 코덱
 
스타트업 IT 인프라 지원 프로그램 CIA(CDNetworks Infra Aid) 소개서
스타트업 IT 인프라 지원 프로그램 CIA(CDNetworks Infra Aid) 소개서스타트업 IT 인프라 지원 프로그램 CIA(CDNetworks Infra Aid) 소개서
스타트업 IT 인프라 지원 프로그램 CIA(CDNetworks Infra Aid) 소개서
 
스트리밍 프로토콜
스트리밍 프로토콜스트리밍 프로토콜
스트리밍 프로토콜
 
선도적인 미디어 서비스를 위한 AWS의 추가 제언 :: 양승도 솔루션즈 아키텍트 :: AWS Media Day 2016
선도적인 미디어 서비스를 위한 AWS의 추가 제언 :: 양승도 솔루션즈 아키텍트 :: AWS Media Day 2016선도적인 미디어 서비스를 위한 AWS의 추가 제언 :: 양승도 솔루션즈 아키텍트 :: AWS Media Day 2016
선도적인 미디어 서비스를 위한 AWS의 추가 제언 :: 양승도 솔루션즈 아키텍트 :: AWS Media Day 2016
 
20140422-창업국가 이스라엘-이수리-이스라엘 뒤집어보기
20140422-창업국가 이스라엘-이수리-이스라엘 뒤집어보기20140422-창업국가 이스라엘-이수리-이스라엘 뒤집어보기
20140422-창업국가 이스라엘-이수리-이스라엘 뒤집어보기
 
161018 중국의 한국인 - 스타트업 얼라이언스 임정욱 센터장
161018 중국의 한국인 - 스타트업 얼라이언스 임정욱 센터장161018 중국의 한국인 - 스타트업 얼라이언스 임정욱 센터장
161018 중국의 한국인 - 스타트업 얼라이언스 임정욱 센터장
 

Similar to AWS Cloud와 Wowza Cloud를 활용한 Media Platform 만들기(한동대 특강)

한동대 특강(Cloud를 활용한 글로벌 미디어플랫폼 만들기) 2016 11-16
한동대 특강(Cloud를 활용한 글로벌 미디어플랫폼 만들기) 2016 11-16한동대 특강(Cloud를 활용한 글로벌 미디어플랫폼 만들기) 2016 11-16
한동대 특강(Cloud를 활용한 글로벌 미디어플랫폼 만들기) 2016 11-16Hyunjin Lee
 
X1 미디어변환 아카이빙 제안서-v1.0_20111110
X1 미디어변환 아카이빙 제안서-v1.0_20111110X1 미디어변환 아카이빙 제안서-v1.0_20111110
X1 미디어변환 아카이빙 제안서-v1.0_20111110seungil
 
X1 미디어변환 아카이빙 제안서-v1.0_20111110
X1 미디어변환 아카이빙 제안서-v1.0_20111110X1 미디어변환 아카이빙 제안서-v1.0_20111110
X1 미디어변환 아카이빙 제안서-v1.0_20111110seungil
 
Richslide for enterprise
Richslide for enterpriseRichslide for enterprise
Richslide for enterpriseJun Gyun Bae
 
제품소개서 (Pastel editor)
제품소개서 (Pastel editor)제품소개서 (Pastel editor)
제품소개서 (Pastel editor)Kevin Hyun
 
제품소개서( Pastel Editor)
제품소개서( Pastel Editor)제품소개서( Pastel Editor)
제품소개서( Pastel Editor)Kevin Hyun
 
AWS re:Invent 2018 콘테이너 신규 서비스 기능 살펴보기 - 윤석찬, AWS 테크에반젤리스트
AWS re:Invent 2018 콘테이너 신규 서비스 기능 살펴보기 - 윤석찬, AWS 테크에반젤리스트AWS re:Invent 2018 콘테이너 신규 서비스 기능 살펴보기 - 윤석찬, AWS 테크에반젤리스트
AWS re:Invent 2018 콘테이너 신규 서비스 기능 살펴보기 - 윤석찬, AWS 테크에반젤리스트Amazon Web Services Korea
 
클라우드를 활용한 미디어 프로세싱 솔루션 소개 - 이상오 솔루션즈 아키텍트 (GS네오텍) :: 미디어 커스토머 데이
클라우드를 활용한 미디어 프로세싱 솔루션 소개 - 이상오 솔루션즈 아키텍트 (GS네오텍) :: 미디어 커스토머 데이 클라우드를 활용한 미디어 프로세싱 솔루션 소개 - 이상오 솔루션즈 아키텍트 (GS네오텍) :: 미디어 커스토머 데이
클라우드를 활용한 미디어 프로세싱 솔루션 소개 - 이상오 솔루션즈 아키텍트 (GS네오텍) :: 미디어 커스토머 데이 Amazon Web Services Korea
 
Intro to hpe helion stackato_paa_s
Intro to hpe helion stackato_paa_sIntro to hpe helion stackato_paa_s
Intro to hpe helion stackato_paa_sSeong-Bok Lee
 
RAD스튜디오 100% 활용하기 - 최신 기술 적용과 확장
RAD스튜디오 100% 활용하기 - 최신 기술 적용과 확장RAD스튜디오 100% 활용하기 - 최신 기술 적용과 확장
RAD스튜디오 100% 활용하기 - 최신 기술 적용과 확장Devgear
 
Pivotal 101세미나 발표자료 (PAS,PKS)
Pivotal 101세미나 발표자료 (PAS,PKS) Pivotal 101세미나 발표자료 (PAS,PKS)
Pivotal 101세미나 발표자료 (PAS,PKS) VMware Tanzu Korea
 
오픈스택데이 오픈소스PaaS 솔루션 - openshift 소개
오픈스택데이   오픈소스PaaS 솔루션 - openshift 소개오픈스택데이   오픈소스PaaS 솔루션 - openshift 소개
오픈스택데이 오픈소스PaaS 솔루션 - openshift 소개Hojoong Kim
 
AWS 클라우드의 다양한 업무 활용 사례 (정민정) - AWS 웨비나 시리즈 2015
AWS 클라우드의 다양한 업무 활용 사례 (정민정) - AWS 웨비나 시리즈 2015AWS 클라우드의 다양한 업무 활용 사례 (정민정) - AWS 웨비나 시리즈 2015
AWS 클라우드의 다양한 업무 활용 사례 (정민정) - AWS 웨비나 시리즈 2015Amazon Web Services Korea
 
OCE - Cno 2014 private sector oriented open paas oce
OCE - Cno 2014 private sector oriented open paas   oceOCE - Cno 2014 private sector oriented open paas   oce
OCE - Cno 2014 private sector oriented open paas oceuEngine Solutions
 
AWS Summit Seoul 2015 -CloudFront와 Route53 기반 콘텐츠 배포 전략 (GS네오텍-박정수)
AWS Summit Seoul 2015 -CloudFront와 Route53 기반 콘텐츠 배포 전략 (GS네오텍-박정수)AWS Summit Seoul 2015 -CloudFront와 Route53 기반 콘텐츠 배포 전략 (GS네오텍-박정수)
AWS Summit Seoul 2015 -CloudFront와 Route53 기반 콘텐츠 배포 전략 (GS네오텍-박정수)Amazon Web Services Korea
 
[Td 2015]구름 위로 올려 어느 곳에서든 연결되는 서비스 azure 앱 서비스(이종인)
[Td 2015]구름 위로 올려 어느 곳에서든 연결되는 서비스 azure 앱 서비스(이종인)[Td 2015]구름 위로 올려 어느 곳에서든 연결되는 서비스 azure 앱 서비스(이종인)
[Td 2015]구름 위로 올려 어느 곳에서든 연결되는 서비스 azure 앱 서비스(이종인)Sang Don Kim
 
04 alibaba cloud의 ‘차별화된 게임 솔루션’(메가존 알리바바 클라우드 ᄌ...
04 alibaba cloud의  ‘차별화된 게임 솔루션’(메가존 알리바바 클라우드 ᄌ...04 alibaba cloud의  ‘차별화된 게임 솔루션’(메가존 알리바바 클라우드 ᄌ...
04 alibaba cloud의 ‘차별화된 게임 솔루션’(메가존 알리바바 클라우드 ᄌ...Alibaba Cloud Korea
 
[AWS Media Symposium 2019] 파트너 솔루션 소개 | MegazoneCloud 서비스 소개 - 방상혁, MegazoneC...
[AWS Media Symposium 2019] 파트너 솔루션 소개 | MegazoneCloud 서비스 소개 - 방상혁, MegazoneC...[AWS Media Symposium 2019] 파트너 솔루션 소개 | MegazoneCloud 서비스 소개 - 방상혁, MegazoneC...
[AWS Media Symposium 2019] 파트너 솔루션 소개 | MegazoneCloud 서비스 소개 - 방상혁, MegazoneC...Amazon Web Services Korea
 

Similar to AWS Cloud와 Wowza Cloud를 활용한 Media Platform 만들기(한동대 특강) (20)

한동대 특강(Cloud를 활용한 글로벌 미디어플랫폼 만들기) 2016 11-16
한동대 특강(Cloud를 활용한 글로벌 미디어플랫폼 만들기) 2016 11-16한동대 특강(Cloud를 활용한 글로벌 미디어플랫폼 만들기) 2016 11-16
한동대 특강(Cloud를 활용한 글로벌 미디어플랫폼 만들기) 2016 11-16
 
X1 미디어변환 아카이빙 제안서-v1.0_20111110
X1 미디어변환 아카이빙 제안서-v1.0_20111110X1 미디어변환 아카이빙 제안서-v1.0_20111110
X1 미디어변환 아카이빙 제안서-v1.0_20111110
 
X1 미디어변환 아카이빙 제안서-v1.0_20111110
X1 미디어변환 아카이빙 제안서-v1.0_20111110X1 미디어변환 아카이빙 제안서-v1.0_20111110
X1 미디어변환 아카이빙 제안서-v1.0_20111110
 
Richslide for enterprise
Richslide for enterpriseRichslide for enterprise
Richslide for enterprise
 
제품소개서 (Pastel editor)
제품소개서 (Pastel editor)제품소개서 (Pastel editor)
제품소개서 (Pastel editor)
 
제품소개서( Pastel Editor)
제품소개서( Pastel Editor)제품소개서( Pastel Editor)
제품소개서( Pastel Editor)
 
AWS re:Invent 2018 콘테이너 신규 서비스 기능 살펴보기 - 윤석찬, AWS 테크에반젤리스트
AWS re:Invent 2018 콘테이너 신규 서비스 기능 살펴보기 - 윤석찬, AWS 테크에반젤리스트AWS re:Invent 2018 콘테이너 신규 서비스 기능 살펴보기 - 윤석찬, AWS 테크에반젤리스트
AWS re:Invent 2018 콘테이너 신규 서비스 기능 살펴보기 - 윤석찬, AWS 테크에반젤리스트
 
클라우드를 활용한 미디어 프로세싱 솔루션 소개 - 이상오 솔루션즈 아키텍트 (GS네오텍) :: 미디어 커스토머 데이
클라우드를 활용한 미디어 프로세싱 솔루션 소개 - 이상오 솔루션즈 아키텍트 (GS네오텍) :: 미디어 커스토머 데이 클라우드를 활용한 미디어 프로세싱 솔루션 소개 - 이상오 솔루션즈 아키텍트 (GS네오텍) :: 미디어 커스토머 데이
클라우드를 활용한 미디어 프로세싱 솔루션 소개 - 이상오 솔루션즈 아키텍트 (GS네오텍) :: 미디어 커스토머 데이
 
개발자를 위한 네이버 클라우드 플랫폼ㅣNAVER CLOUD PLATFORM for Developers
개발자를 위한 네이버 클라우드 플랫폼ㅣNAVER CLOUD PLATFORM for Developers 개발자를 위한 네이버 클라우드 플랫폼ㅣNAVER CLOUD PLATFORM for Developers
개발자를 위한 네이버 클라우드 플랫폼ㅣNAVER CLOUD PLATFORM for Developers
 
모두싸인의 AWS 성장기
모두싸인의 AWS 성장기모두싸인의 AWS 성장기
모두싸인의 AWS 성장기
 
Intro to hpe helion stackato_paa_s
Intro to hpe helion stackato_paa_sIntro to hpe helion stackato_paa_s
Intro to hpe helion stackato_paa_s
 
RAD스튜디오 100% 활용하기 - 최신 기술 적용과 확장
RAD스튜디오 100% 활용하기 - 최신 기술 적용과 확장RAD스튜디오 100% 활용하기 - 최신 기술 적용과 확장
RAD스튜디오 100% 활용하기 - 최신 기술 적용과 확장
 
Pivotal 101세미나 발표자료 (PAS,PKS)
Pivotal 101세미나 발표자료 (PAS,PKS) Pivotal 101세미나 발표자료 (PAS,PKS)
Pivotal 101세미나 발표자료 (PAS,PKS)
 
오픈스택데이 오픈소스PaaS 솔루션 - openshift 소개
오픈스택데이   오픈소스PaaS 솔루션 - openshift 소개오픈스택데이   오픈소스PaaS 솔루션 - openshift 소개
오픈스택데이 오픈소스PaaS 솔루션 - openshift 소개
 
AWS 클라우드의 다양한 업무 활용 사례 (정민정) - AWS 웨비나 시리즈 2015
AWS 클라우드의 다양한 업무 활용 사례 (정민정) - AWS 웨비나 시리즈 2015AWS 클라우드의 다양한 업무 활용 사례 (정민정) - AWS 웨비나 시리즈 2015
AWS 클라우드의 다양한 업무 활용 사례 (정민정) - AWS 웨비나 시리즈 2015
 
OCE - Cno 2014 private sector oriented open paas oce
OCE - Cno 2014 private sector oriented open paas   oceOCE - Cno 2014 private sector oriented open paas   oce
OCE - Cno 2014 private sector oriented open paas oce
 
AWS Summit Seoul 2015 -CloudFront와 Route53 기반 콘텐츠 배포 전략 (GS네오텍-박정수)
AWS Summit Seoul 2015 -CloudFront와 Route53 기반 콘텐츠 배포 전략 (GS네오텍-박정수)AWS Summit Seoul 2015 -CloudFront와 Route53 기반 콘텐츠 배포 전략 (GS네오텍-박정수)
AWS Summit Seoul 2015 -CloudFront와 Route53 기반 콘텐츠 배포 전략 (GS네오텍-박정수)
 
[Td 2015]구름 위로 올려 어느 곳에서든 연결되는 서비스 azure 앱 서비스(이종인)
[Td 2015]구름 위로 올려 어느 곳에서든 연결되는 서비스 azure 앱 서비스(이종인)[Td 2015]구름 위로 올려 어느 곳에서든 연결되는 서비스 azure 앱 서비스(이종인)
[Td 2015]구름 위로 올려 어느 곳에서든 연결되는 서비스 azure 앱 서비스(이종인)
 
04 alibaba cloud의 ‘차별화된 게임 솔루션’(메가존 알리바바 클라우드 ᄌ...
04 alibaba cloud의  ‘차별화된 게임 솔루션’(메가존 알리바바 클라우드 ᄌ...04 alibaba cloud의  ‘차별화된 게임 솔루션’(메가존 알리바바 클라우드 ᄌ...
04 alibaba cloud의 ‘차별화된 게임 솔루션’(메가존 알리바바 클라우드 ᄌ...
 
[AWS Media Symposium 2019] 파트너 솔루션 소개 | MegazoneCloud 서비스 소개 - 방상혁, MegazoneC...
[AWS Media Symposium 2019] 파트너 솔루션 소개 | MegazoneCloud 서비스 소개 - 방상혁, MegazoneC...[AWS Media Symposium 2019] 파트너 솔루션 소개 | MegazoneCloud 서비스 소개 - 방상혁, MegazoneC...
[AWS Media Symposium 2019] 파트너 솔루션 소개 | MegazoneCloud 서비스 소개 - 방상혁, MegazoneC...
 

AWS Cloud와 Wowza Cloud를 활용한 Media Platform 만들기(한동대 특강)

  • 1. GSNeotek Architect Group 클라우드 기반 미디어 서비스 구축 by AWS, Wowza Cloud(한동대 특강)
  • 2. 강사 소개 • 경력 • 대우정보시스템: 경영정보(2012.07 ~ 2013.03) • 각종 내부 잡스러운 프로그램 개발 • GS네오텍: IT 플랫폼 사업팀(2013.03 ~ ) • CDN Engineer(2013.03 ~ 2015.02) • AWS 컨설팅 미디어 및 웹 서비스(2015.06 ~ ) • 관련 자격증 • AWS Associate(architect/develops/sysops) • AWS Professional(Devops) • 기타 • AWS 해커톤 금상(2015.04) • AWS 기술블로그 운영(2015.06~) • AWS 도서 집필 중(2016.03~), 2017.02 출간 예정  이현진(GS네오텍, IT플랫폼팀) • GS네오텍 AWS Solutions Architect • 숭실대학교 정보통신전자공학부 졸업 • E-mail: lluckyy@gsneotek.co.kr
  • 3. Index 1-1. Media? 1-2. 왜 Media인가? 1-3. IT Media 1-4. IT Media Protocol 1-5. IT Media Stream RTMP Protocol 1-5. IT Media Adaptive Stream Protocol 1-6. IT Media & Cloud 2-1. Media Architecture 2-2. Wowza GoCoder App & Cloud 2-3. Wowza Cloud Setup 2-4. AWS CloudFront Setup 2-5. EC2 Instance Setup 2-7. 미디어 서비스 접근 2-8. 무엇이 더 필요할까? 1. Media 개요 2. Cloud를 활용한 Media Platform 만들기 Referance: http://www.slideshare.net/awskorea/build-my-own-global-internet-broadcast-system-through-aws-sangoh-lee?qid=f9e50a3e-f8f3-4535-aa51-5c0f44d6afd0&v=&b=&from_search=1
  • 5. 1-1. Media? 내가 야근하려고 IT를 전공했나... 자괴감 들고 괴로워
  • 6. 1-2. 왜 Media인가?(계속) 출처: http://www.baekdal.com/analysis/market-of-information
  • 9. 1-3. IT Media(계속) VOD Live Live Encode/Transcode Media Server Device/Player (Decode) VOD or
  • 10. 1-3. IT Media(계속) Encode/Transcode Media Server Device/Player (Decode) VOD or Ingest Processing Delivery Decoding 영상 신호 (HD-SDI, HDMI) .f4v, mp4, m4a, avi, mov.. 서비스에 맞은 포맷 변환 RTMP RTSP HTTP PUSH/PULL RTMP RTSP HTTP PULL 서비스에 맞은 포맷 변환 트랜스코딩 영상 플레이 Live RTMP RTSP HTTP PUSH/PULL
  • 11. 1-3. IT Media(계속) Encode/Transcode Media Server Device/Player (Decode) VOD or Live Live/VOD 인코딩(H.264, H.265..) Live/VOD 트랜스코딩(bitrate, 해상도, 파일 포맷..) 자막 삽입 채널 Mux 중간 광고 저작권 제어
  • 12. 1-4. IT Media Protocol(계속) Progressive Download Steaming Adaptive Streaming BrowserHTTP(S) Web Server (Apache, Nginx..) Media Server (WM, FMS, Wowza..) 500K (Stream) 1000K (Stream) 0:00:00 0:03:17 RTMP, RTSP, MMS 1.ts 110.ts 원본 원본 playlist.m3u8 ... Web Server (Apache, Nginx..) Browser HTTP(S) (HLS, HDS, HSS, MPEG-DASH) 원본
  • 13. 1-4. IT Media Protocol Progressive Download Steaming Adaptive HTTP Streaming 사용 서버 웹 서버 (Apache, Nginx..) 미디어 서버 (WMS, FMS, Wowza..) 웹 서버 (Apache, Nginx..) 프로토콜 HTTP RTMP/RTSP/MMS HLS(Apple) HDS(Adobe) HSS(Microsoft) MPEG-DASH(ISO) TCP/UDP TCP TCP/UDP TCP/UDP 포트 80/443 80/443/1935/1755 80/443 Live 불가 가능 가능 Bandwidth 불가 가능 가능 파일 다운로드 가능 불가 가능 보안성 낮음 높음 중간 비용 낮음 높음 중간
  • 14. 1-5. IT Media Stream RTMP Protocol
  • 15. 1-6. IT Media Adaptive Stream HLS Protocol
  • 16. 1-7. IT Media & Cloud(계속) 하드웨어 기반 소프트웨어 기반
  • 17. 1-7. IT Media & Cloud 월드컵, 올림픽, 수능, 대선, 열애설... 사용한 만큼만 지불...
  • 18. 2. Cloud를 활용한 Media Platform 만들기(계속)
  • 20. 2-1. Media Architecture(계속) Encode/Transcode Media Server Device/Player (Decode) VOD or Live Mobile Camera (Live) GOCODER (WOWZA) WOWZA CLOUD CloudFront AWS RTMP PUSH HLS PULL 영상 신호 HLS PULL
  • 21. 2-1. Media Architecture AWS cloud Availability Zone #1 web app server Elastic Loa d Balancing CloudFront (Delivery) Mobile Camera (Ingest) Media User HTTP (WebSocket) HLS (Media) Wowza Media Stream (Processing) 영상 신호 RTSP PUSH HLS PULL 코드 배포 bitrate, 해상도, h.264
  • 22. 2-2. Wowza GoCoder App & Cloud https://cloud.wowza.com
  • 23. 2-3. Wowza Cloud Setup(계속)
  • 24. 2-3. Wowza Cloud Setup(계속)
  • 25. 2-3. Wowza Cloud Setup(계속)
  • 26. 2-3. Wowza Cloud Setup(계속)
  • 27. 2-3. Wowza Cloud Setup(계속)
  • 28. 2-3. Wowza Cloud Setup(계속) https://9eb07e.entrypoint.cloud.wowza.com/app-750b/ngrp:eb64edcd_all/playlist.m3u8
  • 30. 2-5. AWS EC2 Setup
  • 32. 2-7. 무엇이 더 필요할까? 검색 기능 데이터 분석 광고 추천 컨텐츠 추천 VOD 기능 컨텐츠 보안 회원 관리 소스코드 배포