WebRTC 2

webRTC 카메라/오디오 권한 획득 기본 샘플

WebRTC 에서 카메라 권한 부분을 확인해 보도록 하겠습니다. 모든 WebRTC 는 HTTPS (SSL) 브라우져에서만 사용할수 있습니다. getUserMedia() 위 메서드는 요청된 미디어 유형을 포함하는 트랙을 생성하여 미디어 입력을 사용할수 있는 권한을 사용자에 요청합니다. 그 스트림은 예를 들어 비디오 트랙(하드웨어 또는 카메라, 비디오 녹화 장치, 화면 공유 서비스 등과 같은 가상 비디오 소스에 의해 생성됨), 오디오 트랙(유사하게 물리적 또는 마이크, A/D 변환기 등과 같은 가상 오디오 소스) 및 가능한 기타 트랙 유형. getUserMedia() 는 Promise 객체로 반환됩니다. # 다이렉트 navigator.mediaDevices.getUserMedia(mediaStreamCons..

프로그래밍/Js 2023.02.21

webRTC 이용하여 비디오 채팅 방법 with Node.js + Socket.io

webRTC 를 이용하여 비디오 채팅방을 만들어보도록 하겠습니다. webRTC 는 https 이용해야 하기 때문에 node exporess 에서 SSL 적용을 해줘야 합니다. 최종화면 기본적인 SSL ssl_server.js // Dependencies const fs = require('fs'); const http = require('http'); const https = require('https'); const express = require('express'); const app = express(); // Certificate 인증서 경로 const privateKey = fs.readFileSync('/etc/httpd/ssl/xxx.com_2022.key', 'utf8'); const ce..

프로그래밍/Js 2023.02.21