Skip to content

open source、high performance、industrial rtsp streaming server based on node.js,a lot of optimization on streaming relay,KeyFrame cache,RESTful,and web management,also EasyDarwin support distributed load balancing,a simple streaming media cloud platform architecture.高性能开源RTSP流媒体服务器,基于node.js开发、维护和优化:RTSP转发、关键帧缓存、秒开画面、RESTful接口、WEB后台管理、分布式负载均衡,基于E…

Notifications You must be signed in to change notification settings

blate/EasyDarwin

 
 

Repository files navigation

EasyDarwin开源流媒体服务器

snapshot

安装部署

  • 下载解压 release 包

  • 运行服务

    Windows 平台执行 start.bat 运行 EasyDarwin

    Linux 平台, 执行 start.sh 运行

  • 停止服务

    Windows 平台执行 stop.bat 停止 EasyDarwin

    Linux 平台执行 stop.sh 停止

  • 测试推流

      ffmpeg -i rtmp://live.hkstv.hk.lxdns.com/live/hks -rtsp_transport tcp -vcodec h264 -f rtsp rtsp://localhost/test
    
  • 测试播放

      ffplay -rtsp_transport tcp rtsp://localhost/test  
    

可以使用EasyPusher测试手机推流,下载地址

推流URL规则: rtsp://{ip}:{port}/{id} , 例如 : rtsp://www.easydarwin.org:554/your_stream_id

EasyPusher参数设置如下

snapshot

可使用vlc播放器、EasyScreenLiveEasyPlayer-RTSPEasyPlayerPro测试播放

  • 效果图:

  • snapshot

开发模式运行

cd EasyDarwin && npm i
npm i -g nodemon
npm run dev		      

获取更多信息

下一步开发计划

  • 系统运行信息统计:CPU、内存、分发流量、累积运行时间等;
  • 拉模式转发/分发;
  • 服务端录像;

About

open source、high performance、industrial rtsp streaming server based on node.js,a lot of optimization on streaming relay,KeyFrame cache,RESTful,and web management,also EasyDarwin support distributed load balancing,a simple streaming media cloud platform architecture.高性能开源RTSP流媒体服务器,基于node.js开发、维护和优化:RTSP转发、关键帧缓存、秒开画面、RESTful接口、WEB后台管理、分布式负载均衡,基于E…

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • JavaScript 58.0%
  • Vue 37.8%
  • HTML 2.1%
  • CSS 1.8%
  • Other 0.3%