PeerTube 2.3 ๋ฐ WebTorrent Desktop 0.23 ์‚ฌ์šฉ ๊ฐ€๋Šฅ

๊ฒŒ์‹œ ๋จ ๋ฌธ์ œ ํ”ผ์–ดํŠœ๋ธŒ 2.3, ๋น„๋””์˜ค ํ˜ธ์ŠคํŒ… ๋ฐ ๋น„๋””์˜ค ๋ฐฉ์†ก์„ ๊ตฌ์„ฑํ•˜๊ธฐ ์œ„ํ•œ ๋ถ„์‚ฐํ˜• ํ”Œ๋žซํผ์ž…๋‹ˆ๋‹ค. PeerTube๋Š” P2P ํ†ต์‹ ์„ ๊ธฐ๋ฐ˜์œผ๋กœ ํ•œ ์ฝ˜ํ…์ธ  ๋ฐฐํฌ ๋„คํŠธ์›Œํฌ๋ฅผ ์‚ฌ์šฉํ•˜๊ณ  ๋ฐฉ๋ฌธ์ž์˜ ๋ธŒ๋ผ์šฐ์ €๋ฅผ ํ•จ๊ป˜ ์—ฐ๊ฒฐํ•˜์—ฌ YouTube, Dailymotion ๋ฐ Vimeo์— ๋Œ€ํ•œ ๊ณต๊ธ‰์—…์ฒด ์ค‘๋ฆฝ์  ๋Œ€์•ˆ์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค. ํ”„๋กœ์ ํŠธ ๊ฐœ๋ฐœ ํ™•์‚ฐ AGPLv3์— ๋”ฐ๋ผ ๋ผ์ด์„ผ์Šค๊ฐ€ ๋ถ€์—ฌ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

PeerTube๋Š” BitTorrent ํด๋ผ์ด์–ธํŠธ๋ฅผ ๊ธฐ๋ฐ˜์œผ๋กœ ํ•ฉ๋‹ˆ๋‹ค. Web ํ† ๋ŸฐํŠธ, ๋ธŒ๋ผ์šฐ์ €์—์„œ ์‹คํ–‰๋˜๊ณ  ๊ธฐ์ˆ ์„ ์‚ฌ์šฉํ•˜์—ฌ WebRTC๊ฐ€ ๋ธŒ๋ผ์šฐ์ €์™€ ํ”„๋กœํ† ์ฝœ ๊ฐ„์˜ ์ง์ ‘์ ์ธ P2P ํ†ต์‹  ์ฑ„๋„์„ ๊ตฌ์„ฑํ•ฉ๋‹ˆ๋‹ค. ์•กํ‹ฐ๋น„ํ‹ฐ ํŽ๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด ์„œ๋กœ ๋‹ค๋ฅธ ๋น„๋””์˜ค ์„œ๋ฒ„๋ฅผ ๋ฐฉ๋ฌธ์ž๊ฐ€ ์ฝ˜ํ…์ธ  ์ „๋‹ฌ์— ์ฐธ์—ฌํ•˜๊ณ  ์ฑ„๋„์„ ๊ตฌ๋…ํ•˜๊ณ  ์ƒˆ ๋น„๋””์˜ค์— ๋Œ€ํ•œ ์•Œ๋ฆผ์„ ๋ฐ›์„ ์ˆ˜ ์žˆ๋Š” ๊ณตํ†ต ์—ฐํ•ฉ ๋„คํŠธ์›Œํฌ๋กœ ํ†ตํ•ฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ํ”„๋กœ์ ํŠธ์—์„œ ์ œ๊ณตํ•˜๋Š” ์›น ์ธํ„ฐํŽ˜์ด์Šค๋Š” ํ”„๋ ˆ์ž„์›Œํฌ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๊ตฌ์ถ•๋ฉ๋‹ˆ๋‹ค. ๋ชจ๋‚œ.

