[Node.js] rtsp카메라를 이용해서 웹페이지에서 실시간 스트리밍(CCTV) 서비스 이용하기
ffmpeg를 사용하는 이유 : 웹페이지는 정적인 이미지파일만 사용가능하기 때문에 FFmpeg를 통하며 MJPG파일을 동적인 이미지로 변환하여 전송한다. 소켓통신을 사용하는 이유 : FFmpeg를 통해서 RTSP를 사진으로 변환 하였지만 웹페이지의 요청은 비동기적으로 실행되기 때문에 양방향 통신을 위해 웹 소켓 기술을 사용했다. Visual Studio Code를 킨다음 Termial -> New Terminal 클릭 아래에 터미널 창에 npm init -y 입력 npm init -y package.json이 생성되었으면 파일을 만들어 준다. 마우스 우클릭 -> New File app.js 와 index.html을 만들어 준다. app.js에 다음 코드를 복사해서 넣어준다. server.listen(61..
Node.js
2021. 6. 18.