์ ์ง์ฐ ๋ผ์ด๋ธ ์๊ฐ ๋ฐ ์ ์ฉ ๊ฐ์ด๋
์ต๊ทผ ์ค์๊ฐ ๋ฐฉ์ก๊ณผ ์ธํฐ๋ํฐ๋ธ ์ฝํ ์ธ ์ ์ฆ๊ฐ๋ก ์คํธ๋ฆฌ๋ฐ ์ง์ฐ ์๊ฐ์ ์ค์ด๋ ๊ธฐ์ ์ ์ค์์ฑ์ด ๋์ฑ ๊ฐ์กฐ๋๊ณ ์์ต๋๋ค. ์ด์ ๋ฐ๋ผ Kollus Live๋ CMAF(Common Media Application Format) ๊ธฐ๋ฐ์ Low Latency HLS(์ดํ LL-HLS) ๋ฐฉ์์ ๋์ ํ์ฌ ๋ผ์ด๋ธ ์ฝํ ์ธ ์ ์ง์ฐ ์๊ฐ์ ๊ธฐ์กด 20์ด์์ 3~8์ด๋ก ํ๊ธฐ์ ์ผ๋ก ๊ฐ์ ํ์ต๋๋ค. ๊ธฐ์กด ์์คํ ์ ํฐ ๋ณํ๋ฅผ ์ฃผ์ง ์์ผ๋ฉด์๋, ๊ณ ๊ฐ์๊ฒ ๋์ฑ ๋น ๋ฅด๊ณ ์์ ์ ์ธ ์ค์๊ฐ ์คํธ๋ฆฌ๋ฐ ๊ฒฝํ์ ์ ๊ณตํ ์ ์๊ฒ ๋์์ต๋๋ค.
ย
์ผ๋ฐ ๋ผ์ด๋ธ vs. ์ ์ง์ฐ ๋ผ์ด๋ธ ๋น๊ต
ํญ๋ชฉ | ์ผ๋ฐ ๋ผ์ด๋ธ(๊ธฐ์กด HLS ๋ฐฉ์) | ์ ์ง์ฐ ๋ผ์ด๋ธ(CMAF ๊ธฐ๋ฐ LL-HLS ๋ฐฉ์) |
|---|---|---|
์ง์ฐ ์๊ฐ | ์ฝ 20์ด | ์ฝ 3~8์ด |
์ฌ์ ๋ฐฉ์ | 2~6์ด ๋จ์์ ์ธ๊ทธ๋จผํธ๋ฅผ ์ ์ฒด ๋ค์ด๋ก๋ํ ํ ์ฌ์์ด ์์๋๋ ๊ตฌ์กฐ | 2~6์ด ๋จ์์ ์ธ๊ทธ๋จผํธ๋ฅผ 0.5~2์ด ๋จ์์ ๋ถ๋ถ ์ธ๊ทธ๋จผํธ(chunk)๋ก ๋ถํ ํ์ฌ ์์ ์ฆ์ ์ฌ์์ด ๊ฐ๋ฅํ ๊ตฌ์กฐ |
ํฌ๋งท | TS(Transport Stream) | fMP4(fragmented MP4, CMAF) |
DRM ์ง์ | AES-128, Multi-DRM ์ง์ | DRM ๋ฏธ์ง์(์ถํ ์ง์ ์์ ) |
Time-Shift ๊ธฐ๋ฅ | ์ง์ | ๋ฏธ์ง์ |
ํ๋ ์ด์ด ์๊ตฌ ์ฌํญ | ์ผ๋ฐ HLS ์ง์ ํ๋ ์ด์ด | LL-HLS ์ง์ ํ๋ ์ด์ด ํ์ |
๋คํธ์ํฌ ์์ ์ฑ | ์๋์ ์ผ๋ก ์ฌ์ ์๋ ๋ฒํผ๋ง | ๋คํธ์ํฌ ํ์ง์ ์ํฅ์ ๋ ํฌ๊ฒ ๋ฐ์ |
ย
์ ์ง์ฐ ๋ผ์ด๋ธ ์ฃผ์ ํน์ง
ํน์ง | ์ค๋ช |
|---|---|
๋ฎ์ ์ง์ฐ ์๊ฐ | ์ ์ด ์ด๋ด์ ๋ฐ์ ์๋๋ก ๋ผ์ด๋ธ ์ฝํ ์ธ ์ ์ต์ ํ |
๊ธฐ์กด ์ธํ๋ผ ํธํ | ๊ธฐ์กด ์์คํ (HLS ๊ธฐ๋ฐ) ์ธํ๋ผ๋ฅผ ์ ์งํ๋ฉด์ ๊ฐ์ ๊ฐ๋ฅ |
ABR(Adaptive Bitrate) ์ง์ | ๋ค์ํ ๋คํธ์ํฌ ํ๊ฒฝ์ ๋์ ๊ฐ๋ฅ |
๋ฉํฐ ๋๋ฐ์ด์ค ์ง์ | ์ฃผ์ ์ด์ ์ฒด์ ๋ฐ ๋ธ๋ผ์ฐ์ ์์ ์ฌ์ ์ง์ |
ย
์ ์ง์ฐ ๋ผ์ด๋ธ ์ ์ฉ ์์
์ปค๋จธ์ค/์ํฐํ ์ธ๋จผํธ ๋ผ์ด๋ธ ๋ฐฉ์ก: ์ง์ฐ ์ต์ํ๋ก ์ค์๊ฐ ์ํธ์์ฉ์ ๊ฐํํ ์ ์์ต๋๋ค.
๊ต์ก ์ฝํ ์ธ ์คํธ๋ฆฌ๋ฐ: ๊ณ ํ์ง ๋ผ์ด๋ธ ์ฝํ ์ธ ๋ก ํ์ต ๊ฒฝํ์ ํฅ์์ํฌ ์ ์์ต๋๋ค.
OTT ์๋น์ค: ๋ค์ํ ํ๊ฒฝ์์ ํจ์จ์ ์ด๊ณ ์์ ์ ์ธ ์คํธ๋ฆฌ๋ฐ์ ์ ๊ณตํ ์ ์์ต๋๋ค.
ย
CMAF ๊ธฐ๋ฐ์ Low Latency HLS ๋ฐฉ์์ด๋?
๊ธฐ์กด HLS์ ๊ตฌ์กฐ๋ฅผ ์ ์งํ๋ฉด์๋, ์ธ๊ทธ๋จผํธ๋ฅผ ๋ ์์ ๋จ์๋ก ๋๋๊ณ ๋น ๋ฅด๊ฒ ์ฒ๋ฆฌํ ์ ์๋๋ก ์ต์ ํํ ์คํธ๋ฆฌ๋ฐ ๋ฐฉ์์ ๋๋ค. ์ด ๋ฐฉ์์ ์ง์ฐ ์๊ฐ์ ํ๊ธฐ์ ์ผ๋ก ์ค์ด๋ฉด์๋ ์์ ์ ์ธ ์ฌ์๊ณผ ๊ธฐ์กด ์ธํ๋ผ์์ ํธํ์ฑ์ ๋์์ ์ ๊ณตํฉ๋๋ค. ์ด๋ฌํ ์ด์ ์ ์ถฉ๋ถํ ํ์ฉํ๋ ค๋ฉด, LL-HLS๋ฅผ ์์ ์ ์ผ๋ก ์ง์ํ๋ Kollus Player ํ๊ฒฝ์์ ์ฝํ ์ธ ๋ฅผ ์ฌ์ํ๋ ๊ฒ์ด ๊ฐ์ฅ ํจ๊ณผ์ ์ ๋๋ค.
ํญ๋ชฉ | ์ค๋ช |
|---|---|
moof(Movie Fragment Box) | ์ฝํ ์ธ ์ฌ์์ ์์ํ๊ธฐ ์ํ ์ฝ๋ฑ ์ ๋ณด์ ์ค์ ๊ฐ์ ํฌํจํฉ๋๋ค. |
mdat(Media Data Box) | ์ค์ ๋ฏธ๋์ด ๋ฐ์ดํฐ๊ฐ ์ ์ฅ๋๋ ์ปจํ ์ด๋๋ก, ์์ ์ ๋ณด(cmfv)๋ ์์ฑ ์ ๋ณด(cmfa)๊ฐ ํฌํจ๋์ด ์์ต๋๋ค. ์ผ๋ฐ์ ์ผ๋ก๋ ์์ ์ ๋ณด์ ์์ฑ ์ ๋ณด๋ฅผ ๋ฒ๊ฐ์ ๋ค์ด๋ก๋๋ฅผ ์งํํฉ๋๋ค. |
๋ถ๋ถ ์ธ๊ทธ๋จผํธ(chunk)๋ก ๋ถํ | ์ธ๊ทธ๋จผํธ๋ฅผ ๋ฐ๋ฆฌ ์ด ๋จ์์ ์์ ๋จ์๋ก ๋๋์ด, ์ ์ฒด ์ธ๊ทธ๋จผํธ ์์ ์ ๊ธฐ๋ค๋ฆฌ์ง ์๊ณ ๋น ๋ฅด๊ฒ ์ฌ์์ ์์ํฉ๋๋ค. |
์ฌ์ ๋ก๋ ํํธ(EXT-X-PRELOAD-HINT) ์ฌ์ฉ | ํ๋ ์ด์ด๋ |
ย
์ด์ ์ฒด์ ๋ฐ ๋ธ๋ผ์ฐ์ ์ง์ ์ฌ์
์ด์ ์ฒด์ ์ง์
์ด์ ์ฒด์ | ์ต์ ์ง์ ๋ฒ์ | ์ถ์ ์๊ธฐ |
|---|---|---|
Windows | 10 ์ด์ | 2015๋ 7์ |
macOS | 10.11 ์ด์ | 2015๋ 9์ |
iOS | 17.1 ์ด์ | 2023๋ 9์ |
Android | 7.0 ์ด์ | 2016๋ 8์ |
๋ธ๋ผ์ฐ์ ์ง์
๋ธ๋ผ์ฐ์ | ์ต์ ์ง์ ๋ฒ์ | ์ถ์ ์๊ธฐ |
|---|---|---|
Chrome | 70 ์ด์ | 2018๋ 10์ |
Safari(macOS) | 13 ์ด์ | 2019๋ 9์ |
Safari(iOS) | 14 ์ด์ | 2020๋ 9์ |
Edge(Chromium) | 80 ์ด์ | 2020๋ 1์ |
Firefox | LL-HLS ์ ํ์ ์ง์ (๊ถ์ฅํ์ง ์์) | 2019๋ 11์ |
์ฐธ๊ณ
์ ๋ฒ์ ๋ฏธ๋ง์ OS๋ ๋ธ๋ผ์ฐ์ ํ๊ฒฝ์์๋ ์๋์ผ๋ก ์ผ๋ฐ ๋ผ์ด๋ธ ๋ฐฉ์์ผ๋ก ์ ํ๋์ด ์ฌ์๋ฉ๋๋ค. ์ด๋ก ์ธํด ๊ตฌ๋ฒ์ OS ๋๋ ๋ธ๋ผ์ฐ์ ๋ฅผ ์ฌ์ฉํ๋ ๊ณ ๊ฐ๋ค๋ ๋ฌธ์ ์์ด ๋ผ์ด๋ธ ์ฝํ ์ธ ๋ฅผ ์์ฒญํ ์ ์์ต๋๋ค.
ย
์ธ์ฝ๋ ์ค์ ๊ถ์ฅ ์ฌํญ
ํคํ๋ ์ ๊ฐ๊ฒฉ
์ค์ ๊ฐ:
1์ด์ค๋ช : ํคํ๋ ์ ๊ฐ๊ฒฉ์ 1์ด๋ก ์ค์ ํ๋ฉด, ๋น๋์ค ์ธ๊ทธ๋จผํธ์ ์ค๋์ค ์ธ๊ทธ๋จผํธ๊ฐ ๋์ผํ ๊ธธ์ด๋ก ์์ฑ๋ฉ๋๋ค. ์ด๋ LL-HLS์์ ์ธ๊ทธ๋จผํธ ๋๊ธฐํ๋ฅผ ์ฉ์ดํ๊ฒ ํ๋ฉฐ, ๋ณด๋ค ์์ ์ ์ธ ์ฌ์ ํ๊ฒฝ์ ์ ๊ณตํฉ๋๋ค.
์ฃผ์: ํคํ๋ ์ ๊ฐ๊ฒฉ์ด 1์ด๋ฅผ ์ด๊ณผํ ๊ฒฝ์ฐ, ๋น๋์ค์ ์ค๋์ค ๊ฐ ์ธ๊ทธ๋จผํธ ์ ๋ ฌ์ด ์ด๊ธ๋๋ฉด์ ๋ฒํผ๋ง์ด๋ ์ง์ฐ ๋ฌธ์ ๊ฐ ๋ฐ์ํ ์ ์์ต๋๋ค.
CPU ์ฌ์ฉ๋ ์ฌ์ ์ค์
์ค์ ๊ฐ:
veryfast์ค๋ช :
veryfast๋ ์๋์ ์ผ๋ก ๋ฎ์ CPU ๋ถํ๋ก ์ธ์ฝ๋ฉ์ ์ํํ ์ ์๋ ํ๋ฆฌ์ ์ ๋๋ค. ์ค์๊ฐ ์คํธ๋ฆฌ๋ฐ ํ๊ฒฝ์์ ์ธ์ฝ๋ฉ ์๋ฒ์ ๋ฆฌ์์ค ๋ถ๋ด์ ์ค์ด๊ณ ์์ ์ ์ธ ์ก์ถ์ ์ ์งํ๋ ๋ฐ ์ ๋ฆฌํฉ๋๋ค.
์กฐ์
์ค์ ๊ฐ:
zerolatency์ค๋ช :
zerolatency๋ ์ค์๊ฐ ์คํธ๋ฆฌ๋ฐ์ ์งํํ ๋ ์ต์ ์ง์ฐ์ ๋ชฉํ๋ก ํ๋ ์ธ์ฝ๋ฉ ํ๋ฆฌ์ ์ ๋๋ค. ๊ธฐ๋ณธ ์ค์ ์ผ๋ก ์งํํ ๋ 500ms~1์ด ์ ๋ ์ง์ฐ ์๊ฐ์ด ๋ฐ์ํ ์ ์์ผ๋,zerolatency๋ ์ง์ฐ ์๊ฐ์ 100ms~200ms๊น์ง ๋ฎ์ถ ์ ์์ต๋๋ค.
ํ์ค FPS ๊ฐ
์ค์ ๊ฐ:
30์ค๋ช : ํ์ค FPS๋ ์ด๋น ๊ฐ์๋ฅผ ์๋ฏธํ๋ฉฐ, 30 FPS ์ผ ๋ ๊ฐ์ฅ ์์ ์ ์ธ ๋ผ์ด๋ธ ์ฌ์์ ์ง์ํ ์ ์์ต๋๋ค.
์ฐธ๊ณ
์ ์ค์ ์ FFmpeg๋ x264 ๊ธฐ๋ฐ ์ธ์ฝ๋์์ ์ผ๋ฐ์ ์ผ๋ก ์ฌ์ฉํ๋ ์ต์ ์ด๋ฉฐ, ๊ฐ ์ธ์ฝ๋์ ๊ตฌํ ๋ฐฉ์์ ๋ฐ๋ผ ์ ์ฉ ๋ฐฉ๋ฒ์ด๋ ํจ๊ณผ๊ฐ ๋ฌ๋ผ์ง ์ ์์ต๋๋ค.
ย
Live Console ๊ด๋ฆฌ์ ์ฑ๋ ์ค์ ๊ถ์ฅ ์ฌํญ
์ฑ๋ ํ์
์ค์ ๊ฐ:
์ ์ง์ฐ ๋ผ์ด๋ธ์ค๋ช : Live Console์์ ์ฑ๋ ์์ฑ ์, ์ฑ๋ ํ์ ํญ๋ชฉ์ผ๋ก ์ ์ง์ฐ ๋ผ์ด๋ธ๋ฅผ ์ ํํด์ ์์ฑํ ์ ์์ต๋๋ค. ์ฑ๋ ์์ฑ ์ดํ ํด๋น ํญ๋ชฉ์ ์์ ํ ์ ์์ต๋๋ค.
์ฐธ๊ณ
๋ผ์ด๋ธ ์ก์ถ ํ๊ฒฝ์ ๋ํ ์์ธํ ๋ด์ฉ์ https://catenoid-support.atlassian.net/wiki/spaces/SUP/pages/3310440๋ฅผ ์ฐธ๊ณ ํด ์ฃผ์ธ์.
ย
์์ฃผ ํ๋ ์ง๋ฌธ(FAQ)
๋ชจ๋ OS/๋ธ๋ผ์ฐ์ ์์ ์ ์ง์ฐ ๋ผ์ด๋ธ ์ฝํ ์ธ ์ฌ์์ด ๊ฐ๋ฅํ๊ฐ์?
์ต์ OS ๋ฐ ๋ธ๋ผ์ฐ์ ์์๋ ๋๋ถ๋ถ ์ง์๋ฉ๋๋ค. ๋จ, ์ต์ ์ง์ ๋ฒ์ ๋ฏธ๋ง์ OS ๋๋ ๋ธ๋ผ์ฐ์ ํ๊ฒฝ์์๋ CMAF ๊ธฐ๋ฐ LL-HLS ๊ธฐ๋ฅ์ด ์ ํ๋ ์ ์์ผ๋ฉฐ, ์ด ๊ฒฝ์ฐ ์๋์ผ๋ก ์ผ๋ฐ HLS ๋ฐฉ์์ผ๋ก ์ ํ๋์ด ์ฝํ ์ธ ๊ฐ ์ฌ์๋ฉ๋๋ค.
์ผ๋ฐ HLS์ LL-HLS๋ฅผ ๋์์ ์ด์ํ ์ ์๋์?
๋ค, ๊ฐ๋ฅํฉ๋๋ค. LL-HLS๋ฅผ ์ง์ํ๋ ์ต์ ์ง์ ๋ฒ์ ์ด์์ OS/๋ธ๋ผ์ฐ์ ์๋ ์ ์ง์ฐ ์คํธ๋ฆฌ๋ฐ์ ์ ๊ณตํ๊ณ , ๊ทธ๋ ์ง ์์ ํ๊ฒฝ์๋ ์ผ๋ฐ HLS๋ฅผ ์ ์ฉํ๋ ํ์ด๋ธ๋ฆฌ๋ ๊ตฌ์ฑ์ผ๋ก ์ด์ํ๋ฉด, ๋ค์ํ ์์ฒญ ํ๊ฒฝ์์ ์์ ์ ์ด๊ณ ์ผ๊ด๋ ์คํธ๋ฆฌ๋ฐ ๊ฒฝํ์ ์ ๊ณตํ ์ ์์ต๋๋ค.
LL-HLS ์ ์ฉ ์ ์ฌ์ฉ์๊ฐ ์ฒด๊ฐํ๋ ๋ณํ๋ ์ด๋ค๊ฐ์?
์ฌ์ฉ์๋ ์ง์ฐ ์๊ฐ์ด ํ์ ํ ์ค์ด๋ ๊ฒ์ ์ฒด๊ฐํ ์ ์์ต๋๋ค. ํนํ ์ค์๊ฐ ์ฑํ , ๋ผ์ด๋ธ ์ปค๋จธ์ค, ๋ผ์ด๋ธ ๊ฐ์ ์ ๋ฐฉ์ก ์งํ์์ ์์ฒญ์๊ฐ ๊ฑฐ์ ์ค์๊ฐ์ผ๋ก ์ธํฐ๋์ ํ ์ ์์ต๋๋ค.
LL-HLS ์ ์ฉ์ ์ํด ํน๋ณํ ์ธ์ฝ๋ฉ ์ค์ ์ด ํ์ํ๊ฐ์?
๋ค. ํคํ๋ ์ ๊ฐ๊ฒฉ์
1์ด๋ก ์ค์ ํ๋ ๊ฒ์ด ๊ถ์ฅ๋๋ฉฐ, ์ธ์ฝ๋ฉ ํ๋ฆฌ์ ์veryfast๋ฅผ ์ฌ์ฉํ๋ ๊ฒ์ด ์ข์ต๋๋ค. ์ด๋ ์ ์ง์ฐ ์คํธ๋ฆฌ๋ฐ ํ์ง๊ณผ ์์ ์ฑ ํ๋ณด์ ์ค์ํ ์์์ ๋๋ค.
LL-HLS๋ ์ 3~8์ด ์ง์ฐ์ด ๊ธฐ๋ณธ์ธ๊ฐ์? 1์ด ์ดํ๋ ๊ฐ๋ฅํ์ง ์๋์?
์ด๋ก ์ ์ผ๋ก 1์ด ์ดํ ์ง์ฐ๋ ๊ตฌํํ ์ ์์ง๋ง, ๋คํธ์ํฌ ํ์ง, ๋๋ฐ์ด์ค ์ฑ๋ฅ, CDN ์กฐ๊ฑด ๋ฑ์ ๊ณ ๋ คํ๋ฉด 3~8์ด ์์ค์ด ๊ฐ์ฅ ์์ ์ ์ธ ๋ฒ์์ ๋๋ค. ์ง๋์น๊ฒ ๋ฎ์ ์ง์ฐ์ ์คํ๋ ค ๋๊น์ด๋ ์ค๋ฅ๋ฅผ ์ ๋ฐํ ์ ์์ต๋๋ค.
์๋น์ค ์ง์
๋์ ๋ฌธ์, ์ง์ฐ ์๊ฐ ์ค์ ๋ณ๊ฒฝ, ๊ธฐํ ๊ธฐ์ ๊ด๋ จ ์๋ด ๋ฑ์ด ํ์ํ์ ๊ฒฝ์ฐ์๋ Kollus ์์ ๋ด๋น์(AM, biz@catenoid.net) ๋๋ ๊ธฐ์ ๋ด๋น์(PE, tech_support@catenoid.net)์๊ฒ ๋ฌธ์ํด ์ฃผ์ธ์.
โ๏ธ ๋ํ ์ ํ: 1544-4367
Copyright ยฉ CATENOID, lnc. All Rights Reserved.
E-mail. support@catenoid.net | Tel. 1544-4367