PeerTube๋ BitTorrent ํด๋ผ์ด์ธํธ๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ํฉ๋๋ค.
PeerTube ์ฐํฉ ๋คํธ์ํฌ๋ ์ํธ ์ฐ๊ฒฐ๋ ์๊ท๋ชจ ๋น๋์ค ํธ์คํ ์๋ฒ์ ์ปค๋ฎค๋ํฐ๋ก ํ์ฑ๋๋ฉฐ, ๊ฐ ์๋ฒ์๋ ์์ฒด ๊ด๋ฆฌ์๊ฐ ์๊ณ ์์ฒด ๊ท์น์ ์ฑํํ ์ ์์ต๋๋ค. ๋น๋์ค๊ฐ ์๋ ๊ฐ ์๋ฒ๋ ์ด ์๋ฒ์ ์ฌ์ฉ์ ๊ณ์ ๊ณผ ํด๋น ๋น๋์ค๋ฅผ ํธ์คํ ํ๋ BitTorrent ์ถ์ ๊ธฐ ์ญํ ์ ํฉ๋๋ค. ์ฌ์ฉ์ ID๋ โ@user_name@server_domainโ ํ์์ผ๋ก ๊ตฌ์ฑ๋ฉ๋๋ค. ๋ธ๋ผ์ฐ์ง ๋ฐ์ดํฐ๋ ์ฝํ ์ธ ๋ฅผ ๋ณด๋ ๋ค๋ฅธ ๋ฐฉ๋ฌธ์์ ๋ธ๋ผ์ฐ์ ์์ ์ง์ ์ ์ก๋ฉ๋๋ค.
๋์์์ ๋ณด๋ ์ฌ๋์ด ์๋ ๊ฒฝ์ฐ ๋์์์ด ์๋ ์
๋ก๋๋ ์๋ฒ๋ฅผ ๊ธฐ์ค์ผ๋ก ์
๋ก๋๊ฐ ๊ตฌ์ฑ๋ฉ๋๋ค(ํ๋กํ ์ฝ์ด ์ฌ์ฉ๋จ).
PeerTube๋ฅผ ํตํด ๋ฐฉ์ก์ ์์ํ๋ ค๋ฉด ์ฌ์ฉ์๋ ๋น๋์ค, ์ค๋ช ๋ฐ ํ๊ทธ ์ธํธ๋ฅผ ์๋ฒ ์ค ํ๋์ ์ ๋ก๋ํ๊ธฐ๋ง ํ๋ฉด ๋ฉ๋๋ค. ๊ทธ ํ์๋ ์ด๊ธฐ ๋ค์ด๋ก๋ ์๋ฒ๋ฟ๋ง ์๋๋ผ ํ๋๋ ์ด์ ๋คํธ์ํฌ ์ ์ฒด์์ ๋น๋์ค๋ฅผ ์ฌ์ฉํ ์ ์๊ฒ ๋ฉ๋๋ค. PeerTube๋ก ์์ ํ๊ณ ์ฝํ ์ธ ๋ฐฐํฌ์ ์ฐธ์ฌํ๋ ค๋ฉด ์ผ๋ฐ ๋ธ๋ผ์ฐ์ ๋ก ์ถฉ๋ถํ๋ฉฐ ์ถ๊ฐ ์ํํธ์จ์ด๋ฅผ ์ค์นํ ํ์๊ฐ ์์ต๋๋ค. ์ฌ์ฉ์๋ ์ฐํฉ ์์ ๋คํธ์ํฌ(์: Mastodon ๋ฐ Pleroma)์์ ๊ด์ฌ ์๋ ์ฑ๋์ ๊ตฌ๋ ํ๊ฑฐ๋ RSS๋ฅผ ํตํด ์ ํํ ๋น๋์ค ์ฑ๋์ ํ๋์ ์ถ์ ํ ์ ์์ต๋๋ค. P2P ํต์ ์ ์ฌ์ฉํ์ฌ ๋น๋์ค๋ฅผ ๋ฐฐํฌํ๊ธฐ ์ํด ์ฌ์ฉ์๋ ์น ํ๋ ์ด์ด๊ฐ ๋ด์ฅ๋ ํน์ ์์ ฏ์ ์น ์ฌ์ดํธ์ ์ถ๊ฐํ ์๋ ์์ต๋๋ค.
ํ์ฌ ์ฝํ
์ธ ๋ฅผ ํธ์คํ
ํ๊ธฐ ์ํด ๋ ๊ฐ ์ด์์ ์น์ฌ์ดํธ๊ฐ ์ถ์๋์์ต๋๋ค.
ะ
- ์ ์ญ ๊ฒ์์ ๋ํ ์ง์์ด ์ถ๊ฐ๋์์ต๋๋ค(๊ธฐ๋ณธ์ ์ผ๋ก ๋นํ์ฑํ๋์ด ์์ผ๋ฉฐ ๊ด๋ฆฌ์๊ฐ ํ์ฑํํด์ผ ํจ).
- ๊ด๋ฆฌ์์๊ฒ๋ ํ์ฌ PeerTube ์ธ์คํด์ค์ ํ์ด์ง์ ํ์๋๋ ๋ฐฐ๋๋ฅผ ์ ์ํ ์ ์๋ ๊ถํ์ด ๋ถ์ฌ๋ฉ๋๋ค.
- ์ฐํฉ ๋คํธ์ํฌ ๊ตฌ์ถ ๋๊ตฌ๊ฐ ํ์ฅ๋์์ต๋๋ค. ๊ณต๊ฐ ๋ชฉ๋ก์ ํฌํจ๋์ง ์์ ์์์ ๋ค๋ฅธ ๋คํธ์ํฌ๋ก ์ ์กํ๊ธฐ ์ํ ์ค์ ์ด ์ถ๊ฐ๋์์ต๋๋ค. ํ๋ฉด ํด์๋์ ๋ฐ๋ผ ๋น๋์ค ํ์ผ์ ์ญ์์ผ๋ก ์ ๋ ฌํ๋ ๊ธฐ๋ฅ์ด ์ง์๋ฉ๋๋ค. ActivityPub์ ํตํด ๋น๋์ค ๊ฐ์ฒด์ ๋ํ ์ ์ฒด ์ค๋ช ์ ๋ณด๋ผ ์ ์์ต๋๋ค.
- ์ค์ฌ์๋ ํน์ ๊ณ์ ์ ๋ํ ๋๊ธ์ ๋๋์ผ๋ก ์ญ์ ํ๊ณ ์ธ๋ค์ผ์ ๋ณด๋ ๋์ ๊ณ์ ์ ๋นํ์ฑํํ ์ ์์ต๋๋ค. ์ผ๋ฐ์ ์ธ ์ญ์ ์ด์ ๋ฅผ ๋ฏธ๋ฆฌ ์ ์ํ๊ธฐ ์ํ ์ง์์ด ์ถ๊ฐ๋์์ต๋๋ค.
- ์ธ๋ค์ผ ๊ทธ๋ฆฌ๋๋ฅผ ํ์ํ ๋ ์ฌ์ฉ ๊ฐ๋ฅํ ๋ชจ๋ ํ๋ฉด ๊ณต๊ฐ์ ์ฌ์ฉ์ด ์ต์ ํ๋์์ต๋๋ค.
- '๋ด ๋์์' ํ์ด์ง์ ๋์์ ์นด์ดํฐ์ ์ฑ๋ ์ ๋ณด๊ฐ ์ถ๊ฐ๋์์ต๋๋ค.
- ๊ด๋ฆฌ ์ธํฐํ์ด์ค์ ๋ฉ๋ด ํ์์ด ๋จ์ํ๋์์ต๋๋ค.
- ํน์ ์ฑ๋ ๋ฐ ๊ณ์ ์ ๋ํ ์ ๋น๋์ค์ RSS ํผ๋์ ๋ํ ์ก์ธ์ค๋ฅผ ์ ํํ ์ ์์ต๋๋ค.
- ํ๋ฌ๊ทธ์ธ์ ์ํ ๋ฆด๋ฆฌ์ค ์ ์
๋์์ ์๋ ์ฐจ๋จ ๋ฅผ ์ฌ์ฉํ๋ฉด ๊ณต๊ฐ ์ฐจ๋จ ๋ชฉ๋ก์ ๊ธฐ๋ฐ์ผ๋ก ๋์์์ ์ฐจ๋จํ ์ ์์ต๋๋ค. - ํฌ๊ด์ ์ธ ์ฉ์ด๋ฅผ ์ฌ์ฉํ๋ ์ผ๋ฐ์ ์ธ ์ถ์ธ์ ๋ฐ๋ผ '๋์์ ๋ธ๋๋ฆฌ์คํธ' ๊ธฐ๋ฅ์ ์ด๋ฆ์ด '๋์์ ์ฐจ๋จ/์ฐจ๋จ ๋ชฉ๋ก'์ผ๋ก ๋ณ๊ฒฝ๋์์ต๋๋ค.
- ๋ฐ์ธ๋ฉ ๋ผ์ด๋ธ๋ฌ๋ฆฌ ๋์ ์ด๋ฏธ์ง ์ฒ๋ฆฌ์ฉ
๋ ์นด๋ก์ด ๋ชจ๋ ํ์ฑํ๋จ
๋ ์ฌํ (JavaScript ์ด๋ฏธ์ง ์กฐ์ ํ๋ก๊ทธ๋จ), ์์ ํ JavaScript๋ก ์์ฑ๋์์ต๋๋ค.
์ถ๊ฐ
์ ๋ฒ์
WebTorrent๋ ์ฝํ ์ธ ๋ฅผ ๋ณด๋ ์ฌ์ฉ์์ ๋ธ๋ผ์ฐ์ ๋ฅผ ์ฐ๊ฒฐํ์ฌ ์๋ํ๋ ๋ถ์ฐํ ์ฝํ ์ธ ๋ฐฐํฌ ๋คํธ์ํฌ๋ฅผ ๊ตฌ์ฑํ ์ ์๋ BitTorrent ํ๋กํ ์ฝ์ ํ์ฅ์ด๋ผ๋ ์ ์ ์๊ธฐ์์ผ ๋๋ฆฌ๊ฒ ์ต๋๋ค. ์ด ํ๋ก์ ํธ๋ ์๋์ ์ํด ์ธ๋ถ ์๋ฒ ์ธํ๋ผ๋ ๋ธ๋ผ์ฐ์ ํ๋ฌ๊ทธ์ธ์ด ํ์ํ์ง ์์ต๋๋ค. ์น์ฌ์ดํธ ๋ฐฉ๋ฌธ์๋ฅผ ๋จ์ผ ์ฝํ ์ธ ์ ๋ฌ ๋คํธ์ํฌ์ ์ฐ๊ฒฐํ๋ ค๋ฉด ๋ธ๋ผ์ฐ์ ๊ฐ ์ง์ ๋ฐ์ดํฐ ๊ตํ์ ์ํด WebRTC ๊ธฐ์ ์ ์ฌ์ฉํ๋ ์น์ฌ์ดํธ์ ํน์ JavaScript ์ฝ๋๋ฅผ ๋ฐฐ์นํ๋ ๊ฒ์ผ๋ก ์ถฉ๋ถํฉ๋๋ค.
์ถ์ฒ : opennet.ru