EasyDarwin是一個(gè)高性能開(kāi)源RTSP流媒體服務(wù)器,基于go語(yǔ)言研發(fā),維護(hù)和優(yōu)化RTSP推模式轉(zhuǎn)發(fā)、RTSP拉模式轉(zhuǎn)發(fā)、錄像、檢索、回放、關(guān)鍵幀緩存、秒開(kāi)畫(huà)面、RESTful接口、WEB后臺(tái)管理、分布式負(fù)載均衡等方面!
功能介紹
基于Golang開(kāi)發(fā)維護(hù);
支持Windows、Linux、macOS平臺(tái);
支持RTSP推流分發(fā)(推模式轉(zhuǎn)發(fā));
支持RTSP拉流分發(fā)(拉模式轉(zhuǎn)發(fā));
服務(wù)端錄像
服務(wù)端錄像檢索與回放
關(guān)鍵幀緩存;
秒開(kāi)畫(huà)面;
Web后臺(tái)管理;
分布式負(fù)載均衡;
使用方法
下載解壓
直接運(yùn)行(Windows)
EasyDarwin.exe
以 Ctrl + C 停止服務(wù)
以服務(wù)啟動(dòng)(Windows)
ServiceInstall-EasyDarwin.exe
以 ServiceUninstall-EasyDarwin.exe 卸載 EasyDarwin 服務(wù)
直接運(yùn)行(Linux/macOS)
cd EasyDarwin
./easydarwin
# Ctrl + C
以服務(wù)啟動(dòng)(Linux/macOS)
cd EasyDarwin
./start.sh
# ./stop.sh
查看界面
打開(kāi)瀏覽器輸入 http://localhost:10008, 進(jìn)入控制頁(yè)面,默認(rèn)用戶名密碼是admin/admin
測(cè)試推流
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
測(cè)試播放
ffplay -rtsp_transport tcp rtsp://localhost/test
ffplay rtsp://localhost/test