프로젝트 소개
Monibuca(v5)는 전적으로 Go로 작성된 스트리밍 서버 개발 프레임워크로, 고성능, 저지연, 모듈식 확장성을 위해 설계되었습니다. RTMP, RTSP, HTTP-FLV, WS-FLV, HLS, WebRTC, GB28181, ONVIF, SRT를 포함한 다양한 스트리밍 프로토콜을 지원합니다. 이 프레임워크는 락프리 설계, 제로 대기 포워딩, 멀티코어 활용을 강조하여 1초 미만의 지연을 달성합니다. 주요 기능으로는 동적 타임시프트 재생, MP4/HLS/FLV 녹화, 스트림 인증, WebHook 라이프사이클 이벤트, gRPC 원격 호출, 내장 Prometheus 모니터링이 있습니다. 또한 ONNX 모델 지원을 통한 AI 기능과 기능 확장을 위한 플러그인 시스템을 제공합니다. 빌드 태그를 통해 사용자 정의가 가능합니다(예: SQLite, MySQL, fasthttp 활성화). 이 프로젝트에는 예제 기본 구성과 관리를 위한 웹 UI가 포함되어 있습니다. AGPL 라이선스로 배포되며 기여를 환영합니다.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.