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