대용량 콘텐츠를 고품질로 여러 사람에게 제공 필요. 낮은 지연 시간 제공 필요
실시간으로 상호작용하는 비디오 서비스할 경우?
유선, 무선, WIFI, 5G , 제조사 , 운영체제, 화면 크기, 다양한 디바이스 환경에서 서비스 제공하도록 준비 필요
<1> 비디오 소비 유형?
<2> 라이브 스트리밍에서 지연시간?
<3> 전통적인 라이브 방송 -> 대화형 라이브 방송
<4> IVS 서비스 도입 사례?
<5> KVS? Kinesis Video Streams?
<6> Amazon Chime 라이브 스트리밍?
<7> 서비스 비교하여 사용자가 선택
<8> 요약?
<9> CJ 올리브 네트웍스 사례 - 라이브 라테 서비스
<10> 일반적인 미디어 서비스 구조 -> AWS 서비스
<11> IVS 활용 사례?
<12> 라이브 라테 서비스?
<13> 개인 요약
<14> 기술자료
<15> 같이 보면 좋을 자료
<1> 비디오 소비 유형?
1
전통적인 라이브 방송 ?
AWS Media Services
2
대화형 라이브 방송 ?
양방형 소통 중심. 사용자 참여 유도
Interactive Video Service (IVS)
3
장치기반?
이벤트 기반으로 비디오를 소비
Kinesis Video Service
4
협력 의사소통?
다중접속, 화면 공유 필요
Chime
<2> 라이브 스트리밍에서 지연시간?
낮은 지연시간이 중요하다.
1
HLS 데시를 통한 OTT스티리밍?
비디오 스트림은 10초 단위로 세그먼트를 나눠 전송 -> 플레이어에서 저장. 30초에서 1분 지연시간 필요.
2
스포츠 중계의 경우 - 스트림의 세그먼트를 줄여 낮은 지연시간을 줄인다.
3
더 줄이려면? 청크 세크 먼트 , WebRTC 기술로 줄인다.
<3> 전통적인 라이브 방송 -> 대화형 라이브 방송
1
구성도 ?
카메라 - Elemental Live(어플라이언스 인코더)- MedidaConnect ---Elemental MediaLive(트랜스코딩) - Elemental MediaPackage ------ CloudFront로 배포--- 사용자 디바이스
2
Elemental Media Server 사례?
노후화된 레거시 인프라 -> AWS 도입
Pac-12 Networks 회사
100여 개의 경기장을 AWS 연결하기 위해 DirectConnect 연결, S3
3
대화형 라이브 방송?
IVS 서비스?
양방향 서비스 제공, 관리형 서비스
신속, 간단
구조?
스트리밍 데이터 유입---여러 해상도로 변환---- 패키징-------CDN ---- Player SDK (Metadata) -------
고객은?
인코더 또는 Brodcast SDK로 RTMPS 제공 데이터 전송
자체적 채널 관리
Timed Metadata API 활용
메타데이터를 활용한 애플리케이션 구성에 집중
<4> IVS 서비스 도입 사례?
VIACOM CBS - 비디오 게임 해설, 뉴스 및 리뷰
Amazonelive - 쇼핑
Dena- 실시간 대화형 스트리밍
ScreenCloud- 라이브 대화형 스트리밍
17 LIVE - 라이스 스트리밍 앱, 소셜 네트워킹 플랫폼
Blackboard - 교육, 상호 작용의 학습
<5> KVS? Kinesis Video Streams?
비디오 채팅도 가능
1
장비로부터 미디어를 수집 , 재생 , 분석
동영상 수집
2
저지연 구현?
WebRTC 지원한다.
3
고객 사례?
WYZE
수만 개 스마트홈 제품에서 생성되는 영상 데이터 관리.
IoT Core, Kinesis Video Streams 사용. 수백만 스마트홈 카메라 기기의 실시간 영상 입수, 프로세싱 보관
통합 관리
<6> Amazon Chime 라이브 스트리밍?
1
Chime SDK 사용 애플리케이션에 직접 추가 가능
2
Chime SDK 사례? goormdevth
부정행위를 예방하는 웹캠과 모니터 스크린 기록
코딩 테스트 , 채용 등 활용
<7> 서비스 비교하여 사용자가 선택
1
Elemental Media Services VS IVS 비교
Elemental Media Services - 라이브 및 VoD , 세부 조정 가능
IVS - 사용 쉽다. 관리형, Timed metadata API 사용 상호작용에 유리
2
Chime App, Chime SDK VS Kinesis Video Stream 비교
Chime App, Chime SDK - 온라인 회의 , 웹 혹은 모바일 애플리케이션에 오디오, 비디오 화면 공유 기능 추가
Kinesis Video Stream - 장치로부터 비디오 안전하게 입수, 라이브 및 녹화된 비디오 스트림 재생 (스마트홈, 산업자동화, 보안 모니터링)
<8> 요약?
비디오의 소비 유형
비즈니스 기술 요구 사항 분석
AWS와 협업 - 라이브 스트리밍 구축
<9> CJ 올리브 네트웍스 사례 - 라이브 라테 서비스
1
라이브 커머스
온라인 라이브 방송과 실시간 채팅
상방향
2
라이브 커머스 시장?
매년 2배 이상 성장
3
중국 라이브 커머스?
왕흥(인프루언스)
4
라이브 라테 서비스 ?
라이브 커머스 설루션(SaaS)이다.
간단한 링크 연결방식을 지원하는 라이브 커머스 연동 설루션이다.
촬영 ------- 라이브 커머스 솔루션(SaaS) ------- 고객사 플랫폼의 구성이다.
채팅, 데이터 서버, 동영상 송출 네트워크(CDN), ADMIN (방송 송출, 모니터링), 라이브 방송 재생 플레이어------구매 페이지로 이동 -- 고객사 플랫폼
5
AWS 서비스 도입 배경?
기존 : 고비용 서버, 테스트, 운영서버 신청등 , 배포, 관리 서버, 모니터링, DB 등 다양한 종류 서버 필요.
배경? 쉬운 접근성 , 이용한 만큼 과금, 자동 Scale Out , 안정성, AWS 지원 , 도메인, 인증서, 서버, DB , CDN 지원
<10> 일반적인 미디어 서비스 구조 -> AWS 서비스
1
일반적인 미디어 서비스 구조?
Capture Stream - 쵤영장비 송출서버(PC) , 스마트폰
Transcodig / Recoding - 화질별/환경별 파일 변환 원본 영상 녹화
CDN / Publishing - 미디어 파일 배포와 캐싱
플레이어, 디바이스 - 고객 사용자 시청
2
속도가 생명.
AWS 이용 구조?
AWS Elemental media Live -- Elemental Media Package ----------Cloud Front
촬영 - Elemental Live - MediaConnet --Media Live -- Media Packgae - cloud front - 디바이스
인코딩 다른 나라 경우
<11> IVS 활용 사례?
리허설에 너무 많은 시간 초래
쉽고 빠르게 전문가 수준의 라이브 채널 생성 가능
CF까지 자동 구성.
국내 리전에 없음.
2021년 현재는 원본을 따로 보관 안됨
<12> 라이브 라테 서비스?
자체 구축한 채팅 서비스 + AWS 서비스 이용
<13> 개인 요약
라이브 서비스를 SaaS형으로 사용하려면 IVS 사용
다양한 AWS 미디어 서비스를 이용해 서비스 가능
CJ 라이브 라테 서비스 활용 가능
Elemental Media Services VS IVS 비교하고 선택하자
Chime App, Chime SDK VS Kinesis Video Stream 비교하고 선택하자
<14> 기술자료
https://brunch.co.kr/@topasvga/1179
https://brunch.co.kr/@topasvga/1189
https://brunch.co.kr/@topasvga/1234
https://brunch.co.kr/@topasvga/1225
https://brunch.co.kr/@topasvga/1178
https://brunch.co.kr/@topasvga/1235
https://brunch.co.kr/@topasvga/1155
https://brunch.co.kr/@topasvga/1227
<15> 같이 보면 좋을 자료
https://brunch.co.kr/@topasvga/1617
https://brunch.co.kr/@topasvga/1618
https://brunch.co.kr/@topasvga/1619
https://brunch.co.kr/@topasvga/1620/
https://brunch.co.kr/@topasvga/1621
감사합니다.