PeerTube ์—ฐํ•ฉ ๋„คํŠธ์›Œํฌ๋Š” ์ƒํ˜ธ ์—ฐ๊ฒฐ๋œ ์†Œ๊ทœ๋ชจ ๋น„๋””์˜ค ํ˜ธ์ŠคํŒ… ์„œ๋ฒ„์˜ ์ปค๋ฎค๋‹ˆํ‹ฐ๋กœ ํ˜•์„ฑ๋˜๋ฉฐ, ๊ฐ ์„œ๋ฒ„์—๋Š” ์ž์ฒด ๊ด€๋ฆฌ์ž๊ฐ€ ์žˆ๊ณ  ์ž์ฒด ๊ทœ์น™์„ ์ฑ„ํƒํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋น„๋””์˜ค๊ฐ€ ์žˆ๋Š” ๊ฐ ์„œ๋ฒ„๋Š” ์ด ์„œ๋ฒ„์˜ ์‚ฌ์šฉ์ž ๊ณ„์ •๊ณผ ํ•ด๋‹น ๋น„๋””์˜ค๋ฅผ ํ˜ธ์ŠคํŒ…ํ•˜๋Š” BitTorrent ์ถ”์ ๊ธฐ ์—ญํ• ์„ ํ•ฉ๋‹ˆ๋‹ค. ์‚ฌ์šฉ์ž ID๋Š” โ€œ@user_name@server_domainโ€ ํ˜•์‹์œผ๋กœ ๊ตฌ์„ฑ๋ฉ๋‹ˆ๋‹ค. ๋ธŒ๋ผ์šฐ์ง• ๋ฐ์ดํ„ฐ๋Š” ์ฝ˜ํ…์ธ ๋ฅผ ๋ณด๋Š” ๋‹ค๋ฅธ ๋ฐฉ๋ฌธ์ž์˜ ๋ธŒ๋ผ์šฐ์ €์—์„œ ์ง์ ‘ ์ „์†ก๋ฉ๋‹ˆ๋‹ค.

๋™์˜์ƒ์„ ๋ณด๋Š” ์‚ฌ๋žŒ์ด ์—†๋Š” ๊ฒฝ์šฐ ๋™์˜์ƒ์ด ์›๋ž˜ ์—…๋กœ๋“œ๋œ ์„œ๋ฒ„๋ฅผ ๊ธฐ์ค€์œผ๋กœ ์—…๋กœ๋“œ๊ฐ€ ๊ตฌ์„ฑ๋ฉ๋‹ˆ๋‹ค(ํ”„๋กœํ† ์ฝœ์ด ์‚ฌ์šฉ๋จ). ์›น์‹œ๋“œ). PeerTube๋Š” ๋น„๋””์˜ค๋ฅผ ์‹œ์ฒญํ•˜๋Š” ์‚ฌ์šฉ์ž๋“ค์—๊ฒŒ ํŠธ๋ž˜ํ”ฝ์„ ๋ถ„์‚ฐ์‹œํ‚ค๋Š” ๊ฒƒ ์™ธ์—๋„ ์ œ์ž‘์ž๊ฐ€ ์‹œ์ž‘ํ•œ ๋…ธ๋“œ๊ฐ€ ์ฒ˜์Œ์— ๋น„๋””์˜ค๋ฅผ ํ˜ธ์ŠคํŒ…ํ•˜์—ฌ ๋‹ค๋ฅธ ์ œ์ž‘์ž์˜ ๋น„๋””์˜ค๋ฅผ ์บ์‹œํ•˜๋„๋ก ํ—ˆ์šฉํ•˜์—ฌ ํด๋ผ์ด์–ธํŠธ๋ฟ๋งŒ ์•„๋‹ˆ๋ผ ์„œ๋ฒ„์˜ ๋ถ„์‚ฐ ๋„คํŠธ์›Œํฌ๋ฅผ ํ˜•์„ฑํ•˜๊ณ  ๋‚ด๊ฒฐํ•จ์„ฑ์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค.

