brunch

You can make anything
by writing

C.S.Lewis

by Master Seo Jul 29. 2022

6탄-2. SK브로드밴드가 AWS로 인코딩 효율화

SK브로드밴드 Btv 미디어 인코딩 시스템을 왜, 어떻게  AWS 이전했는지?


<1> SKT와 SKB 가 개발한  AWS 기반 인코딩 시스템

<2> SKB가 사용한 핵심   AWS  서비스 



<1> SKT와 SKB 가 개발한  AWS 기반 인코딩 시스템


1

온프레미스 인코딩 시스템은?

영상 수급 -------인코더 -------- 후처리--- 시청자에게 배포


원본 영상은 여러 방송사에서 다양한 포맷으로 수급을 받는다.

Btv데이터 센터에 구축된 서버 형태의 온 프레이 미 인코더를 통해  비디오, 오디오의 압축을 수행한다.

압축된 파일을 복제 방지를 위한 DRM  후처리 과정과 배포를 위한 스트리밍 후처리 과정을 거친다.

최종적으로 시청자에게 Btv CDN을 통해 서비스가 된다.


2

온프레미스 인코더 문제점?

자체적 고도화나 맞춤화가 어렵다.

장비로 구성되어 있어서 자체적으로 새로운 기능을 개발하거나 간단한 테스트로 새로운 아이디어를 대체하기 쉽지 않음.



3

하이브리드 운영

H.264/AVC인코딩은 온프레미스 인코더로

H.264/HEVC 인코딩은 클라우드 인코더로 처리함.


4

AWS Prototyping 프로그램 진행 / AWS SA 협업.

AWS와 SKT, SKB 엔지니어가 팀을 구성하여 개발을 가속화함.

모든 것은 AWS CDK로 구현함




<2> SKB가 사용한 핵심   AWS  서비스 


1

IAC (Infrastructure as a Code) 사용

인프라 구조를 코드로 관리.

AWS Cloudformation - JSON, YAML 

AWS CDK -  개발언어를 사용하는  CDK


2

사용 서비스?

AMAZON ECS - 운영과 관리 부담 낮춤

AMAZON S3  -   손쉬운 콘텐츠 관리

인코딩 플로와 리소스를 관리하는데   AWS BATCH와  AWS LAMBDA  사용

콘텐츠 메타와 인코딩 상태를 저장하는 데는 Amazon Aurora Serverless로 비용을 최적화함.


3

AWS Prototyping Program.

AWS와 고객과 합의를 통해 선택적으로  프로그램을 적용한다.


프로토 타이핑 선택?

사업 효과를 부각할 수 있는 기술

성공 여부를 사업 결과 측면에서 측정

검증 가능한 핵심 시나리오 선정

상용화를 위한 초기 버전

프로토타이핑 엔지니어와  SA와 같이 팀 구성함.


4

데모구축과 POC와 는 다름

데모-POC -  프로토 타입-파일럿-프로덕트 단계


5

프로토 타이핑 3주~6주 



https://brunch.co.kr/@topasvga/2439


감사합니다.






매거진의 이전글 6탄-1. 11번가 라이브 커머스가 선택한 스트리밍
브런치는 최신 브라우저에 최적화 되어있습니다. IE chrome safari