brunch

You can make anything
by writing

C.S.Lewis

by Master Seo Feb 21. 2020

206. 동영상 변환 플랫폼 구축

<1> 목적

유튜브, 스포츠 서비스 등은 동영상 변환이 필수로 필요하다.

클라우드 SaaS 서비스를 이용해 빠르게 동영상 변환 플랫폼을 구축해 보자.

온프라미스에서는 고사양의 장비가 필요하다.

Smart Phone에서 S3 스토리지도 동영상을 올리면 작게 변환하자.

사용자 스마트폰으로 메일 또는 SMS 로 수신하자.



<2> 구성



<3> 설정법


침고

Elastic Transcoder 지원지역은 따로 있다.


Supported Regions

아시아 태평양 (뭄바이)

유럽 (아일랜드)

아시아 태평양 (싱가포르)

아시아 태평양 (시드니)

아시아 태평양 (도쿄)

미국 동부 (버지니아 북부)

미국 서부 (캘리포니아)

미국 서부 (오레곤)



1. S3 스토리지 2개 생성

up4.serverchk.com

down4.serverchk.com



2.Lambda생성

S3에서 이벤트를 받으면

Lambda에서 Elastic Transcoder 로 전달한다.

seo-lambda-elastic-trans4


실행역할 > AWS정책 템플릿에서 새 역할 생성

seo-lambda-elastic-trans-role4



3. S3 up4에서 설정

동영상을 받아 Lambda로 전달한다.

S3 Event를 생성한다.

S3 >  S3 Event >  Lambda로 이벤트 생성

seo-s3-s3up-evt4

Lambda함수

seo-lambda-elastic-trans4




4. Elastic Transcoder 생성

seo-pipeline-up4

up5.serverchk.com

pipelineID 확인한다.


Supported Regions

아시아 태평양 (뭄바이)

유럽 (아일랜드)

아시아 태평양 (싱가포르)

아시아 태평양 (시드니)

아시아 태평양 (도쿄)

미국 동부 (버지니아 북부)

미국 서부 (캘리포니아)

미국 서부 (오레곤)



5. SNS설정

down S3스토리지에 이벤트가 발생되면 메일로 받자.

SNS > 메일로 받도록 설정해보자.


Topics(주제) > 주제 생성

seo-topics-mail1

구독 생성

프로토콜

이메일

> 구독생성



6.  S3 down스토리지에서 Event 설정

donw4.serverchk.com > 속성 >  이벤트

seo-donw-evt5

SNS주제

seo-topics-mail1


or 


SMS를 이용해 Smart Phone으로 보내게 할수도 있다.




7. Lambda 코드 설정하기

Lambda >

seo-lambda-elastic-trans5




8. S3 up에 동영상 올려보기

AWS Console  로  S3에 동영상 올리기

또는 AWS CLI이용 S3에 동영상 올리기



9. 확인

S3 down에서 변환된 이미지 확인

Email  or   Smart phone에 문자 수신 확인


동작 확인하기

Lambda > Cloudwatch log 보기


동작 확인하기

Elastic transcoder  > Search 보기


감사합니다.



브런치는 최신 브라우저에 최적화 되어있습니다. IE chrome safari