PeerTube๋ฅผ ํ†ตํ•ด ๋ฐฉ์†ก์„ ์‹œ์ž‘ํ•˜๋ ค๋ฉด ์‚ฌ์šฉ์ž๋Š” ๋น„๋””์˜ค, ์„ค๋ช… ๋ฐ ํƒœ๊ทธ ์„ธํŠธ๋ฅผ ์„œ๋ฒ„ ์ค‘ ํ•˜๋‚˜์— ์—…๋กœ๋“œํ•˜๊ธฐ๋งŒ ํ•˜๋ฉด ๋ฉ๋‹ˆ๋‹ค. ๊ทธ ํ›„์—๋Š” ์ดˆ๊ธฐ ๋‹ค์šด๋กœ๋“œ ์„œ๋ฒ„๋ฟ๋งŒ ์•„๋‹ˆ๋ผ ํŽ˜๋”๋ ˆ์ด์…˜ ๋„คํŠธ์›Œํฌ ์ „์ฒด์—์„œ ๋น„๋””์˜ค๋ฅผ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๊ฒŒ ๋ฉ๋‹ˆ๋‹ค. PeerTube๋กœ ์ž‘์—…ํ•˜๊ณ  ์ฝ˜ํ…์ธ  ๋ฐฐํฌ์— ์ฐธ์—ฌํ•˜๋ ค๋ฉด ์ผ๋ฐ˜ ๋ธŒ๋ผ์šฐ์ €๋กœ ์ถฉ๋ถ„ํ•˜๋ฉฐ ์ถ”๊ฐ€ ์†Œํ”„ํŠธ์›จ์–ด๋ฅผ ์„ค์น˜ํ•  ํ•„์š”๊ฐ€ ์—†์Šต๋‹ˆ๋‹ค. ์‚ฌ์šฉ์ž๋Š” ์—ฐํ•ฉ ์†Œ์…œ ๋„คํŠธ์›Œํฌ(์˜ˆ: Mastodon ๋ฐ Pleroma)์—์„œ ๊ด€์‹ฌ ์žˆ๋Š” ์ฑ„๋„์„ ๊ตฌ๋…ํ•˜๊ฑฐ๋‚˜ RSS๋ฅผ ํ†ตํ•ด ์„ ํƒํ•œ ๋น„๋””์˜ค ์ฑ„๋„์˜ ํ™œ๋™์„ ์ถ”์ ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. P2P ํ†ต์‹ ์„ ์‚ฌ์šฉํ•˜์—ฌ ๋น„๋””์˜ค๋ฅผ ๋ฐฐํฌํ•˜๊ธฐ ์œ„ํ•ด ์‚ฌ์šฉ์ž๋Š” ์›น ํ”Œ๋ ˆ์ด์–ด๊ฐ€ ๋‚ด์žฅ๋œ ํŠน์ˆ˜ ์œ„์ ฏ์„ ์›น ์‚ฌ์ดํŠธ์— ์ถ”๊ฐ€ํ•  ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค.

ํ˜„์žฌ ์ฝ˜ํ…์ธ ๋ฅผ ํ˜ธ์ŠคํŒ…ํ•˜๊ธฐ ์œ„ํ•ด ๋‘ ๊ฐœ ์ด์ƒ์˜ ์›น์‚ฌ์ดํŠธ๊ฐ€ ์ถœ์‹œ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. 300 ๋‹ค์–‘ํ•œ ์ž์›๋ด‰์‚ฌ์ž์™€ ์กฐ์ง์ด ๊ด€๋ฆฌํ•˜๋Š” ์„œ๋ฒ„์ž…๋‹ˆ๋‹ค. ์‚ฌ์šฉ์ž๊ฐ€ ํŠน์ • PeerTube ์„œ๋ฒ„์— ๋น„๋””์˜ค๋ฅผ ๊ฒŒ์‹œํ•˜๋Š” ๊ทœ์น™์— ๋งŒ์กฑํ•˜์ง€ ์•Š๋Š” ๊ฒฝ์šฐ ๋‹ค๋ฅธ ์„œ๋ฒ„์— ์—ฐ๊ฒฐํ•˜๊ฑฐ๋‚˜ ๋‹ฌ๋ฆฌ๋‹ค ๋‚˜๋งŒ์˜ ์„œ๋ฒ„. ๋น ๋ฅธ ์„œ๋ฒ„ ๋ฐฐํฌ๋ฅผ ์œ„ํ•ด ๋ฏธ๋ฆฌ ๊ตฌ์„ฑ๋œ Docker ํ˜•์‹์˜ ์ด๋ฏธ์ง€(chocobozzz/peertube)๊ฐ€ ์ œ๊ณต๋ฉ๋‹ˆ๋‹ค.

