서버만들기/베이비캠
Flask HLS streaming / HTML5 video 재생 (vue/nuxt)
베이비캠 스트리밍 구조 Wyze cam V3 → rtsp 출력 (Wyzebridge) → 서버에서 수취 및 HLS 송출 (Flask) → 웹서버 (Nuxt)의 구조로 되어있음. Flask에서 HLS 송출 HLS 송출은 별게 없는데, 단순히 .ts 영상파일을 파일로 전송하면 된다. 다만 '실시간' 송출이란 것이 해결하기 어려울 것이라 생각했는데, RTSP 스트림을 VLC로 수취하면서 HLS로 저장하면 .m3u8 파일에 재생목록을 작성해준다. 이 재생목록과 각 hls 파일 (.ts 확장자)를 같은 flask api 단말에서 송출할 수 있으면 된다. @ns.route("/stream/") class hls_streamer(Resource): @staticmethod @jwt_required def get(*a..
2023. 7. 16. 16:58
최근댓글