cloudfront를 이용한 글로벌 실시간 스트리밍 및 vod 방송 서비스 - 조신희...

17

Upload: amazon-web-services-korea

Post on 13-Jan-2015

1.019 views

Category:

Technology


7 download

DESCRIPTION

2013년 10월 8일 COEX에서 열렸던 "Amazon CloudFront로 컨텐츠 배포하기" Lunch & Learn 세미나에서 레드랩의 조신희 대표님이 발표해주신 자료입니다.

TRANSCRIPT

Page 1: CloudFront를 이용한 글로벌 실시간 스트리밍 및 VOD 방송 서비스 - 조신희 대표, REDLAB
Page 2: CloudFront를 이용한 글로벌 실시간 스트리밍 및 VOD 방송 서비스 - 조신희 대표, REDLAB

FonCast - Internet Broadcasting Service | 소개

FonCast는 셋탑박스 및스마트폰/스마트 태블릿을모두 지원하는라이브스트리밍 및 VOD 송출시스템 입니다.

폰캐스트는N-Screen에대응하는라이브 / VOD 송출시스템입니다.

2

Page 3: CloudFront를 이용한 글로벌 실시간 스트리밍 및 VOD 방송 서비스 - 조신희 대표, REDLAB

기존의시스템과 달리 낮은인터넷 대역폭으

로도 HD수준(720p)의 영상퀼리티를 실시간

로시청자에게 송출 가능

실시간인터넷 스트리밍 서비스로

전과정을 100% 디지털 처리

HULU, Netflix, Amazon Instant Videos도

실시간으로방송하지는 않고 있음.

(VOD에비하여 기술적인난이도가 높음)

HLS스트리밍 지원으로기존 셋탑박스중심의

서비스이외에 스마트 폰및 스마트태블릿을

지원(N-Screen)

폰캐스트시스템의특징

기존고가의 H.264인코더(약3,000만원)

대신리얼타임 H.264 인코더를자체 개발하

여, 최상의 화질구성

Amazon CloudFront 서비스를 지원하여,

전세계대부분의 국가에서 서비스가능

3

FonCast - Internet Broadcasting Service | 특징

Page 4: CloudFront를 이용한 글로벌 실시간 스트리밍 및 VOD 방송 서비스 - 조신희 대표, REDLAB

Wowza Media Server

(Master Origin)

Wowza Media Server

(Relay Edges in Asia/U.S./Worldwide)

H.264 Realtime Encoder(Source: HD-SDI, Cable, Satellite, IPTV)

Multimedia Device

(Roku, Smart Pad/Phone)

시스템의구성(OLD)

4

FonCast - Internet Broadcasting Service | 시스템구성

Page 5: CloudFront를 이용한 글로벌 실시간 스트리밍 및 VOD 방송 서비스 - 조신희 대표, REDLAB

Wowza Media Server

(HTTP Origin)

H.264 Realtime Encoder(Source: HD-SDI, Cable, Satellite, IPTV)

Multimedia Device

(Roku, Smart Pad/Phone)

시스템의구성(NEW)

5

FonCast - Internet Broadcasting Service | 시스템구성

Page 6: CloudFront를 이용한 글로벌 실시간 스트리밍 및 VOD 방송 서비스 - 조신희 대표, REDLAB

라이브비디오송출과정

6

H.264 Realtime Encoder

Output: RTP/RTSP/RTMP

Wowza Media Server

Output: Segment Stream (.m3u8)

FonCast - Internet Broadcasting Service | 시스템구성

Cable/IPTV/위성 셋톱박스

Output: SDI/HDMI/Component 1080/60i

Page 7: CloudFront를 이용한 글로벌 실시간 스트리밍 및 VOD 방송 서비스 - 조신희 대표, REDLAB

시스템개발내용

7

Smart Phone/Pad용 앱방송수신 단말기 및 앱

채널 관리 시스템HTML5를 이용한 다양한 기기지원 앱 개발

클라이언트 앱(Roku)

FonCast - Internet Broadcasting Service | 개발내용

Page 8: CloudFront를 이용한 글로벌 실시간 스트리밍 및 VOD 방송 서비스 - 조신희 대표, REDLAB

• 방송운용사: TVKorea

• 가입자: 약 1,000명(예상)

• 플랫폼: miniSTB

• 서비스채널: TVK(2채널) + 한국 실시간 18채널

• 부가서비스: VOD 관리 시스템및 서비스제공

• 계약체결: 2013년 2월

• 서비스오픈: 2013년 7월

폰캐스트상용서비스 (호주)

시범서비스테스트후상용서비스중

8

FonCast - Internet Broadcasting Service | 서비스안내

Page 9: CloudFront를 이용한 글로벌 실시간 스트리밍 및 VOD 방송 서비스 - 조신희 대표, REDLAB

셋톱박스(OTT)

9

miniSTBAndroid 4.0.4 / 800Hz CPU 1G DDR3 RAM | 4G Flash Memory

WiFi 802.11n | 10/100 이더넷 | USB 1포트

HDMI 1.3 | 컴포지트 비디오지원

FonCast - Internet Broadcasting Service | 개발내용

Page 10: CloudFront를 이용한 글로벌 실시간 스트리밍 및 VOD 방송 서비스 - 조신희 대표, REDLAB

안드로이드앱

10

※VOD파일은시드니 S3에저장

FonCast - Internet Broadcasting Service | 개발내용

Page 11: CloudFront를 이용한 글로벌 실시간 스트리밍 및 VOD 방송 서비스 - 조신희 대표, REDLAB

서비스기능구현을위한관리프로그램은시드니 EC2에설치

개발내용

11

FonCast - Internet Broadcasting Service | 개발내용

시스템 설계

DB설계

OTT셋톱박스 등록

/인증 모듈 설계

등록/인증 모듈 개발

인증 코드 생성

인증 코드

사용 승인 기능

관리자 기능 개발

판매 관리

현황 관리

제품 시리얼 관리

가입자 관리

VOD(CMS) 관리

시청률 분석

사용자 기능 개발

회원가입/탈퇴/정보

수정

회선 등록 확인 기능

(OTT셋톱박스 연동)

Page 12: CloudFront를 이용한 글로벌 실시간 스트리밍 및 VOD 방송 서비스 - 조신희 대표, REDLAB

12

FonCast - Internet Broadcasting Service | AWS

Page 13: CloudFront를 이용한 글로벌 실시간 스트리밍 및 VOD 방송 서비스 - 조신희 대표, REDLAB

13

FonCast - Internet Broadcasting Service | CloudFront

Sydney

Page 14: CloudFront를 이용한 글로벌 실시간 스트리밍 및 VOD 방송 서비스 - 조신희 대표, REDLAB

• Elastic Capacity (가변성있는 용량) 경쟁사 대비우수한 성능및 가격

• Quick and Easy Deployment (빠르고 쉬운설치) AWS로 전환기간 1.5개월

• No CapEx, No Initial Investment (자본과 초기투자가 없음) 셋업비용 無

• Pay as You Go, for What You Use (사용한만큼 지불) 1년계약이 필요없음

• Automation and Reusable Components (자동화및 재사용)

[사용하는 AWS 리소스]

- CloudFront for distribution from Korea to Australia

- EC2 x 2 at Sydney, S3 Storage at Sydney and Tokyo

AWS Cloud Computing 장점

14

FonCast - Internet Broadcasting Service | CloudFront

Page 15: CloudFront를 이용한 글로벌 실시간 스트리밍 및 VOD 방송 서비스 - 조신희 대표, REDLAB

15

FonCast - Internet Broadcasting Service | CloudFront

C:\Users\Encoder>tracert d1oi8erexxxxxx.cloudfront.net

최대 30홉 이상의d1oi8erexxxxxx.cloudfront.net [54.230.133.54](으)로 가는경로추적:

1 1 ms <1 ms <1 ms 192-168-1-1.tpgi.com.au [192.168.1.1]2 3 ms 3 ms 3 ms 203-191-203-225.static.tpgi.com.au [203.191.203.225]3 6 ms 2 ms 2 ms syd-sot-ken-csw1-ge-2-14.tpgi.com.au [203.29.138.21]4 4 ms 2 ms 2 ms syd-sot-ken-crt1-ge-6-0-0.tpgi.com.au [202.7.171.121]5 11 ms 6 ms 7 ms syd-sot-ken-crt1-Te-0-4-0-0.tpgi.com.au [203.29.135.205]6 9 ms 7 ms 7 ms syd-sot-ken-crt1-Te-0-4-0-0.tpgi.com.au [203.29.135.205]7 5 ms 2 ms 2 ms as16509.sydney.pipenetworks.com [218.100.2.152]8 3 ms 3 ms 3 ms 54.240.192.719 34 ms 4 ms 3 ms 54.240.192.137

10 3 ms 2 ms 4 ms server-54-230-133-54.syd1.r.cloudfront.net [54.230.133.54]

추적을완료했습니다.

C:\Users\Encoder>ping d1oi8erexxxxxx.cloudfront.net

Ping d1oi8erexxxxxx.cloudfront.net [54.230.135.150] 32바이트데이터사용:54.230.135.150의 응답: 바이트=32 시간=2ms TTL=5754.230.135.150의 응답: 바이트=32 시간=3ms TTL=5754.230.135.150의 응답: 바이트=32 시간=3ms TTL=5754.230.135.150의 응답: 바이트=32 시간=5ms TTL=57

54.230.135.150에 대한 Ping 통계:패킷: 보냄 = 4, 받음 = 4, 손실 = 0 (0% 손실),

왕복시간(밀리초):최소 = 2ms, 최대 = 5ms, 평균 = 3m

호주내아마존서비스측정정보(콘솔)

Page 16: CloudFront를 이용한 글로벌 실시간 스트리밍 및 VOD 방송 서비스 - 조신희 대표, REDLAB

• Roku 전기종

• Android OTT(4.x이상)

• Google TV

• 삼성스마트 TV

• Windows / Mac

• iPhone / iPad(애플TV는 SDK출시되면바로지원가능)

현재지원장비

16

FonCast - Internet Broadcasting Service | 지원장비

Page 17: CloudFront를 이용한 글로벌 실시간 스트리밍 및 VOD 방송 서비스 - 조신희 대표, REDLAB

http://www.redlab.co.kr

서울 강남구 도곡동 943-2 서한빌딩 2층 C5호

THANKYOU

담 당 : 조 신희

전 화 : 070-7019-2488

휴대폰 : 010-3240-3191

이메일 : [email protected]

감사합니다.