목록error (3)
개발일지

문제 상황현재 vscode remote server를 사용해서 SSH 접속을 하고 있다. 종종 SSH 연결이 끊길 때가 있는데, 시간이 지나면 알아서 돌아오기도 하고 실제 인스턴스 자체에는 문제 없어 보였던 적이 많았다. 이 글을 작성하게 된 직접적인 원인은 SSH 접속해서 npm run start하기만 하면 OfflineError가 발생했다. 결론부터 말하자면 RAM 메모리 부족 때문에 나타나는 현상이었다. 이번 글에서는 OfflineError 원인을 찾기 위해 시도 했었던 과정들을 기록해보고자 한다.원인 파악1. 인스턴스 상태 확인대시보드 또는 aws-cli 사용$ aws ec2 describe-instance-status --instance-ids --region ap-northeast-2 인스턴..

로컬에서 잘 돌아가던 웹소켓, 실제 서버에 배포 하면서 겪었던 삽질 모음..Uncaught (in promise) TypeError: Cannot read properties of undefined (reading 'getUserMedia') → 크롬에서 getUserMedia()는 보안된 출처(HTTPS 또는 localhost)에서만 동작 함. 참고)https://stackoverflow.com/questions/34215937/getusermedia-not-supported-in-chrome MediaSoupError: port bind failed due to address not available … createWebRtcTransport() listenIps 옵션 제대로 설정되어 있는 지 확인..

마지막 단계 consume() 단계에서 막혀버렸다. produce, connect 하고 consumer까지 생성했는데 막상 클라이언트에는 비디오가 보이질 않았다. stream도 잘 생성됐고 router.canConsume() 결과 값도 true로 나오고 html 태그도 추가된 거 확인했는데 영상만 보이지 않는 믿기지않는 현상.. 결론적으로 createWebRtcTransport() listenIps 옵션 제대로 설정해주니까 정상적으로 보였다!// local에서 테스트할 경우const transport = await router.createWebRtcTransport({ listenIps: [ { ip: '127.0.0.1', announcedIp: null, }, ], ..