๋ณธ๋ฌธ์œผ๋กœ ๊ฑด๋„ˆ๋›ฐ๊ธฐ

๐ŸŒŸ ์†Œ๊ฐœ

SSAPI๋Š” ์ˆฒ(์•„ํ”„๋ฆฌ์นดTV)๊ณผ ์น˜์ง€์ง์˜ ํ›„์› ๋ฐ ์ฑ„ํŒ… ๋ฐ์ดํ„ฐ๋ฅผ ์ œ๊ณตํ•˜๋Š” API ์„œ๋น„์Šค์ž…๋‹ˆ๋‹ค. ์ตœ์ ํ™”๋œ ์„ฑ๋Šฅ๊ณผ ์ƒ์„ธํ•œ ๋ฌธ์„œํ™”๋ฅผ ํ†ตํ•ด ๋ˆ„๊ตฌ๋‚˜ ์‰ฝ๊ฒŒ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์œผ๋ฉฐ, ๋Œ€๊ทœ๋ชจ ์„œ๋ฒ„์—์„œ๋„ ๋ถ€๋‹ด ์—†์ด ์•ˆ์ •์ ์œผ๋กœ ์šด์˜ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

2024๋…„ 2์›” ์˜คํ”ˆ ์ดํ›„ 500์–ตํšŒ๊ฐ€ ๋„˜๋Š” ๋ฐ์ดํ„ฐ๋ฅผ ์ฒ˜๋ฆฌํ–ˆ์œผ๋ฉฐ, ์•ฝ 2,500๋ช…์˜ ์ŠคํŠธ๋ฆฌ๋จธ์™€ 100์—ฌ ๋ช…์˜ ๊ฐœ๋ฐœ์ž๋“ค์ด ํ•จ๊ป˜ํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.

ํ˜„์žฌ ์ง€์› ํ˜„ํ™ฉโ€‹

  • ์ˆฒ (์•„ํ”„๋ฆฌ์นดTV): ์ •์‹ ์„œ๋น„์Šค ๋‹จ๊ณ„
  • ์น˜์ง€์ง: Beta ์„œ๋น„์Šค ๋‹จ๊ณ„

ํŠน์ง•โ€‹

SSAPI๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™์€ ํŠน์ง•์„ ๊ฐ€์ง€๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค:

  • ์ตœ์ ํ™”๋œ ์„ฑ๋Šฅ: 100๋ช…๋‹น 2Mbps์˜ ๋‚ฎ์€ ๋Œ€์—ญํญ์œผ๋กœ ์šด์˜ ๊ฐ€๋Šฅ
  • ์•ˆ์ •์ ์ธ ์ฒ˜๋ฆฌ: ์ดˆ๋‹น 2,000๊ฑด ์ด์ƒ์˜ ํŠธ๋žœ์žญ์…˜์„ ์•ˆ์ •์ ์œผ๋กœ ์ฒ˜๋ฆฌ
  • ์‰ฌ์šด ์—ฐ๋™: ์ƒ์„ธํ•œ ๋ฌธ์„œํ™”์™€ ์˜ˆ์ œ๋กœ ๋น ๋ฅธ ๊ฐœ๋ฐœ ๊ฐ€๋Šฅ
  • ํ†ตํ•ฉ๋œ ์ ‘๊ทผ: ์—ฌ๋Ÿฌ ํ”Œ๋žซํผ์˜ ๋ฐ์ดํ„ฐ๋ฅผ ๋‹จ์ผ API๋กœ ์ œ๊ณต

API ์ œ๊ณต ๋ฐฉ์‹โ€‹

SSAPI๋Š” ๋‘ ๊ฐ€์ง€ ๋ฐฉ์‹์œผ๋กœ ๋ฐ์ดํ„ฐ๋ฅผ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค. ํ•„์š”์— ๋”ฐ๋ผ ํ•˜๋‚˜๋ฅผ ์„ ํƒํ•˜๊ฑฐ๋‚˜ ํ•จ๊ป˜ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค:

Socket APIโ€‹

  • ์‹ค์‹œ๊ฐ„ ์ฑ„ํŒ…/ํ›„์› ๋ฐ์ดํ„ฐ ์ŠคํŠธ๋ฆฌ๋ฐ
  • Socket.IO 4.7.4 ๊ธฐ๋ฐ˜
  • ๋‹ค์ˆ˜์˜ ์ŠคํŠธ๋ฆฌ๋จธ ๋ฐ์ดํ„ฐ๋ฅผ ํšจ์œจ์ ์œผ๋กœ ์ฒ˜๋ฆฌ
  • ๋Œ€๊ทœ๋ชจ ํ”„๋กœ์ ํŠธ์— ๊ถŒ์žฅ

REST APIโ€‹

  • HTTP ๊ธฐ๋ฐ˜์˜ ๊ฐ„๋‹จํ•œ ๋ฐ์ดํ„ฐ ์กฐํšŒ
  • ์†Œ์ผ“๋ฃธ ๊ด€๋ฆฌ ๋ฐ ์„ค์ •
  • ๊ฐ„๋‹จํ•œ ๊ตฌํ˜„๊ณผ ๋น ๋ฅธ ์‹œ์ž‘
  • ์†Œ๊ทœ๋ชจ ํ”„๋กœ์ ํŠธ๋‚˜ ํ…Œ์ŠคํŠธ์— ์ ํ•ฉ

๋น ๋ฅธ ์‹œ์ž‘ ๊ฐ€์ด๋“œโ€‹

SSAPI์˜ ๋ชจ๋“  ๋ฌธ์„œ๋ฅผ ๊ผผ๊ผผํžˆ ํ™•์ธํ•˜๋Š” ๊ฒƒ์„ ๊ถŒ์žฅํ•˜์ง€๋งŒ, ๋น ๋ฅด๊ฒŒ ์ดํ•ดํ•  ์ˆ˜ ์žˆ๋„๋ก ๋น ๋ฅธ ์‹œ์ž‘ ๊ฐ€์ด๋“œ๋ฅผ ์ค€๋น„ํ–ˆ์Šต๋‹ˆ๋‹ค.