민프
[AWS] S3 + CloudFront + MediaConvert를 이용하여 Vod Streaming Server를 구축해보자 - 1. S3 +CloudFront 연동 및 설정 본문
[AWS]
[AWS] S3 + CloudFront + MediaConvert를 이용하여 Vod Streaming Server를 구축해보자 - 1. S3 +CloudFront 연동 및 설정
민프야 2024. 1. 25. 17:16
이번에 해볼 것은
관리자가 S3에 영상을 넣으면
그것을 MediaConvert를 통해서 내가 원하는 파일 형식과 해상도를 설정 후
변환 후 S3에 CloudFront를 연결하여서 Vod Streaming을 동작시키는 것 입니다.
1. 변환 전, 변환 후 S3 버킷 만들기
- 권한설정 (편의상 FullAccess)
- Input(변환 전) 버킷 만들기
- Output(변환 후) 버킷 만들기
2. CloudFront 생성 및 연결 (URL 접근 설정)
- 권한설정 (편의상 FullAccess)
- 옵션 설정
기존 제어 설정값이 없으면 클릭해서 생성해줍니다.
3. 변환 후 (output) 버킷 정책 업데이트
- 버킷 정책
Ouput 버킷과 연결하고 생성을 누르면 아래와 같은 알림이 나오게 되는데
정책 복사를 누르고 Output 버킷에 들어가서 정책을 수정해주면 된다.
- CROS 설정
[
{
"AllowedHeaders": [
"*"
],
"AllowedMethods": [
"PUT",
"POST",
"GET"
],
"AllowedOrigins": [
"*"
],
"ExposeHeaders": [],
"MaxAgeSeconds": 3000
}
]
변환 후(Output) S3와 CloudFront 연동 확인
- 폴더 생성 후 파일 올리기
- CloudFront 주소 확인
생성 된 CloudFront에 보시면 도메인 이름이 있습니다.
- 영상 플레이 확인
크롬에서 http://[CloudFront-domain-name]/[디렉토리 명]/[파일명] 입력하시면 동영상이 잘 나오는 것을 확인할 수 있습니다.
다음 포스팅에서는 Input S3에 파일을 올리고 MediaConvert를 이용하여서 Output S3에 HLS 형식으로 변환하여 저장하는 과정을 진행하겠습니다.
'[AWS]' 카테고리의 다른 글
Comments