-
Notifications
You must be signed in to change notification settings - Fork 2
๐๏ธ 4์ฃผ์ฐจ ์ฃผ๊ฐ ๊ณํ
- ์์ ์คํธ๋ฆฌ๋ฐ ์ธ๋ถ ๋ก์ง ์๋ฃ
- ๋ฐฐํฌ์์ ์์ ์คํธ๋ฆฌ๋ฐ ํ ์คํธ
- ํ ์คํธ ์ฝ๋ ์์ฑ ๋ฐ CI ํ์ดํ๋ผ์ธ ๊ตฌ์ถ
- ๊ด๋ฆฌ์๊ฐ ํ๋ ์ด์์ ๋ ธ๋๋ฅผ ์์คํ ์ ๋ฑ๋ก์ ํ ์ ์๋ค
- ๋ฐฐ๋ ๋ฑ๋ก ์ ๋ฐฉ์ ๋ค์ด๊ฐ ์ ์๋ค
- ์๊ฐ์ด ๋๋ฉด ์จ๋ฒ์ ๊ดํ ๋ ธ๋๋ฅผ ์คํธ๋ฆฌ๋ฐ ํ ์ ์๋ค
- ๋ ธ๋๊ฐ ์ฌ์์ด ๋๋ ๋์ ํด๋น ๋ ธ๋์ ๊ดํ ์ ๋ณด๊ฐ ํ์ด์ง์ ๋์์ ธ ์๋ค
- ๋ค์ ๋ ธ๋๋ก ์ฌ์์ด ๋์ด๊ฐ๋ ๊ฒฝ์ฐ ํด๋น ๋ ธ๋์ ๊ดํ ์ ๋ณด๋ก ๋ฐ๋๋ค
- ์ฌ์ฉ์๋ ๋ฐฉ ์ค๊ฐ์ ๋ค์ด๊ฐ ๊ฒฝ์ฐ ์๋ง์ ์๊ฐ์ผ๋ก ๋ฐฐ์น๊ฐ ๋์ด ๋ ธ๋๊ฐ ๋ค๋ฅธ ์ฌ๋๋ค์ด๋ ์ฑํฌ๊ฐ ๋ง๊ฒ ์ฌ์์ด ๋๋ค (์ต๋ 2์ด ๋ฒํผ๋ง)
- ์ฃผ๊ฐ ๊ณํ์ ์์ฑ
- ์๊ธฐ ๋ฝ๊ธฐ
- ํฌ์ค ์ฒดํฌ api ์์ฑ ํ ํ ์คํธ
- ์์ ์คํธ๋ฆฌ๋ฐ 3๋จ๊ณ ์์ ๋ง๋ฌด๋ฆฌ
- ํด๋ผ์ด์ธํธ ์์ผ ์๋ฌ ์ฒ๋ฆฌ
- ํด๋ผ์ด์ธํธ HLS ํ์ต
- ๊ด๋ฆฌ์ ํ์ด์ง ๊ฐ๋จํ๊ฒ ๋ง๋ค์ด๋๊ธฐ
- ์คํธ๋ฆฌ๋ฐ ํ๋ก ํธ-๋ฐฑ ์ฐ๊ฒฐ
- ์ฌ์ฉ์๊ฐ ์ค๊ฐ์ ๋ค์ด์ฌ ๊ฒฝ์ฐ ๋ฐฉ์ ๋ง๋ ์๋ง์ ๋ ธ๋๊ฐ ๋ค๋ฆฐ๋ค๋ฅผ ํ์ธ
- ํ์ฌ ์ถ๋ ฅ๋๋ ๋ ธ๋๋ ์จ๋ฒ ๋ฆฌ์คํธ๋ฅผ ํ๋ฉด์ ์ถ๋ ฅ
- ์ด๋ชจ์ง ๋ฐ ํฌํ ๊ธฐ๋ฅ ์ค๊ณ
- ๋ฐํ์๋ฃ ์ค๋น
- ํ ์คํธ์ฝ๋, CI
๐ ffmpeg๋ stderr๋ก ๋๋ฒ๊น
์ ํ๋ ์ด์
๐ HLS ํ๋กํ ์ฝ์ ๊ดํ ์ ๋ฆฌ ๋ฐ FFmpeg ์ฌ์ฉ๊ธฐ
๐ ๋นํธ๋ tsconfig.json์ด ์ธ ๊ฐ?
๐ NestJS ๊ธฐ๋ณธ ๊ฐ๋
- Modules
๐ Socket.io ์ต(๊ฐ)์ ํ
๐ ๋์ปค์ nginx์ ์ฌ์ฉ๊ธฐ
๐ ๋ถํํ
์คํธ๋ฅผ ํด๋ณด์
๐ FSD ์ฌ์ฉ๊ธฐ, ๊ทผ๋ฐ ์ด์ ๋๋ง์ ๊ท์น์ ๊ณ๋ค์ธ
๐ CICD ๊ตฌ์กฐ ์์
๐ ์จ๋ฒ ๋จ์๋ก ์คํธ๋ฆฌ๋ฐ ํ๊ธฐ (with HLS)
๐ HLS๋ก ์์
์ฃผ๊ณ ๋ฐ๊ธฐ
๐ vite + react + typescript ํ๊ฒฝ์์ path alias ์ค์
๐ React Scan์ด ๋ญ์ฃ ?
๐ ๋ก์ปฌ ํ๊ฒฝ ๊ฐ๋ฐ ๋ชจ๋ ๋ฐฐํฌ
๐ ์จ๋ฒ ์ ์ฒด๋ฅผ ์คํธ๋ฆฌ๋ฐํ๋ค๊ณ ? (with HLS)
๐ ์ฝ๋์ ์์ ์ฑ์ ๋์ด๊ธฐ ์ํด ํ
์คํธ์ฝ๋๋ฅผ ์์ฑํด๋ณด์
๐ ์๋ก๊ณ ์นจ ์ HLS ERROR
๐ input ํ๊ทธ์ ํ๊ธ ์
๋ ฅ ํ, Enter๋ฅผ ๋๋ฅด๋ฉด ํจ์๊ฐ ๋๋ฒ ํธ์ถ๋๋ ์ค๋ฅ
๐ nginx proxy pass๋ฅผ ๋ฐ๊ฟจ๋๋ ์๊ธด ์๋ฌ - ์ค์จ๊ฑฐ ์ธ์ ๋ฌธ์
๐ ๋ฐฐํฌ ํ๊ฒฝ์์ ํด๋ผ์ด์ธํธ-์๋ฒ WS handshake
๐ ๋ ๋๋ง ๋ฒ์ธ์ ํ๋!
๐ ๊ทธ๋ผ์ด๋ ๋ฃฐ
๐ฅ ํ์ ์๊ฐ
๐ ์ฝ๋ & ๊น ์ปจ๋ฒค์
๐ณ ๊น branch ์ ๋ต
๐ ๋
ธ์
๋ฌธ์ ์ ์ฅ์
๐จ ํผ๊ทธ๋ง
๐งโ๐ป ๊ธฐํ ๊ณต์ ๋ฐํ ์๋ฃ
๐ค 2์ฃผ์ฐจ ๋ฐํ ์๋ฃ
๐ ๋ฐฑ๋ก๊ทธ
๐ 1์ฃผ์ฐจ
๐ 2์ฃผ์ฐจ
๐ 3์ฃผ์ฐจ
๐ 4์ฃผ์ฐจ
๐ 5์ฃผ์ฐจ
๐๏ธ 1์ฃผ์ฐจ
๐๏ธ 2์ฃผ์ฐจ
๐๏ธ 3์ฃผ์ฐจ
๐๏ธ 4์ฃผ์ฐจ
๐๏ธ 5์ฃผ์ฐจ
โจ 1์ฃผ์ฐจ
โจ 2์ฃผ์ฐจ
โจ 3์ฃผ์ฐจ
โจ 4์ฃผ์ฐจ