mjpg-http-streaming

module
v0.0.0-...-c15882f Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jan 8, 2022 License: MIT

README

MJPG HTTP Streaming

HTTP 서버를 통해 JPEG 이미지를 지속적으로 송출합니다. 오디오가 필요하지 않을 때 CCTV나 IP카메라 용도로 사용할 수 있습니다.

요구 사항

실행 환경에 golang과 openCV, gocv가 설치되어있어야 합니다.

camera.go

Camera는 일정 간격마다 캡쳐해 수신 대기중인 채널에 Fan-out시킵니다. select와 time.After를 통해 지금 대기중이 아닌 채널은 스킵하게 해뒀습니다. 대신 오래동안 채널을 사용하지 않았을때 채널 버퍼에 한참 전의 이미지가 포함되어있을 수 있습니다. 물론 몇번의 수신 후에는 다시 현재의 이미지를 수신할 수 있습니다.

Directories

Path Synopsis

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL