इस प्रोजेक्ट के बारे में

मोनिबुका (v5) पूरी तरह Go में लिखा गया एक स्ट्रीमिंग सर्वर विकास फ्रेमवर्क है, जिसे उच्च प्रदर्शन, कम विलंबता और मॉड्यूलर विस्तारशीलता के लिए डिज़ाइन किया गया है। यह RTMP, RTSP, HTTP-FLV, WS-FLV, HLS, WebRTC, GB28181, ONVIF और SRT सहित कई स्ट्रीमिंग प्रोटोकॉल का समर्थन करता है। फ्रेमवर्क सब-सेकंड विलंबता प्राप्त करने के लिए लॉक-फ्री डिज़ाइन, ज़ीरो-वेट फ़ॉरवर्डिंग और मल्टी-कोर उपयोग पर ज़ोर देता है। मुख्य विशेषताओं में डायनामिक टाइम-शिफ्ट प्लेबैक, MP4/HLS/FLV रिकॉर्डिंग, स्ट्रीम प्रमाणीकरण, WebHook जीवनचक्र इवेंट, gRPC रिमोट कॉल और अंतर्निहित Prometheus मॉनिटरिंग शामिल हैं। यह ONNX मॉडल समर्थन के साथ AI क्षमताएँ और कार्यक्षमता बढ़ाने के लिए एक प्लगइन सिस्टम भी प्रदान करता है। बिल्ड टैग अनुकूलन की अनुमति देते हैं (जैसे SQLite, MySQL या fasthttp सक्षम करना)। परियोजना में एक उदाहरण डिफ़ॉल्ट कॉन्फ़िगरेशन और प्रबंधन के लिए एक वेब UI शामिल है। यह AGPL के अंतर्गत लाइसेंस प्राप्त है और योगदान का स्वागत करता है।