CloudFront를 이용한 글로벌 실시간 스트리밍 및 VOD 방송 서비스 - 조신희...
-
Upload
amazon-web-services-korea -
Category
Technology
-
view
1.026 -
download
7
description
Transcript of CloudFront를 이용한 글로벌 실시간 스트리밍 및 VOD 방송 서비스 - 조신희...
FonCast - Internet Broadcasting Service | 소개
FonCast는 셋탑박스 및스마트폰/스마트 태블릿을모두 지원하는라이브스트리밍 및 VOD 송출시스템 입니다.
폰캐스트는N-Screen에대응하는라이브 / VOD 송출시스템입니다.
2
기존의시스템과 달리 낮은인터넷 대역폭으
로도 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 | 특징
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 | 시스템구성
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 | 시스템구성
라이브비디오송출과정
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
시스템개발내용
7
Smart Phone/Pad용 앱방송수신 단말기 및 앱
채널 관리 시스템HTML5를 이용한 다양한 기기지원 앱 개발
클라이언트 앱(Roku)
FonCast - Internet Broadcasting Service | 개발내용
• 방송운용사: TVKorea
• 가입자: 약 1,000명(예상)
• 플랫폼: miniSTB
• 서비스채널: TVK(2채널) + 한국 실시간 18채널
• 부가서비스: VOD 관리 시스템및 서비스제공
• 계약체결: 2013년 2월
• 서비스오픈: 2013년 7월
폰캐스트상용서비스 (호주)
시범서비스테스트후상용서비스중
8
FonCast - Internet Broadcasting Service | 서비스안내
셋톱박스(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 | 개발내용
안드로이드앱
10
※VOD파일은시드니 S3에저장
FonCast - Internet Broadcasting Service | 개발내용
서비스기능구현을위한관리프로그램은시드니 EC2에설치
개발내용
11
FonCast - Internet Broadcasting Service | 개발내용
시스템 설계
DB설계
OTT셋톱박스 등록
/인증 모듈 설계
등록/인증 모듈 개발
인증 코드 생성
인증 코드
사용 승인 기능
관리자 기능 개발
판매 관리
현황 관리
제품 시리얼 관리
가입자 관리
VOD(CMS) 관리
시청률 분석
사용자 기능 개발
회원가입/탈퇴/정보
수정
회선 등록 확인 기능
(OTT셋톱박스 연동)
12
FonCast - Internet Broadcasting Service | AWS
13
FonCast - Internet Broadcasting Service | CloudFront
Sydney
• 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
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
호주내아마존서비스측정정보(콘솔)
• Roku 전기종
• Android OTT(4.x이상)
• Google TV
• 삼성스마트 TV
• Windows / Mac
• iPhone / iPad(애플TV는 SDK출시되면바로지원가능)
현재지원장비
16
FonCast - Internet Broadcasting Service | 지원장비
http://www.redlab.co.kr
서울 강남구 도곡동 943-2 서한빌딩 2층 C5호
THANKYOU
담 당 : 조 신희
전 화 : 070-7019-2488
휴대폰 : 010-3240-3191
이메일 : [email protected]
감사합니다.