EasyDarwin 是一款性能卓越的开源 RTSP 流媒体服务器系统,基于 Go 语言进行开发、维护和提升。它支持 RTSP 推模式和拉模式的转发、录像、查找、回看、关键帧缓存文件、秒开界面、RESTful 接口、WEB 后台管理以及分布式系统 web 服务等功能。
软件特点
EasyDarwin 的软件特点包括:
高性能:基于 Go 语言开发,保证了系统的稳定性和高效性。
易用性:提供友好的 WEB 后台管理界面,方便用户进行配置和管理。
灵活性:支持 RTSP 推模式和拉模式,满足不同场景的需求。
功能丰富:支持录像、查找、回看、关键帧缓存文件等功能,满足用户多样化的需求。
分布式部署:支持分布式系统 web 服务,方便进行大规模部署。
如何使用
Windows 平台
下载 EasyDarwin.exe 文件并解压。
运行 EasyDarwin.exe 文件,可以使用 Ctrl + C
命令终止服务。
使用 ServiceInstall-EasyDarwin.exe
命令将 EasyDarwin 注册为服务。
使用 ServiceUninstall-EasyDarwin.exe
命令卸载 EasyDarwin 服务。
Linux/macOS 平台
下载 EasyDarwin 文件并解压。
进入 EasyDarwin 目录,运行 ./easydarwin
命令,可以使用 Ctrl + C
命令终止服务。
进入 EasyDarwin 目录,运行 ./start.sh
命令启动服务。
进入 EasyDarwin 目录,运行 ./stop.sh
命令停止服务。
查询页面
在浏览器中输入 http://localhost:10008
,进入控制页面。默认用户名和密码为 admin/admin
。
拉流测试
使用以下命令进行拉流测试:
ffmpeg -re -i C:\Users\Administrator\Videos\test.mkv -rtsp_transport tcp -vcodec h264 -f rtsp rtsp://localhost/test
ffmpeg -re -i C:\Users\Administrator\Videos\test.mkv -rtsp_transport udp -vcodec h264 -f rtsp rtsp://localhost/test
播放视频
使用以下命令进行播放测试:
ffplay -rtsp_transport tcp rtsp://localhost/test
ffplay rtsp://localhost/test