ะ’ ์ƒˆ๋กœ์šด ๋ฌธ์ œ:

  • ์ „์—ญ ๊ฒ€์ƒ‰์— ๋Œ€ํ•œ ์ง€์›์ด ์ถ”๊ฐ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค(๊ธฐ๋ณธ์ ์œผ๋กœ ๋น„ํ™œ์„ฑํ™”๋˜์–ด ์žˆ์œผ๋ฉฐ ๊ด€๋ฆฌ์ž๊ฐ€ ํ™œ์„ฑํ™”ํ•ด์•ผ ํ•จ).
  • ๊ด€๋ฆฌ์ž์—๊ฒŒ๋Š” ํ˜„์žฌ PeerTube ์ธ์Šคํ„ด์Šค์˜ ํŽ˜์ด์ง€์— ํ‘œ์‹œ๋˜๋Š” ๋ฐฐ๋„ˆ๋ฅผ ์ •์˜ํ•  ์ˆ˜ ์žˆ๋Š” ๊ถŒํ•œ์ด ๋ถ€์—ฌ๋ฉ๋‹ˆ๋‹ค.
  • ์—ฐํ•ฉ ๋„คํŠธ์›Œํฌ ๊ตฌ์ถ• ๋„๊ตฌ๊ฐ€ ํ™•์žฅ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ๊ณต๊ฐœ ๋ชฉ๋ก์— ํฌํ•จ๋˜์ง€ ์•Š์€ ์˜์ƒ์„ ๋‹ค๋ฅธ ๋„คํŠธ์›Œํฌ๋กœ ์ „์†กํ•˜๊ธฐ ์œ„ํ•œ ์„ค์ •์ด ์ถ”๊ฐ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ํ™”๋ฉด ํ•ด์ƒ๋„์— ๋”ฐ๋ผ ๋น„๋””์˜ค ํŒŒ์ผ์„ ์—ญ์ˆœ์œผ๋กœ ์ •๋ ฌํ•˜๋Š” ๊ธฐ๋Šฅ์ด ์ง€์›๋ฉ๋‹ˆ๋‹ค. ActivityPub์„ ํ†ตํ•ด ๋น„๋””์˜ค ๊ฐœ์ฒด์— ๋Œ€ํ•œ ์ „์ฒด ์„ค๋ช…์„ ๋ณด๋‚ผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
  • ์ค‘์žฌ์ž๋Š” ํŠน์ • ๊ณ„์ •์— ๋Œ€ํ•œ ๋Œ“๊ธ€์„ ๋Œ€๋Ÿ‰์œผ๋กœ ์‚ญ์ œํ•˜๊ณ  ์ธ๋„ค์ผ์„ ๋ณด๋Š” ๋™์•ˆ ๊ณ„์ •์„ ๋น„ํ™œ์„ฑํ™”ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ผ๋ฐ˜์ ์ธ ์‚ญ์ œ ์ด์œ ๋ฅผ ๋ฏธ๋ฆฌ ์ •์˜ํ•˜๊ธฐ ์œ„ํ•œ ์ง€์›์ด ์ถ”๊ฐ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
  • ์ธ๋„ค์ผ ๊ทธ๋ฆฌ๋“œ๋ฅผ ํ‘œ์‹œํ•  ๋•Œ ์‚ฌ์šฉ ๊ฐ€๋Šฅํ•œ ๋ชจ๋“  ํ™”๋ฉด ๊ณต๊ฐ„์˜ ์‚ฌ์šฉ์ด ์ตœ์ ํ™”๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
  • '๋‚ด ๋™์˜์ƒ' ํŽ˜์ด์ง€์— ๋™์˜์ƒ ์นด์šดํ„ฐ์™€ ์ฑ„๋„ ์ •๋ณด๊ฐ€ ์ถ”๊ฐ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
  • ๊ด€๋ฆฌ ์ธํ„ฐํŽ˜์ด์Šค์˜ ๋ฉ”๋‰ด ํƒ์ƒ‰์ด ๋‹จ์ˆœํ™”๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
  • ํŠน์ • ์ฑ„๋„ ๋ฐ ๊ณ„์ •์— ๋Œ€ํ•œ ์ƒˆ ๋น„๋””์˜ค์˜ RSS ํ”ผ๋“œ์— ๋Œ€ํ•œ ์•ก์„ธ์Šค๋ฅผ ์ œํ•œํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
  • ํ”Œ๋Ÿฌ๊ทธ์ธ์˜ ์•ŒํŒŒ ๋ฆด๋ฆฌ์Šค ์ œ์•ˆ ๋™์˜์ƒ ์ž๋™ ์ฐจ๋‹จ๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด ๊ณต๊ฐœ ์ฐจ๋‹จ ๋ชฉ๋ก์„ ๊ธฐ๋ฐ˜์œผ๋กœ ๋™์˜์ƒ์„ ์ฐจ๋‹จํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
  • ํฌ๊ด„์ ์ธ ์šฉ์–ด๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ์ผ๋ฐ˜์ ์ธ ์ถ”์„ธ์— ๋”ฐ๋ผ '๋™์˜์ƒ ๋ธ”๋ž™๋ฆฌ์ŠคํŠธ' ๊ธฐ๋Šฅ์˜ ์ด๋ฆ„์ด '๋™์˜์ƒ ์ฐจ๋‹จ/์ฐจ๋‹จ ๋ชฉ๋ก'์œผ๋กœ ๋ณ€๊ฒฝ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
  • ๋ฐ”์ธ๋”ฉ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ ๋Œ€์‹  ์ด๋ฏธ์ง€ ์ฒ˜๋ฆฌ์šฉ ๋‚ ์นด๋กœ์šด ๋ชจ๋“ˆ ํ™œ์„ฑํ™”๋จ
    ๋‚ ์”ฌํ•œ (JavaScript ์ด๋ฏธ์ง€ ์กฐ์ž‘ ํ”„๋กœ๊ทธ๋žจ), ์™„์ „ํžˆ JavaScript๋กœ ์ž‘์„ฑ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

