//
//
//
//
//
//
//
//
//
//
软件Tags:
Monibuca是一个开源的流媒体服务器开发结构,适用于快速定制化开发流媒体服务器,能够对接CDN厂商,作为回源服务器,也能够自己建立集群布置环境。丰厚的内置插件供给了流媒体服务器的常见功用,例如rtmpserver、http-flv、视频录制、QoS等。除此以外还内置了后台web界面,便利调查服务器运转的状况。也能够自己开发后台办理界面,经过api方法获取服务器的运转信息。Monibuca供给了可供定制化开发的插件机制,能够恣意扩展其功用。
Monibuca特色:
高性能
针对流媒体服务器共同的性质进行的优化,充分使用Golang的goroutine的性质对很多的衔接的读写进行合理的分配核算资源,以及尽可能的削减内存Copy操作。运用目标池削减Golang的GC时刻。
可扩展
流媒体服务器的个性化定制变的更简略,根据Golang言语,开发功率更高,首创的插件机制,能够便使用户定制个性化的功用组合,更高功率的使用服务器资源。插件商场
可视化
功用强大的仪表盘能够直观的看到服务器运转的状况、耗费的资源、以及其他计算信息。用户能够使用操控台对服务器进行装备和操控。
Monibuca装置:
一键装置golang环境和monibuca的demo
bash <(curl -s -S -L https://monibuca.com/demo.sh)
关于现已装置好golang环境的
1、go get github.com/langhuihui/monibuca
2、linux下履行:$GOPATH/bin/monibuca windows下履行:%GOPATH%/bin/monibuca
3、发动后,浏览器翻开8081端口检查后台界面
4、ffmpeg或许OBS推流到1935端口
5、后台界面上供给直播预览、录制flv、rtsp拉流转发、日志盯梢等功用