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

NangenX/EasyDarwin

 
 

Repository files navigation

EasyDarwin开源流媒体服务器

snapshot

主要功能特点

  • 基于nodejs开发维护
  • 支持windows、linux平台
  • 接收RTSP流推送
  • RTSP流分发
  • 关键帧缓存
  • 秒开画面
  • Web后台管理
  • 分布式负载均衡

安装部署

  • 下载解压 release 包

  • 运行服务

    下载release包,解压,注意,拉取代码无法双击运行,必须下载release包 snapshot

    Windows 平台执行 start.bat 运行 EasyDarwin

    Linux 平台, 执行 start.sh 运行

    打开浏览器输入:localhost:10008,进入控制页面,默认用户名密码是admin/123456

  • 停止服务

    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、内存、分发流量、累积运行时间等;
  • 拉模式转发/分发;
  • 服务端录像;

技术支持

  • 邮件:support@easydarwin.org

  • QQ交流群:436297092

  • EasyDarwin开源流媒体服务器是属于EasyDarwin开源团队的免费产品,大家免费使用,同时,EasyDarwin开源团队也能提供相应的收费技术咨询、技术服务和技术定制,谢谢大家支持!

获取更多信息

EasyDarwin开源项目:www.EasyDarwin.org

Copyright © EasyDarwin Team 2012-2018

EasyDarwin

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.2%
  • Vue 37.7%
  • HTML 2.1%
  • CSS 1.7%
  • Other 0.3%