PeerTube๋ BitTorrent ํด๋ผ์ด์ธํธ๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ํฉ๋๋ค.
PeerTube ์ฐํฉ ๋คํธ์ํฌ๋ ์ํธ ์ฐ๊ฒฐ๋ ์๊ท๋ชจ ๋น๋์ค ํธ์คํ ์๋ฒ์ ์ปค๋ฎค๋ํฐ๋ก ํ์ฑ๋๋ฉฐ, ๊ฐ ์๋ฒ์๋ ์์ฒด ๊ด๋ฆฌ์๊ฐ ์๊ณ ์์ฒด ๊ท์น์ ์ฑํํ ์ ์์ต๋๋ค. ๋น๋์ค๊ฐ ์๋ ๊ฐ ์๋ฒ๋ ์ด ์๋ฒ์ ์ฌ์ฉ์ ๊ณ์ ๊ณผ ํด๋น ๋น๋์ค๋ฅผ ํธ์คํ ํ๋ BitTorrent ์ถ์ ๊ธฐ ์ญํ ์ ํฉ๋๋ค. ์ฌ์ฉ์ ID๋ โ@user_name@server_domainโ ํ์์ผ๋ก ๊ตฌ์ฑ๋ฉ๋๋ค. ๋ธ๋ผ์ฐ์ง ๋ฐ์ดํฐ๋ ์ฝํ ์ธ ๋ฅผ ๋ณด๋ ๋ค๋ฅธ ๋ฐฉ๋ฌธ์์ ๋ธ๋ผ์ฐ์ ์์ ์ง์ ์ ์ก๋ฉ๋๋ค.
๋์์์ ๋ณด๋ ์ฌ๋์ด ์๋ ๊ฒฝ์ฐ ๋์์์ด ์๋ ์
๋ก๋๋ ์๋ฒ๋ฅผ ๊ธฐ์ค์ผ๋ก ๋ฐํ์ด ๊ตฌ์ฑ๋ฉ๋๋ค(ํ๋กํ ์ฝ์ด ์ฌ์ฉ๋จ).
PeerTube๋ฅผ ํตํด ๋ฐฉ์ก์ ์์ํ๋ ค๋ฉด ์ฌ์ฉ์๋ ๋น๋์ค, ์ค๋ช ๋ฐ ํ๊ทธ ์ธํธ๋ฅผ ์๋ฒ ์ค ํ๋์ ์ ๋ก๋ํ๊ธฐ๋ง ํ๋ฉด ๋ฉ๋๋ค. ๊ทธ ํ์๋ ์ด๊ธฐ ๋ค์ด๋ก๋ ์๋ฒ๋ฟ๋ง ์๋๋ผ ํ๋๋ ์ด์ ๋คํธ์ํฌ ์ ์ฒด์์ ๋น๋์ค๋ฅผ ์ฌ์ฉํ ์ ์๊ฒ ๋ฉ๋๋ค. PeerTube๋ก ์์ ํ๊ณ ์ฝํ ์ธ ๋ฐฐํฌ์ ์ฐธ์ฌํ๋ ค๋ฉด ์ผ๋ฐ ๋ธ๋ผ์ฐ์ ๋ก ์ถฉ๋ถํ๋ฉฐ ์ถ๊ฐ ์ํํธ์จ์ด๋ฅผ ์ค์นํ ํ์๊ฐ ์์ต๋๋ค. ์ฌ์ฉ์๋ ์ฐํฉ ์์ ๋คํธ์ํฌ(์: Mastodon ๋ฐ Pleroma)์์ ๊ด์ฌ ์๋ ์ฑ๋์ ๊ตฌ๋ ํ๊ฑฐ๋ RSS๋ฅผ ํตํด ์ ํํ ๋น๋์ค ์ฑ๋์ ํ๋์ ์ถ์ ํ ์ ์์ต๋๋ค. P2P ํต์ ์ ์ฌ์ฉํ์ฌ ๋น๋์ค๋ฅผ ๋ฐฐํฌํ๋ ค๋ฉด ์ฌ์ฉ์๋ ์น ํ๋ ์ด์ด๊ฐ ๋ด์ฅ๋ ํน์ ์์ ฏ์ ์น ์ฌ์ดํธ์ ์ถ๊ฐํ ์๋ ์์ต๋๋ค.
ํ์ฌ ์ฝํ
์ธ ๋ฅผ ํธ์คํ
ํ๊ธฐ ์ํด ๋ ๊ฐ ์ด์์ ์น์ฌ์ดํธ๊ฐ ์ถ์๋์์ต๋๋ค.
ะ
- ํธํ์ฑ์ ์์์ํค๋ ๋ณ๊ฒฝ์ด ์ด๋ฃจ์ด์ก์ต๋๋ค. ์ด์ ์์คํ
๊ตฌํ์ ์ ๊ฑฐํ์ต๋๋ค.
๋ณด์ฆ JSON LD(Linked Dat) ๋ฌธ์์ ๋์งํธ ์๋ช ์ ํฉ๋๋ค. ๊ตฌ์ฑ ๋งค๊ฐ๋ณ์ email.object์ ์ด๋ฆ์ด email.subject๋ก ๋ณ๊ฒฝ๋์์ต๋๋ค. - ํ๋ฌ๊ทธ์ธ ๋ฐ ํ ๋ง ์ง์์ด ์์ ํ๋์์ต๋๋ค. ๊ฐ PeerTube ์ธ์คํด์ค๋ ์์ฒด ํ ๋ง๋ฅผ ๊ฐ์ง ์ ์์ต๋๋ค(๊ด๋ฆฌ์๊ฐ ํ ๋ง๋ฅผ ์ ๋ก๋ํ ํ ์ฌ์ฉ์๊ฐ ํ์ฑํํ ์ ์๊ฒ ๋ฉ๋๋ค).
- ๋ฑ๋ก ์ค์ ์ฌ์ฉ์๋ฅผ ํํฐ๋งํ๊ธฐ ์ํด ํธ๋ค๋ฌ๋ฅผ ์ฐ๊ฒฐํ๋ ๊ธฐ๋ฅ์ด ํ๋ฌ๊ทธ์ธ ๊ฐ๋ฐ API(filter:api.user.signup.allowed.result)์ ์ถ๊ฐ๋์์ต๋๋ค.
- PeerTube ๋
ธ๋ ๊ด๋ฆฌ ๋๊ตฌ๊ฐ ๊ด๋ฆฌ์ ์น ์ธํฐํ์ด์ค์์ ํ์ฅ๋์์ต๋๋ค. PeerTube ๋
ธ๋์ ์ ๋๋ ํ ๋ฆฌ๋ฅผ ์์ฑํ๋ ์์
์ ์ผํ์ผ๋ก(
Joinpeertube.org ) ์ง์๋๋ ๋ ธ๋๋ฅผ ์ค๋ช ํ๋ ์ถ๊ฐ ์ ๋ณด ํ๋(๋ฒ์ฃผ, ํต์ ์ธ์ด, ํ๋ ๊ฐ๋ น, ์กฐ์ ๊ท์น, ์์ ์ ๋ฐ ๊ด๋ฆฌ์์ ๋ํ ์ ๋ณด, ์ฅ๋น ๋ฐ ๋ ธ๋ ์๊ธ์ ๋ํ ์ ๋ณด)๋ฅผ ์ถ๊ฐํ์ต๋๋ค. ์ง์ ๋ ์ ๋ณด๋ ์ฌ์ฉ์๋ฅผ ๋ ธ๋์ ์ฐ๊ฒฐํ๊ธฐ ์ํ ํ์ด์ง์ "์ ๋ณด" ์น์ ์๋ ๋ฐฐ์น๋ฉ๋๋ค. - ๋ค๋ฅธ ๋ ธ๋ ๋ฐ ๊ณต๊ฐ์ ์ผ๋ก ์ก์ธ์ค ๊ฐ๋ฅํ ๋ ์ง์คํธ๋ฆฌ๋ฅผ ์๋์ผ๋ก ์ถ์ ํ๋ ๊ธฐ๋ฅ์ด ์ถ๊ฐ๋์์ต๋๋ค.
- ๊ฐ์ฅ ์ข์ํ๋ ๋์์์ด ํฌํจ๋ ํ์ด์ง๋ฅผ ์ถ๊ฐํ์ต๋๋ค.
- ํต๊ณ๊ฐ ํฌํจ๋ ์น์ ์ด ๋ ธ๋ ์ ๋ณด ํ์ด์ง์ ์ถ๊ฐ๋์์ต๋๋ค.
- ์ด์ ๋น๋์ค ํญ์์ ๋์๋ฌธ์๋ฅผ ๊ตฌ๋ถํ์ง ์๋ ๊ฒ์์ ์ง์ํฉ๋๋ค.
- ๋ค์ ์ถ์ฒ ์์ ์๋ ์ฌ์ ๋ชจ๋๋ฅผ ์ถ๊ฐํ์ต๋๋ค.
- ๊ฐ๋จํ ํ ์คํธ ํ์ผ ํ์์ ์๋ง ์ง์์ด ์ถ๊ฐ๋์์ต๋๋ค.
- ํ ๋ง ๋์ฒด ์์ ์ด ๊ฐ์ํ๋์์ต๋๋ค.
- HLS(HTTP ๋ผ์ด๋ธ ์คํธ๋ฆฌ๋ฐ)๋ฅผ ์ฌ์ฉํ์ฌ ๋ฐฉ์ก์ ํ์ฑํํ๋ ๊ธฐ๋ฅ์ด ๊ด๋ฆฌ์ ํจ๋์ ์ถ๊ฐ๋์์ต๋๋ค.
์ถ์ฒ : opennet.ru