14์ฅ
1๋จ๊ณ ๋ฌธ์ ์ดํด ๋ฐ ์ค๊ณ ๋ฒ์ ํ์
์ง์์๋ต
๋น๋์ค ์ ๋ก๋ ๊ธฐ๋ฅ๊ณผ ์์ฒญ ๊ธฐ๋ฅ์ด ์ค์
๋ชจ๋ฐ์ผ ์ฑ, ์น, ์ค๋งํธ TV์์ ์์ฒญ ๊ฐ๋ฅ
MAU๋ 5๋ฐฑ๋ง๋ช
ํ๊ท ์ ์ผ๋ก ์๋นํ๋ ์๊ฐ 30๋ถ
๋ค๊ตญ์ด ์ง์ ํ์
ํ์กดํ๋ ๋น๋์ค ์ข ๋ฅ์ ํด์๋๋ฅผ ๋๋ถ๋ถ ์ง์
์ํธํ ํ์
๋น๋์ค ํฌ๊ธฐ๋ 1GB๋ก ์ ํํจ
ํด๋ผ์ฐ๋ ์๋น์ค๋ฅผ ํ์ฉํ ์ ์์
์๋์ ๊ธฐ๋ฅ์ ๊ฐ์ถค
๋น ๋ฅธ ๋น๋์ค ์ ๋ก๋
์ํํ ๋น๋์ค ์ฌ์
์ฌ์ ํ์ง ์ ํ ๊ธฐ๋ฅ
๋ฎ์ ์ธํ๋ผ ๋น์ฉ
๋์ ๊ฐ์ฉ์ฑ๊ณผ ๊ท๋ชจ ํ์ฅ์ฑ, ๊ทธ๋ฆฌ๊ณ ์์ ์ฑ
์ง์ ํด๋ผ์ด์ธํธ: ๋ชจ๋ฐ์ผ ์ฑ, ์น๋ธ๋ผ์ฐ์ , ์ค๋งํธ TV
์ถ์ ์น
DAU 5๋ฐฑ๋ง
ํ ์ฌ์ฉ์๋ ํ๋ฃจ ํ๊ท 5๊ฐ์ ๋น๋์ค ์์ฒญ
10%์ ์ฌ์ฉ์๊ฐ ํ๋ฃจ์ 1๊ฐ ๋น๋์ค ์ ๋ก๋
๋น๋์ค ํ๊ท ํฌ๊ธฐ๋ 300MB
๋น๋์ค ์ ์ฅ์ ์ํด ๋งค์ผ ์๋ก ์๊ตฌ๋๋ ์ ์ฅ ์ฉ๋ 150TB
CDN ๋น์ฉ
1GB๋น 0.02 (AWS CloudFront)
๋งค์ผ ๋ฐ์ํ๋ ์๊ธ์ 5๋ฐฑ๋ง * 5๋น๋์ค * 0.3GB *0.02 = $150,000
2๋จ๊ณ ๊ฐ๋ต์ ์ค๊ณ์ ์ ์ ๋ฐ ๋์ ๊ตฌํ๊ธฐ
ํฌ๊ฒ 3๊ฐ ์ปดํฌ๋ํธ๋ก ๊ตฌ์ฑ๋จ
์ฌ์ฉ์ ๋จ๋ง, CDN, API ์๋ฒ
๋น๋์ค ์ ๋ก๋ ์ ์ฐจ
๋น๋์ค๋ฅผ ์๋ณธ ์ ์ฅ์์ ์ ๋ก๋ํ๋ค.
ํธ๋์ค์ฝ๋ฉ ์๋ฒ๋ ์๋ณธ ์ ์ฅ์์์ ํด๋น ๋น๋์ค๋ฅผ ๊ฐ์ ธ์ ํธ๋์ค์ฝ๋ฉ์ ์์ํ๋ค.
ํธ๋์ค์ฝ๋ฉ์ด ์๋ฃ๋๋ฉด ์๋ ๋ ์ ์ฐจ๊ฐ ๋ณ๋ ฌ์ ์ผ๋ก ์ํ๋๋ค.
์๋ฃ๋ ๋น๋์ค๋ฅผ ํธ๋์ค์ฝ๋ฉ ๋น๋์ค ์ ์ฅ์์ ์ ๋ก๋ํ๋ค.
ํธ๋์ค์ฝ๋ฉ ์๋ฃ ์ด๋ฒคํธ๋ฅผ ํธ๋์ค์ฝ๋ฉ ์๋ฃ ํ์ ๋ฃ๋๋ค.
ํธ๋์ค์ฝ๋ฉ์ด ๋๋ ๋น๋์ค๋ฅผ CDN์ ์ฌ๋ฆฐ๋ค.
์๋ฃ ํธ๋ค๋ฌ๊ฐ ์ด๋ฒคํธ ๋ฐ์ดํฐ๋ฅผ ํ์์ ๊บผ๋ธ๋ค.
์๋ฃ ํธ๋ค๋ฌ๊ฐ ๋ฉํ๋ฐ์ดํฐ ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ์บ์๋ฅผ ๊ฐฑ์ ํ๋ค.
API ์๋ฒ๊ฐ ๋จ๋ง์๊ฒ ๋น๋์ค ์ ๋ก๋๊ฐ ๋๋์ ์คํธ๋ฆฌ๋ฐ ์ค๋น๊ฐ ๋์์์ ์๋ฆฐ๋ค.

Untitled ๋น๋์ค ์คํธ๋ฆฌ๋ฐ ์ ์ฐจ
์คํธ๋ฆฌ๋ฐ์ ์๊ฒฉ ๋น๋์ค๋ก๋ถํฐ ์ง์์ ์ผ๋ก ๋น๋์ค ์คํธ๋ฆผ์ ์ ์ก ๋ฐ์ ์์์ ์ฌ์ํ๋ ๊ฒ
์คํธ๋ฆฌ๋ฐ ํ๋กํ ์ฝ
MPEG-DASH (Moving Picture Experts Group + Dynamic Adaptive Streaming over HTTP)
์ ํ HLS (HTTP Live Streaming)
๋ง์ดํฌ๋ก์ํํธ (Microsoft Smooth Streaming)
์ด๋๋น HTTP ๋์ ์คํธ๋ฆฌ๋ฐ(Adobe HTTP Dynamic Streaming, HDS)
3๋จ๊ณ ์์ธ ์ค๊ณ๋น๋์ค ํธ๋์ค์ฝ๋ฉ
ํธํ์ฑ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๋ ค๋ฉด ํ๋์ ๋น๋์ค๋ฅผ ์ฌ๋ฌ ํฌ๋งท์ผ๋ก ์ธ์ฝ๋ฉํด๋ฌ์ผ ํ๋ค.
์ฌ์ฉ์์ ๋์ญํญ์ ๋ง๊ฒ ์ ํ์ง, ๊ณ ํ์ง ๋น๋์ค๋ฅผ ๋ณด๋ด์ค์ผ ํ๋ค
๋ชจ๋ฐ์ผ ๋จ๋ง์ ๊ฒฝ์ฐ ๋คํธ์ํฌ ์ํฉ์ด ์์๋ก ๋ฌ๋ผ์ ธ ๋น๋์ค ํ์ง๋ ๋ณ๊ฒฝ๋์ด์ผ ํ ์ ์๋ค.
์ธ์ฝ๋ฉ ํฌ๋งท
์ปจํ ์ด๋ ํฌ๋งท: .avi, .mov, .mp4
์ฝ๋ฑ: H.264, VP9, HEVC
๋น๋์ค ํธ๋์ค์ฝ๋ฉ ์ํคํ ์ฒ
์ฃผ์ ์ปดํฌ๋ํธ 5๊ฐ: ์ ์ฒ๋ฆฌ๊ธฐ, DAG ์ค์ผ์ค๋ฌ, ์์๊ด๋ฆฌ์, ์์ ์คํ ์๋ฒ, ์์ ์ ์ฅ์
์ ์ฒ๋ฆฌ๊ธฐ
๋น๋์ค ๋ถํ - ๋น๋์ค ์คํธ๋ฆผ์ GOP(Group of Pictures)๋จ์๋ก ์ชผ๊ฐ ๋ค.
DAG ์ค์ผ์ค๋ฌ: DAG ๊ทธ๋ํ๋ฅผ ๋ช ๊ฐ ๋จ๊ณ๋ก ๋ถํ ํ ๋ค์ ์์ ํ์ ์ง์ด๋ฃ๋๋ค.
์์ ์ ์ฅ์: GOP์ ๋ฉํ๋ฐ์ดํฐ๋ฅผ ์์ ์ ์ฅ์์ ๋ณด๊ดํ๋ค. ๋น๋์ค ์ธ์ฝ๋ฉ์ด ์คํจํ๋ฉด ๋ณด๊ด๋ด ๋ฐ์ดํฐ๋ฅผ ํ์ฉํด ์ธ์ฝ๋ฉ์ ์ฌ๊ฐํ๋ค.
์์ ๊ด๋ฆฌ์ - ์์ ๋ฐฐ๋ถ์ ํจ๊ณผ์ ์ผ๋ก ์ํํจ - ์์ ํ, ์์ ์๋ฒ ํ, ์คํ ํ, ์์ ์ค์ผ์ค๋ฌ
์์ ๊ด๋ฆฌ์ - ์์ ํ์์ ๊ฐ์ฅ ๋์ ์ฐ์ ์์์ ์์ ์ ๊บผ๋ด๊ณ ์์ ์๋ฒ์๊ฒ ์คํ์ ์ง์ํ๋ค. ์์ ์ด ์๋ฃ๋๋ฉด ํด๋น ์์ ์ ์คํ ํ์์ ์ ๊ฑฐํ๋ค.
์์คํ ์ต์ ํ
์๋ ์ต์ ํ
๋น๋์ค ๋ณ๋ ฌ ์ ๋ก๋ - ๋น๋์ค ํ๋๋ฅผ ์ฌ๋ฌ GOP๋ก ๋ถํ ํ์ฌ ์ ๋ก๋ํ๋ค.
์ ๋ก๋ ์ผํฐ๋ฅผ ์ฌ์ฉ์ ๊ทผ๊ฑฐ๋ฆฌ์ ์ง์
๋ชจ๋ ์ ์ฐจ๋ฅผ ๋ณ๋ ฌํ - ๋ฉ์์ง ํ ๋์
์์ ์ฑ ์ต์ ํ
๋ฏธ๋ฆฌ ์ฌ์ธ๋ ์ ๋ก๋ URL
๋น๋์ค ๋ณดํธ
๋์งํธ ์ ์๊ถ ๊ด๋ฆฌ
AES ์ํธํ
์ํฐ๋งํฌ
๋น์ฉ ์ต์ ํ
์ธ๊ธฐ ๋น๋์ค๋ CDN์ ํตํด ์ฌ์, ๋ค๋ฅธ ๋น๋์ค๋ ๋น๋์ค ์๋ฒ๋ก ์ฌ์
4๋จ๊ณ ๋ง๋ฌด๋ฆฌ
API ๊ณ์ธต์ ๊ท๋ชจ ํ์ฅ์ฑ ํ๋ณด ๋ฐฉ์: API ์๋ฒ๋ ๋ฌด์ํ ์๋ฒ์ด๋ฏ๋ก ์ํ์ ๊ท๋ชจ ํ์ฅ์ด ๊ฐ๋ฅํ๋ค
๋ฐ์ดํฐ๋ฒ ์ด์ค ๊ณ์ธต์ ๊ท๋ชจ ํ์ฅ์ฑ ํ๋ณด ๋ฐฉ์: ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ๋ค์คํ์ ์ค๋ฉ ๋ฐฉ๋ฒ
๋ผ์ด๋ธ์คํธ๋ฆฌ๋ฐ
์คํธ๋ฆฌ๋ฐ ํ๋กํ ์ฝ ์ ์ ์ ์ ์
๋ณ๋ ฌํ ํ์์ฑ์ด ๋จ์ด์ง
๋น๋์ค ์ญ์
Last updated