Monibuca
纯 Go 弿ºä¸ç«å¼æµåªä½æå¡å¨å¼åæ¡æ¶
æ ¸å¿ä¼å¿
ä¸ç«å¼è§£å³æ¹æ¡
å ¨å ç½®ã跨平å°ãæé¨ç½²
å¯è§æµç³»ç»æ¶æ
å¯è§åãå¯è¿½æº¯ã坿µè¯
ææ©å±äºå¼å好
æä»¶åãæ¥å£åãæ åå
æ´ä½æ¶æ
å¯è§å
åè½æä»¶
åè®®æä»¶
å·¥å ·æä»¶
æ ¸å¿
æ°æ®åº
åè½ä¸è§
ð¥ åªä½å¤ç
æ¯ææªå¾ã转ç ãSEIæ°æ®å¤ç
ð® é¢è§åè½
æ¯æè§é¢é¢è§ãåå±é¢è§ãèªå®ä¹åå±
ð æ§è½çæ§
æ¯æååæµè¯åæ§è½ææ éé
ð æ¥å¿ç®¡ç
æ¥å¿è½®è½¬ãèªå¨æ¸ çãèªå®ä¹æ©å±
ð¬ å½å¶åæ¾
æ¯æMP4ãHLSãFLVæ ¼å¼å½å¶ãåéææ¾ãææ½å¿«è¿
â±ï¸ 卿æ¶ç§»
卿ç¼åè®¾è®¡ï¼æ¯æç´ææ¶ç§»åç
ð è¿ç¨è°ç¨
æ¯ægRPCæ¥å£ï¼æ¹ä¾¿è·¨è¯è¨éæ
ð·ï¸ æµå«å
æ¯æå¨æè®¾ç½®æµå«åï¼çµæ´»ç®¡çå¤è·¯æµ
ð¤ AIè½å
éææ¨çå¼æï¼æ¯æONNX模ååèªå®ä¹å¤ç
ðª WebHook
æ¯æè®¢é æµççå½å¨æäºä»¶ï¼å®ç°ä¸å¡ç³»ç»èå¨
ð ç§æåè®®
æ¯æèªå®ä¹ç§æåè®®ï¼æ»¡è¶³ç¹æ®ä¸å¡éæ±
ð å¤åè®®æ¯æ
RTMPãRTSPãHTTP-FLVãWS-FLVãHLSãWebRTCãGB28181ãONVIFãSRT
å¿«éå¼å§
# å
éä»åº
git clone https://github.com/langhuihui/monibuca.git
# è¿å
¥ç¤ºä¾ç®å½
cd monibuca/example/default
# è¿è¡é»è®¤é
ç½®
go run -tags sqlite main.go
# 访é®ç®¡ççé¢
# å° admin.zip æ¾å¨é
ç½®æä»¶ç¸åç®å½ä¸
# è®¿é® http://localhost:8080docker run -id -p 1935:1935 -p 6000:6000 -p 8080:8080 -p 554:554 -p 50051:50051 -p 5060:5060/udp -p 9000:9000 langhuihui/monibuca:v5宿¹æä»¶
ð¹ åè®®æä»¶
- RTMP - æ¯æRTMPåè®®æ¨æµåææµ
- RTSP - æ¯æRTSPåè®®æ¨æµåææµ
- HLS - æ¯æHLSåè®®ç´æåç¹æ
- WebRTC - æ¯æWebRTCåè®®ä½å»¶è¿ä¼ è¾
- GB28181 - æ¯æå½æ åè®®
- ONVIF - æ¯æONVIFåè®®è®¾å¤æ¥å ¥
- SRT - æ¯æSRTåè®®ä¼ è¾
- FLV - æ¯æHTTP-FLVåWebSocket-FLV
ð± åè½æä»¶
- Preview - è§é¢é¢è§ååå±åè½
- Room - æ¿é´ç®¡çå级èåè½
- SEI - SEIæ°æ®å¤ç
- Snap - è§é¢å¸§æªå¾
- Transcode - è§é¢è½¬ç
- MP4 - MP4å½å¶åç¹æ
ð ï¸ ç³»ç»æä»¶
- Monitor - ç³»ç»çæ§
- Debug - è°è¯å·¥å ·
- LogRotate - æ¥å¿åç
- Stress - ååæµè¯
- Crypto - å å¯ä¼ è¾
- Cascade - 级èåè½
管ççé¢
çæ¬è¯´æ
å è´¹ç
- â 宿´çæ ¸å¿åè½
- â åºç¡æä»¶æ¯æ
- â ç¤¾åºææ¯æ¯æ
- â ä¸å¯åç¨
- â ä¸å«Adminæºç
åä¸ç
- â 宿´çæ ¸å¿åè½
- â æä»¶å®å¶åæå¡
- â VIPææ¯æ¯æ
- â å¯åç¨ææ
- â Adminæºç
äºè§£å䏿æè¯¦æ 请èç³»ï¼support@monibuca.com









èå
¬ç½å®å¤ 32011302321580å·