本文转自GitHub
EasyDarwin开源流媒体服务器主要功能特点
- 基于Golang开发维护;
- 支持Windows、Linux、macOS平台;
- 支持RTSP推流分发(推模式转发);
- 支持RTSP拉流分发(拉模式转发);
- 关键帧缓存;
- 秒开画面;
- Web后台管理;
- 分布式负载均衡;
安装部署
cd EasyDarwin
./easydarwin
# Ctrl + C
cd EasyDarwin
./start.sh
# ./stop.sh
效果图
二次开发
准备工具
# go tools
go get -u -v github.com/kardianos/govendor
go get -u -v github.com/penggy/gobuild
# npm tools
npm i -g apidoc
npm i -g rimraf
编译命令
cd $GOPATH/src/github.com
mkdir EasyDarwin && cd EasyDarwin
git clone https://github.com/EasyDarwin/EasyDarwin.git --depth=1 EasyDarwin
cd EasyDarwin
npm run dev
npm run dev:www
cd web_src && npm i
cd ..
npm run build:www
npm run build:win
npm run build:lin
npm run clean
# install pack
npm i -g @penggy/pack
# for windows
npm run build:win
pack zip
# for linux/macOS
npm run build:lin
pack tar
# for clean
pack clean
技术支持
- QQ交流群:436297092
- EasyDarwin开源流媒体服务器是属于EasyDarwin开源团队的免费产品,大家免费使用,同时,EasyDarwin开源团队也能提供相应的收费技术咨询、技术服务和技术定制,谢谢大家支持!
获取更多信息
EasyDarwin开源项目:www.EasyDarwin.org