본문 바로가기
블로그 이미지

방문해 주셔서 감사합니다! 항상 행복하세요!

  
   - 문의사항은 메일 또는 댓글로 언제든 연락주세요.
   - "해줘","답 내놔" 같은 질문은 답변드리지 않습니다.
   - 메일주소 : lts06069@naver.com


WEB-RTC2

WEB-RTC 개발 - 1 (WEB-RTC with Nodejs) 이번시간에 구성해 볼 기능은 첫번째 단계인 사용자가 접속하여 웹 클라이언트 페이지를 받는 단순한 HTTP 서버와, 서로의 신호를 주고받을 수 있는 시그널링 역할을 하는 웹소캣 서버를 만들어 볼 예정이다. 개발 언어로는 Nodejs를 활용할 예정이다. 구현할 기능의 단계는 크게 아래 3가지로 구분되어 진다. 1. http 서버를 구현하여 사용자가 접속하면 화상채팅을 할 수 있는 페이지를 전달하여 준다. 2. 서로가 같은 네트워크에 붙어있음을 확인할 수 있는 시그널링 역할을 하는 웹소캣 서버를 만든다. 3. 서로의 시그널링을 주고받을 수 있도록 웹 페이지에서 웹소캣 서버로 접속을 하는 기능을 만든다. 첫 번째 단계를 위해서 http 모듈을 설치한다. npm install http 모듈이 설치되고 난 이후에 .. 2019. 10. 15.
WEB-RTC 개발 준비 WEB-RTC는 Web Real-Time Communication를 줄여서 표현한 말로, 웹 브라우저 간에 플러그인의 도움 없이 서로 통신할 수 있도록 설계된 API이다. W3C에서 제시된 초안이며, 음성 통화, 영상 통화, P2P 파일 공유 등으로 활용될 수 있다. 조금 더 간단하게 이야기하면, 웹 브라우저만 활용해서 화상챗팅, 음성챗팅을 할 수 있다는 이야기이다. 아직은 웹 표준으로 자리잡지를 않아서 대부분의 브라우저에서 지원되는 것은 아니다. * 지원되는 브라우저 현황 브라우저 명칭 버전 마이크로소프트 엣지 12+[6] 크롬 28+ 파이어폭스 22+[7] Safari 11+[8] Opera 18+[9] Vivaldi 1.9+ 먼저 개념에 대해 간단히 정리하여 보았다. 1. WEB-RTC를 위해서는 .. 2019. 10. 13.