본문 바로가기
반응형

node-rtsp-stream2

npm node-rtsp-stream(최종 버전) 전체 과정 node-rtsp-stream 삽질 - 1부 node-rtsp-stream 삽질 - 2부(개선) 어제까지도 이걸로 삽질을 많이 했다. 아래 코드의 내용을 설명 하자면.. 1. rtspList에 있는것을 반복문 돌면서 각각의 stream을 생성하면서 안에 stream에 저장을 시킴 2. 각 stream 마다 ffmpegStderr을 체크하면서 값이 새로 들어오면 시간을 갱신 3. 각 stream을 1초마다 체크하는 타이머를 만들었으며, 현재시간, stream의 마지막 시간의 초를 비교 4. 5초 이상 차이가 나면 해당 스트림 정지 밎 재시작 오히려 어제보다 코드 자체는 더 깔끔해진듯 하다. 이 방식이 효율적인지 아닌지는 모르겠다. 일단 node, rtsp에 대해서 잘 모르는 상태에서 처리를 하려.. 2021. 7. 8.
npm node-rtsp-stream 전체 과정 node-rtsp-stream 삽질 - 1부 node-rtsp-stream 삽질 - 2부(개선) 이번 프로젝트에서 실제 운행중인 차량의 영상의 송출이 필요했다. 데모용이어서 크게 생각을 하지 않고 ip카메라를 이용해서 송출하고 웹 페이지에서 그 화면을 보여주면 된다고 간단하게만 생각했다. 알아보니 웹에서는 rtsp를 바로 출력할 수는 없고 ws(웹소켓)으로 변환을 하고 그것을 출력 해야했다. 물론 위의 방법도 Node.js를 사용하면 간단하게 해결할 수 있었다. 정말 다양한 모듈들을 지원하니...시간 날때 반드시 Node.js를 공부 해봐야겠다. 사설은 치우고... ip카메를 연결하고 해당 카메라의 공인ip를 node-rtsp-stream에 입력만 해주면 정말 간단하게 끝이 났다. 그리고 웹에.. 2021. 7. 6.
728x90