์ถ”๊ฐ€ ํ˜•์„ฑ๋œ ์ƒˆ๋กœ์šด ๋ฌธ์ œ WebTorrent ๋ฐ์Šคํฌํ†ฑ 0.22๋Š” ๋น„๋””์˜ค ์ŠคํŠธ๋ฆฌ๋ฐ์„ ์ง€์›ํ•˜๊ณ  ์™„์ „ํžˆ ๋‹ค์šด๋กœ๋“œ๋  ๋•Œ๊นŒ์ง€ ๊ธฐ๋‹ค๋ฆฌ์ง€ ์•Š๊ณ  ๋น„๋””์˜ค ๋ฐ ์˜ค๋””์˜ค ์ฝ˜ํ…์ธ ๋ฅผ ๋ณผ ์ˆ˜ ์žˆ๊ฒŒ ํ•˜๊ณ  ํ•„์š”์— ๋”ฐ๋ผ ์ƒˆ ๋ฐ์ดํ„ฐ๋ฅผ ๋กœ๋“œํ•  ์ˆ˜ ์žˆ๋Š” ํ† ๋ ŒํŠธ ํด๋ผ์ด์–ธํŠธ์ž…๋‹ˆ๋‹ค. WebTorrent Desktop์„ ์‚ฌ์šฉํ•˜๋ฉด ์•„์ง ์™„์ „ํžˆ ๋‹ค์šด๋กœ๋“œ๋˜์ง€ ์•Š์€ ํŒŒ์ผ ๋‚ด๋ถ€์˜ ์œ„์น˜๋ฅผ โ€‹โ€‹๋ณ€๊ฒฝํ•  ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค(์œ„์น˜๋ฅผ ๋ณ€๊ฒฝํ•˜๋ฉด ๋‹ค์šด๋กœ๋“œ ๋ธ”๋ก์˜ ์šฐ์„  ์ˆœ์œ„๊ฐ€ ์ž๋™์œผ๋กœ ๋ณ€๊ฒฝ๋ฉ๋‹ˆ๋‹ค). Transmission์ด๋‚˜ uTorrent์™€ ๊ฐ™์€ ํ‘œ์ค€ ํ”„๋กœ๊ทธ๋žจ์„ ์‚ฌ์šฉํ•˜์—ฌ WebTorrent ๊ธฐ๋ฐ˜ ๋ธŒ๋ผ์šฐ์ € ํ”ผ์–ด์™€ BitTorrent ํ”ผ์–ด ๋ชจ๋‘์— ์—ฐ๊ฒฐํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋งˆ๊ทธ๋„ท ๋งํฌ, ํ† ๋ ŒํŠธ ํŒŒ์ผ, DHT(๋ถ„์‚ฐ ํ•ด์‹œ ํ…Œ์ด๋ธ”)์— ์˜ํ•œ ํ”ผ์–ด ์‹๋ณ„, PEX(ํ”ผ์–ด ๊ตํ™˜) ๋ฐ ์ถ”์  ์„œ๋ฒ„์˜ ๋ชฉ๋ก์ด ์ง€์›๋ฉ๋‹ˆ๋‹ค. AirPlay, Chromecast ๋ฐ DLNA ํ”„๋กœํ† ์ฝœ์„ ์‚ฌ์šฉํ•œ ์ŠคํŠธ๋ฆฌ๋ฐ์ด ์ง€์›๋ฉ๋‹ˆ๋‹ค.

