EasyDarwin开源流媒体服务器程序搭建
主要功能特点
-
基于的NodeJS开发维护
-
支持Windows和Linux平台
-
接收RTSP流推送
-
RTSP流分发
-
关键帧缓存
-
秒开画面
-
网站后台管理
-
分布式负载均衡
安装部署
-
运行服务
下载发行包,解压,注意,拉取代码无法双击运行,必须下载发布包
Windows平台执行
start.bat
运行EasyDarwinLinux平台,执行
start.sh
运行打开浏览器输入:本地主机:10008,进入控制页面,默认用户名密码是管理/ 123456
-
停止服务
Windows平台执行
stop.bat
停止EasyDarwinLinux平台执行
stop.sh
停止 -
测试推流
1ffmpeg -i rtmp://live.hkstv.hk.lxdns.com/live/hks -rtsp_transport tcp -vcodec h264 -f rtsp rtsp://localhost/test -
测试播放
1ffplay -rtsp_transport tcp rtsp://localhost/test
可以使用EasyPusher测试手机推流,下载地址
推流URL规则:rtsp:// {ip}:{port} / {id},例如:rtsp:// www.easydarwin.org:554/your_stream_id
EasyPusher参数设置如下
可使用vlc播放器,EasyScreenLive,EasyPlayer-RTSP,EasyPlayerPro测试播放
-
效果图:
-
开发模式运行
1 2 3 |
cd EasyDarwin && npm i npm i -g nodemo nnpm run dev |
说点什么