RTCMultiConnection은 피어 투 피어 응용 프로그램 (화면 공유, 오디오 / 비디오 회의, 파일 공유, 미디어 스트리밍 등)을위한 WebRTC JavaScript 라이브러리입니다.

 

1. 폴더 생성

폴더 생성

 

2. 깃에서 코드 다운받기

git clone https://github.com/muaz-khan/RTCMultiConnection.git ./
sudo npm install --production

깃에서 파일 다운받기
node_modeules 폴더가 생긴것을 확인 할 수 있다.

 

3. server.js 실행

node server.js

 

서버가 올바르게 실행되고 있는지 확인하는 방법

 https://도메인:9001/socket.io/socket.io.js 서버에 로드 할 수 있다면 정상적으로 작동하고 있는 것이다.

※ config.json 

aws와 https를 사용하기 때문에 설정 파일을 변경해줘야한다. 

( aws 9001 포트도 열어줘야한다. )

config.json

{
  "socketURL": "https://jungeun96.cf:9001/", //도메인
  "dirPath": "/var/www/html/RTCMultiConnection", // 폴더 경로
  "homePage": "/demos/index.html", // 첫 화면
  "socketMessageEvent": "RTCMultiConnection-Message",
  "socketCustomEvent": "RTCMultiConnection-Custom-Message",
  "port": "9001", // 포트번호
  "enableLogs": "false",
  "autoRebootServerOnFailure": "false",
  "isUseHTTPs": "true", // https 사용
  "sslKey": "/home/privkey.pem", //인증서 위치
  "sslCert": "/home/cert.pem", //인증서 위치
  "sslCabundle": "",
  "enableAdmin": "false", 
  "adminUserName": "username",
  "adminPassword": "password"
}

 

 

 

반응형

'잡동사니' 카테고리의 다른 글

[JSP] 웹 프로그래밍 언어와 주요 기술  (0) 2020.06.16
네트워크, 인터넷, 웹  (0) 2020.06.16
WebRTC  (0) 2020.04.15
TOEIC Speaking Part2 빈출 표현  (0) 2020.03.05
TOEIC Speaking Part3 빈출 표현  (0) 2020.03.05

+ Recent posts