์ƒˆ ๋ฒ„์ „ ๋†€๋ž„ ๋งŒํ•œ ๋ฉ€ํ‹ฐ ํŠธ๋ž™ ์˜ค๋””์˜ค ์ง€์›, ํ–ฅ์ƒ๋œ ์ฝ”๋ฑ ๊ฐ์ง€, ํŒŒ์ผ ํ™•์ธ ์•Œ๋ฆผ, MPEG-Layer-2, Musepack, Matroska(์‚ฌ์šด๋“œ) ๋ฐ WavePack ํ˜•์‹ ์ง€์›, Linux์šฉ rpm ํŒจํ‚ค์ง€ ๊ฒŒ์‹œ ์‹œ์ž‘ ๋ฐ arm64 ์•„ํ‚คํ…์ฒ˜์šฉ ์–ด์…ˆ๋ธ”๋ฆฌ. ๋ฆด๋ฆฌ์Šค 0.22๋Š” Electron 9 ํ”Œ๋žซํผ์„ ๊ธฐ๋ฐ˜์œผ๋กœ ๊ตฌ์ถ•๋˜์—ˆ์ง€๋งŒ ์—…๋ฐ์ดํŠธ 0.23์ด ๊ฒŒ์‹œ๋˜์–ด Electron 10 ํ”Œ๋žซํผ์˜ ํ…Œ์ŠคํŠธ ๋ฒ„์ „์„ ์‚ฌ์šฉํ•˜๋„๋ก ์ „ํ™˜๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

WebTorrent๋Š” ์ฝ˜ํ…์ธ ๋ฅผ ๋ณด๋Š” ์‚ฌ์šฉ์ž์˜ ๋ธŒ๋ผ์šฐ์ €๋ฅผ ์—ฐ๊ฒฐํ•˜์—ฌ ์ž‘๋™ํ•˜๋Š” ๋ถ„์‚ฐํ˜• ์ฝ˜ํ…์ธ  ๋ฐฐํฌ ๋„คํŠธ์›Œํฌ๋ฅผ ๊ตฌ์„ฑํ•  ์ˆ˜ ์žˆ๋Š” BitTorrent ํ”„๋กœํ† ์ฝœ์˜ ํ™•์žฅ์ด๋ผ๋Š” ์ ์„ ์ƒ๊ธฐ์‹œ์ผœ ๋“œ๋ฆฌ๊ฒ ์Šต๋‹ˆ๋‹ค. ์ด ํ”„๋กœ์ ํŠธ๋Š” ์ž‘๋™์„ ์œ„ํ•ด ์™ธ๋ถ€ ์„œ๋ฒ„ ์ธํ”„๋ผ๋‚˜ ๋ธŒ๋ผ์šฐ์ € ํ”Œ๋Ÿฌ๊ทธ์ธ์ด ํ•„์š”ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ์›น์‚ฌ์ดํŠธ ๋ฐฉ๋ฌธ์ž๋ฅผ ๋‹จ์ผ ์ฝ˜ํ…์ธ  ์ „๋‹ฌ ๋„คํŠธ์›Œํฌ์— ์—ฐ๊ฒฐํ•˜๋ ค๋ฉด ๋ธŒ๋ผ์šฐ์ € ๊ฐ„ ์ง์ ‘ ๋ฐ์ดํ„ฐ ๊ตํ™˜์„ ์œ„ํ•ด WebRTC ๊ธฐ์ˆ ์„ ์‚ฌ์šฉํ•˜๋Š” ์›น์‚ฌ์ดํŠธ์— ํŠน์ˆ˜ JavaScript ์ฝ”๋“œ๋ฅผ ๋ฐฐ์น˜ํ•˜๋Š” ๊ฒƒ์œผ๋กœ ์ถฉ๋ถ„ํ•ฉ๋‹ˆ๋‹ค.

์ถœ์ฒ˜ : opennet.ru

์ฝ”๋ฉ˜ํŠธ๋ฅผ ์ถ”๊ฐ€