Sip.js: WebRTC ์—†์ด NodeJS์—์„œ ์ŠคํŠธ๋ฆผ์„ ๊ฐ€์ ธ์˜ค์‹œ๊ฒ ์Šต๋‹ˆ๊นŒ?

์— ๋งŒ๋“  2017๋…„ 05์›” 13์ผ  ยท  2์ฝ”๋ฉ˜ํŠธ  ยท  ์ถœ์ฒ˜: onsip/SIP.js

WebRTC ๋˜๋Š” ํ”„๋ก ํŠธ์—”๋“œ JS๋ฅผ ์‚ฌ์šฉํ•˜์ง€ ์•Š๊ณ  NodeJS์—์„œ MediaStream์„ ๊ฐ€์ ธ์˜ฌ ์ˆ˜ ์žˆ๋Š” ๋ฐฉ๋ฒ•์ด ์žˆ์Šต๋‹ˆ๊นŒ?

ํ†ตํ™”์—์„œ ์˜ค๋””์˜ค ์ŠคํŠธ๋ฆผ์„ ๊ฐ€์ ธ์™€ ์Œ์„ฑ ๋Œ€ ํ…์ŠคํŠธ API๋กœ ๋ณด๋‚ด๊ณ  ์‹ถ์Šต๋‹ˆ๋‹ค. SIP.js ๋˜๋Š” ๋‹ค๋ฅธ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์ด๊ฒƒ์ด ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๊นŒ?

์‚ฌ์šฉ์ž ์ •์˜ mediaHandlerFactory๋ฅผ ์‚ฌ์šฉํ•  ์ƒ๊ฐ์„ ํ•˜๊ณ  ์žˆ์ง€๋งŒ ์ด๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ Node.js์˜ webrtc ๊ตฌํ˜„์— ์—ฐ๊ฒฐํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ๋ชจ๋ฅด๊ฒ ์Šต๋‹ˆ๋‹ค.

๋ฏธ๋ฆฌ ๊ฐ์‚ฌ๋“œ๋ฆฝ๋‹ˆ๋‹ค :)

๊ฐ€์žฅ ์œ ์šฉํ•œ ๋Œ“๊ธ€

@cameron5906 ์ด ํด๋ผ์ด์–ธํŠธ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๋ฅผ ์‚ฌ์šฉํ•˜๊ฒŒ ๋˜์—ˆ์Šต๋‹ˆ๋‹ค https://github.com/mscdex/sipster

nodejs ๋ž˜ํผ๊ฐ€ ๊ฐ€์žฅ ์ž˜ ์ž‘๋™ํ•˜์ง€ ์•Š์•„ ๊ฒฐ๊ตญ ์•„๋ž˜์— ์žˆ๋Š” Python ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ(pjsip)๋ฅผ ์‚ฌ์šฉํ•˜๊ฒŒ ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

๋ชจ๋“  2 ๋Œ“๊ธ€

@jamesleeht ์ด๊ฒƒ์— ๋Œ€ํ•œ ๊ฒƒ์„ ์ฐพ์œผ์…จ์Šต๋‹ˆ๊นŒ? ๋‚˜๋Š” ๋น„์Šทํ•œ ์ผ์„ ํ•˜๊ณ  ์‹ถ์–ด ๋ช‡ ์‹œ๊ฐ„ ๋™์•ˆ ์ฃผ์œ„๋ฅผ ๋‘˜๋Ÿฌ๋ณด์•˜๋‹ค.

@cameron5906 ์ด ํด๋ผ์ด์–ธํŠธ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๋ฅผ ์‚ฌ์šฉํ•˜๊ฒŒ ๋˜์—ˆ์Šต๋‹ˆ๋‹ค https://github.com/mscdex/sipster

nodejs ๋ž˜ํผ๊ฐ€ ๊ฐ€์žฅ ์ž˜ ์ž‘๋™ํ•˜์ง€ ์•Š์•„ ๊ฒฐ๊ตญ ์•„๋ž˜์— ์žˆ๋Š” Python ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ(pjsip)๋ฅผ ์‚ฌ์šฉํ•˜๊ฒŒ ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

์ด ํŽ˜์ด์ง€๊ฐ€ ๋„์›€์ด ๋˜์—ˆ๋‚˜์š”?
0 / 5 - 0 ๋“ฑ๊ธ‰