728x90 RTCPeerConnection2 WebRTC로 서버 안태우고 라이브채팅 구현하기 WebRTC - RTCPeerConnection.createDataChannel { const offer = await myPeerConnection.createOffer(); myPeerConnection.setLocalDescription(offer); socket.emit('offer', offer, 1); }); // Peer B가 합류를 받고 ok함(answer) socket.on('offer', async offer => { myPeerConnection.setRemoteDescription(offer); const answer = await myPeerConnection.createAnswer(); myPeerConnection.setLocalDescription(answer); socket.. 2023. 1. 8. WebRTC API를 사용한 화상 채팅 구현 개발 환경 - Server : node.js - Client: node.js, webpack을 이용한 개발 서버 아래의 깃헙을 클론 받아 초기세팅 폴더 안에 들어가면 실습할 수 있습니다. https://github.com/kimjuno97/Implementing-Video-Chat-Using-the-WebRTC-API 사전 지식 - socket.io 사용법 - socket.io로 라이브 채팅 로직 구현하기 { console.log('icecandidate', data); }); myStream .getTracks() .forEach(track => myPeerConnection.addTrack(track, myStream)); } 중간 코드 수정 getMedia는 비동기 함수가 포함되어 있어서 myStr.. 2023. 1. 4. 이전 1 다음 728x90