Monibuca 是一個(gè)開(kāi)源的流媒體服務(wù)器開(kāi)發(fā)框架,適用于快速定制化開(kāi)發(fā)流媒體服務(wù)器,可以對(duì)接 CDN 廠商,作為回源服務(wù)器,也可以自己搭建集群部署環(huán)境。 豐富的內(nèi)置插件提供了流媒體服務(wù)器的常見(jiàn)功能,例如 rtmp server、http-flv、視頻錄制、QoS 等。除此以外還內(nèi)置了后臺(tái) web 界面,方便觀察服務(wù)器運(yùn)行的狀態(tài)。 也可以自己開(kāi)發(fā)后臺(tái)管理界面,通過(guò) api 方式獲取服務(wù)器的運(yùn)行信息。 Monibuca 提供了可供定制化開(kāi)發(fā)的插件機(jī)制,可以任意擴(kuò)展其功能。 ⚡高性能 針對(duì)流媒體服務(wù)器獨(dú)特的性質(zhì)進(jìn)行的優(yōu)化,充分利用 Golang 的 goroutine 的性質(zhì)對(duì)大量的連接的讀寫(xiě)進(jìn)行合理的分配計(jì)算資源,以及盡可能的減少內(nèi)存 Copy 操作。使用對(duì)象池減少 Golang 的 GC 時(shí)間。
🔧可擴(kuò)展 流媒體服務(wù)器的個(gè)性化定制變的更簡(jiǎn)單,基于 Golang 語(yǔ)言,開(kāi)發(fā)效率更高,獨(dú)創(chuàng)的插件機(jī)制,可以方便用戶(hù)定制個(gè)性化的功能組合,更高效率的利用服務(wù)器資源。
📈可視化 功能強(qiáng)大的儀表盤(pán)可以直觀的看到服務(wù)器運(yùn)行的狀態(tài)、消耗的資源、以及其他統(tǒng)計(jì)信息。用戶(hù)可以利用控制臺(tái)對(duì)服務(wù)器進(jìn)行配置和控制。
|