libtorrent์— WebTorrent ํ”„๋กœํ† ์ฝœ์— ๋Œ€ํ•œ ์ง€์›์ด ์ถ”๊ฐ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

๋„์„œ๊ด€์œผ๋กœ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ ํ† ๋ ŒํŠธ๋Š” ๋ฉ”๋ชจ๋ฆฌ ์†Œ๋น„ ๋ฐ CPU ๋กœ๋“œ ์ธก๋ฉด์—์„œ ํšจ์œจ์ ์ธ BitTorrent ํ”„๋กœํ† ์ฝœ ๊ตฌํ˜„์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค. ์ถ”๊ฐ€ ํ”„๋กœํ† ์ฝœ ์ง€์› Web ํ† ๋ŸฐํŠธ. ์•”ํ˜ธ WebTorrent ์ž‘์—… ๋“ค์–ด์˜ฌ ๊ฒƒ์ด๋‹ค ๋ฆด๋ฆฌ์Šค ํ›„๋ณด ๋‹จ๊ณ„์— ์žˆ๋Š” 2.0 ๋ธŒ๋žœ์น˜ ์ดํ›„์— ํ˜•์„ฑ๋œ libtorrent์˜ ๋‹ค์Œ ์ฃผ์š” ๋ฆด๋ฆฌ์Šค์˜ ์ผ๋ถ€์ž…๋‹ˆ๋‹ค.

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

WebTorrent๋ฅผ libtorrent์— ํ†ตํ•ฉํ•˜๋ฉด ์›น์‚ฌ์ดํŠธ ๋ฐฉ๋ฌธ์ž์˜ ๋ธŒ๋ผ์šฐ์ €๋ฟ๋งŒ ์•„๋‹ˆ๋ผ ๊ณ ์ • ํ† ๋ ŒํŠธ ํด๋ผ์ด์–ธํŠธ๋ฅผ ํ†ตํ•ด์„œ๋„ ์ฝ˜ํ…์ธ  ๋ฐฐํฌ์— ์ฐธ์—ฌํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์‚ฌ์šฉํ•˜์—ฌ ๋„์„œ๊ด€ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ ํ† ๋ ŒํŠธํฌํ•จ ๋Œ€ํ™์ˆ˜ ะธ qBittorrent (rTorrent๋Š” ๋‹ค๋ฅธ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๋ฅผ ์‚ฌ์šฉํ•˜๋ฏ€๋กœ ๋ณ€๊ฒฝ์˜ ์˜ํ–ฅ์„ ๋ฐ›์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ ํ† ๋ ŒํŠธ). libtorrent์— ์ถ”๊ฐ€๋œ WebTorrent ๊ตฌํ˜„์€ C++๋กœ ์ž‘์„ฑ๋˜์—ˆ์œผ๋ฉฐ ์›ํ•˜๋Š” ๊ฒฝ์šฐ ๋‹ค๋ฅธ ํ† ๋ ŒํŠธ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ ๋ฐ ํด๋ผ์ด์–ธํŠธ(์›๋ณธ WebTorrent)๋กœ ์ „์†กํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ž‘์„ฑ์ž : ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ์—์„œ).

์ด๋Ÿฌํ•œ ๋ฐฉ์‹์œผ๋กœ BitTorrent ๋ฐ WebTorrent๋ฅผ ๊ธฐ๋ฐ˜์œผ๋กœ ํ•˜๋Š” ๋„คํŠธ์›Œํฌ์™€ ์ƒํ˜ธ ์ž‘์šฉํ•  ์ˆ˜ ์žˆ๋Š” ์ฐธ๊ฐ€์ž๋กœ ํ•˜์ด๋ธŒ๋ฆฌ๋“œ ๋„คํŠธ์›Œํฌ๊ฐ€ ํ˜•์„ฑ๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. libtorrent ๊ธฐ๋ฐ˜ ํ† ๋ ŒํŠธ ํด๋ผ์ด์–ธํŠธ๋Š” ๋‹ค์Œ์„ ํ†ตํ•ด ํŒŒ์ผ ๊ณต์œ ์™€ ๊ด€๋ จ๋œ ๋ธŒ๋ผ์šฐ์ € ๊ธฐ๋ฐ˜ WebTorrent ํ”ผ์–ด์— ์—ฐ๊ฒฐํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. Instant.io, ๋ฟ๋งŒ ์•„๋‹ˆ๋ผ ๋‹ค์Œ์„ ๊ธฐ๋ฐ˜์œผ๋กœ ํ•˜๋Š” ๋น„๋””์˜ค ๋ฐฉ์†ก ๋˜๋Š” ๋น„๋””์˜ค ํ˜ธ์ŠคํŒ… ์‹œ์Šคํ…œ์„ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค. PeerTube. ๊ฒฐ๊ณผ์ ์œผ๋กœ WebTorrent ๋ธŒ๋ผ์šฐ์ € ํด๋ผ์ด์–ธํŠธ๋Š” ๋ฐ์Šคํฌํ†ฑ ํด๋ผ์ด์–ธํŠธ ์‚ฌ์šฉ์ž๋ฅผ ํ†ตํ•ด TCP/UDP๋ฅผ ํ†ตํ•ด BitTorrent ๋™๋ฃŒ๊ฐ€ ๋ฐฐํฌํ•œ ๊ด‘๋ฒ”์œ„ํ•œ ํ† ๋ ŒํŠธ ์ปฌ๋ ‰์…˜์— ์•ก์„ธ์Šคํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

libtorrent์— WebTorrent ํ”„๋กœํ† ์ฝœ์— ๋Œ€ํ•œ ์ง€์›์ด ์ถ”๊ฐ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

์ถœ์ฒ˜ : opennet.ru

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