๋ถ„์‚ฐ ๋น„๋””์˜ค ๋ฐฉ์†ก ํ”Œ๋žซํผ PeerTube 2.2 ์ถœ์‹œ

๊ฒŒ์‹œ ๋จ ๋ฌธ์ œ ํ”ผ์–ดํŠœ๋ธŒ 2.2, ๋น„๋””์˜ค ํ˜ธ์ŠคํŒ… ๋ฐ ๋น„๋””์˜ค ๋ฐฉ์†ก์„ ๊ตฌ์„ฑํ•˜๊ธฐ ์œ„ํ•œ ๋ถ„์‚ฐํ˜• ํ”Œ๋žซํผ์ž…๋‹ˆ๋‹ค. 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๋ฅผ ํ†ตํ•ด ํŽธ๊ณก์ด๋‚˜ ํŒŸ์บ์ŠคํŠธ๋ฅผ ๋ฐฐํฌํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์›ํ•˜๋Š” ๊ฒฝ์šฐ ์‚ฌ์šด๋“œ ํŒŒ์ผ์— ์ด๋ฏธ์ง€๋ฅผ ์ฒจ๋ถ€ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
  • ๊ฒ€์ƒ‰ ํŒจ๋„์ด ๊ฐœ์„ ๋˜์–ด ์ฑ„๋„๊ณผ ๋น„๋””์˜ค๋ฅผ ๋ณ„๋„๋กœ ๊ฒ€์ƒ‰ํ•˜๋Š” ๋ช…๋ น์— ๋Œ€ํ•œ ํžŒํŠธ๊ฐ€ ์ถ”๊ฐ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด, ๋„๋ฉ”์ธ์— ์—ฐ๊ฒฐ๋œ ์ฑ„๋„์„ ๊ฒ€์ƒ‰ํ•˜๋ ค๋ฉด โ€œ@channel_id@domainโ€ ๊ตฌ์„ฑ์ด ์ œ์•ˆ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

    ๋ถ„์‚ฐ ๋น„๋””์˜ค ๋ฐฉ์†ก ํ”Œ๋žซํผ PeerTube 2.2 ์ถœ์‹œ

  • ๋น„๋””์˜ค ๋‹ค์šด๋กœ๋“œ ์ฐฝ์€ ํŒŒ์ผ์— ๋Œ€ํ•œ ์ถ”๊ฐ€ ์ •๋ณด๋ฅผ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค.

    ๋ถ„์‚ฐ ๋น„๋””์˜ค ๋ฐฉ์†ก ํ”Œ๋žซํผ PeerTube 2.2 ์ถœ์‹œ

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

    ๋ถ„์‚ฐ ๋น„๋””์˜ค ๋ฐฉ์†ก ํ”Œ๋žซํผ PeerTube 2.2 ์ถœ์‹œ

  • ์ด์ œ ์ธํ„ฐํŽ˜์ด์Šค๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ PeerTube์— ๋น„๋””์˜ค๋ฅผ ์—…๋กœ๋“œํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
    ํŒŒ์ผ ์„ ํƒ ๋ฉ”๋‰ด๋ฅผ ํ˜ธ์ถœํ•˜๋Š” ๋Œ€์‹  ๋งˆ์šฐ์Šค๋กœ ํŒŒ์ผ์„ ๋“œ๋ž˜๊ทธ&๋“œ๋กญํ•˜์—ฌ ์ด๋™ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋น„๋””์˜ค ๊ฐ€์ ธ์˜ค๊ธฐ ๋Œ€ํ™” ์ƒ์ž์— ์ž๋ง‰ ๊ฐ€์ ธ์˜ค๊ธฐ, ๋ผ์ด์„ผ์Šค ํ™•์ธ, ์–ธ์–ด ์„ ํƒ ๊ธฐ๋Šฅ์ด ์ถ”๊ฐ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

    ๋ถ„์‚ฐ ๋น„๋””์˜ค ๋ฐฉ์†ก ํ”Œ๋žซํผ PeerTube 2.2 ์ถœ์‹œ

  • ๋งˆํฌ๋‹ค์šด์„ ์ง€์›ํ•˜๋Š” ์˜์ƒ ์„ค๋ช… ํ…์ŠคํŠธ ํŽธ์ง‘๊ธฐ์˜ ์ธํ„ฐํŽ˜์ด์Šค๊ฐ€ ๊ฐœ์„ ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ์ „์ฒด ํ™”๋ฉด ํŽธ์ง‘ ๋ชจ๋“œ๊ฐ€ ์ถ”๊ฐ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

    ๋ถ„์‚ฐ ๋น„๋””์˜ค ๋ฐฉ์†ก ํ”Œ๋žซํผ PeerTube 2.2 ์ถœ์‹œ

  • ๊ด€๋ฆฌ์ž์—๊ฒŒ๋Š” ์ค‘๋ณต ์˜์ƒ ๊ด€๋ฆฌ๋ฅผ ์œ„ํ•œ ์ƒˆ๋กœ์šด ์ธํ„ฐํŽ˜์ด์Šค๊ฐ€ ์ œ์•ˆ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ์ด๋ฅผ ํ†ตํ•ด ํ˜„์žฌ ๋…ธ๋“œ์— ๋ณต์ œ๋œ ๋‹ค๋ฅธ ๋…ธ๋“œ์˜ ์˜์ƒ ๋ชฉ๋ก๊ณผ ํ˜„์žฌ ๋…ธ๋“œ์— ๋ณต์ œ๋œ ๋‹ค๋ฅธ ์‚ฌ๋žŒ๋“ค์˜ ์˜์ƒ ๋ชฉ๋ก์„ ๋ณผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋‹ค๋ฅธ ์‚ฌ๋žŒ์˜ ๋ณต์ œ๋ณธ์ด ์ฐจ์ง€ํ•˜๋Š” ๋””์Šคํฌ ๊ณต๊ฐ„์„ ํ‰๊ฐ€ํ•˜๊ธฐ ์œ„ํ•ด ์‹œ๊ฐ์  ๋‹ค์ด์–ด๊ทธ๋žจ์ด ์ œ์•ˆ๋ฉ๋‹ˆ๋‹ค.

    ๋ถ„์‚ฐ ๋น„๋””์˜ค ๋ฐฉ์†ก ํ”Œ๋žซํผ PeerTube 2.2 ์ถœ์‹œ

  • ๋ถ€์ ์ ˆํ•œ ๋™์˜์ƒ์— ๋Œ€ํ•œ ์‹ ๊ณ ๋ฅผ ๊ฒ€ํ† ํ•˜๊ณ  ์กฐ์ •ํ•˜๋Š” ์ธํ„ฐํŽ˜์ด์Šค๊ฐ€ ๊ฐœ์„ ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ๋‹ค์–‘ํ•œ ์œ ํ˜•์˜ ๋ถˆ๋งŒ ์‚ฌํ•ญ์— ๋Œ€ํ•œ ํ•„ํ„ฐ ์ถ”๊ฐ€, ๋™์˜์ƒ ๋ฐ ๊ณ„์ •์„ ๋น ๋ฅด๊ฒŒ ์ฐจ๋‹จํ•  ์ˆ˜ ์žˆ๋Š” ๋ฒ„ํŠผ ์ถ”๊ฐ€, ๊ทธ๋ž˜ํ”„์— ์ธ๋„ค์ผ ํ‘œ์‹œ ์ œ๊ณต, ์‚ฝ์ž…๋œ ๋™์˜์ƒ์— ๋Œ€ํ•œ ๋น ๋ฅธ ์•ก์„ธ์Šค ์ถ”๊ฐ€.

    ๋ถ„์‚ฐ ๋น„๋””์˜ค ๋ฐฉ์†ก ํ”Œ๋žซํผ PeerTube 2.2 ์ถœ์‹œ

  • ์™ธ๋ถ€ ์ธ์ฆ ๋ฐฉ๋ฒ• ๊ตฌํ˜„์œผ๋กœ ํ”Œ๋Ÿฌ๊ทธ์ธ์„ ์ƒ์„ฑํ•˜๋Š” ๊ธฐ๋Šฅ์ด ์ถ”๊ฐ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค. LDAP, OpenID ๋ฐ SAMLv2๋ฅผ ์‚ฌ์šฉํ•œ ์ธ์ฆ์„ ์œ„ํ•ด ์„ธ ๊ฐ€์ง€ ํ”Œ๋Ÿฌ๊ทธ์ธ์ด ์ œ๊ณต๋ฉ๋‹ˆ๋‹ค.
  • ๋น„๋””์˜ค ์‚ญ์ œ, URL ๋˜๋Š” ํ† ๋ ŒํŠธ ๊ฐ€์ ธ์˜ค๊ธฐ ํ™•์ธ, ์‚ฌ์ดํŠธ ๋˜๋Š” ๊ณ„์ • ์ˆจ๊ธฐ๊ธฐ, ๋น„๋””์˜ค ๋ธ”๋ž™๋ฆฌ์ŠคํŠธ ์œ ์ง€์™€ ๊ฐ™์€ ์ž‘์—…์„ ์ˆ˜ํ–‰ํ•˜๋Š” ์กฐ์ • ํ”Œ๋Ÿฌ๊ทธ์ธ์„ ์ƒ์„ฑํ•˜๊ธฐ ์œ„ํ•ด API์— ๋Œ€ํ•œ ํ˜ธ์ถœ์„ ์ถ”๊ฐ€ํ–ˆ์Šต๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด, ์œ„๋ฐ˜์ž ๋ชฉ๋ก์„ ๊ธฐ๋ฐ˜์œผ๋กœ ๊ณ„์ •๊ณผ ๋…ธ๋“œ๋ฅผ ์ž๋™์œผ๋กœ ์ˆจ๊ธฐ๋„๋ก Peertube-plugin-auto-mute ํ”Œ๋Ÿฌ๊ทธ์ธ์ด ์ œ์•ˆ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
  • ์ด๋ฉ”์ผ ์•Œ๋ฆผ์—๋Š” HTML ๋งˆํฌ์—…์„ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋Š” ๊ธฐ๋Šฅ์ด ์žˆ์Šต๋‹ˆ๋‹ค.
  • ์ด์ œ ๊ด€๋ฆฌ์ž ์ธํ„ฐํŽ˜์ด์Šค๋Š” ๋‹ค๋ฅธ ๋…ธ๋“œ์˜ ์œ ์‚ฌํ•œ ๋ชฉ๋ก์„ ๊ธฐ๋ฐ˜์œผ๋กœ ๋ชจ๋‹ˆํ„ฐ๋ง๋˜๋Š” ๋…ธ๋“œ ๋ชฉ๋ก์˜ ์ž๋™ ๋ณด์ถฉ์„ ์ง€์›ํ•ฉ๋‹ˆ๋‹ค. ์—ฐ๊ฒฐ์„ ๊ฐ€์ ธ์˜ค๊ธฐ ์œ„ํ•œ ๊ณต๊ฐœ ๋…ธ๋“œ ๋ชฉ๋ก์„ ํฌํ•จํ•˜๋Š” ๋‚ด์šฉ์€ github, gitlab ๋ฐ Pastebin๊ณผ ๊ฐ™์€ ์„œ๋น„์Šค๋ฅผ ํ†ตํ•ด ๋‹ค์šด๋กœ๋“œํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
  • ํ–ฅ์ƒ๋œ API ์›น์‚ฌ์ดํŠธ์— ํฌํ•จ๋œ ๋น„๋””์˜ค์˜ ์žฌ์ƒ์„ ์ œ์–ดํ•ฉ๋‹ˆ๋‹ค. API๋ฅผ ํ†ตํ•ด ๋น„๋””์˜ค ๊ธธ์ด, ์žฌ์ƒ ์ข…๋ฃŒ ๋ฐ ์ž๋ง‰์— ๋Œ€ํ•œ ์ •๋ณด๋ฅผ ์–ป์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์ถœ์ฒ˜ : opennet.ru

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