{"id":13601034,"url":"https://github.com/EasyDarwin/EasyDarwin","last_synced_at":"2025-04-11T01:30:47.259Z","repository":{"id":37405403,"uuid":"24703284","full_name":"EasyDarwin/EasyDarwin","owner":"EasyDarwin","description":"open source、high performance、industrial rtsp streaming server,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流媒体服务器，基于go语言研发，维护和优化：RTSP推模式转发、RTSP拉模式转发、录像、检索、回放、关键帧缓存、秒开画面、RESTful接口、WEB后台管理、分布式负载均衡，基于EasyDarwin构建出了一套基础的流媒体云视频平台架构！","archived":false,"fork":false,"pushed_at":"2025-02-13T14:04:34.000Z","size":380105,"stargazers_count":6647,"open_issues_count":119,"forks_count":2181,"subscribers_count":425,"default_branch":"master","last_synced_at":"2025-04-08T21:08:09.889Z","etag":null,"topics":["easycamera","easycms","easydarwin","rtsp-annouce","rtsp-relay","rtsp-server"],"latest_commit_sha":null,"homepage":"http://www.easydarwin.org/","language":"Go","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/EasyDarwin.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2014-10-02T02:25:52.000Z","updated_at":"2025-04-07T23:45:51.000Z","dependencies_parsed_at":"2022-07-13T15:59:42.167Z","dependency_job_id":"9bced2ba-f6e7-47bc-994c-37642433896b","html_url":"https://github.com/EasyDarwin/EasyDarwin","commit_stats":{"total_commits":95,"total_committers":12,"mean_commits":7.916666666666667,"dds":"0.49473684210526314","last_synced_commit":"f9545f46d98a51f82c1c8427b762dc38fafb8342"},"previous_names":[],"tags_count":10,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/EasyDarwin%2FEasyDarwin","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/EasyDarwin%2FEasyDarwin/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/EasyDarwin%2FEasyDarwin/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/EasyDarwin%2FEasyDarwin/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/EasyDarwin","download_url":"https://codeload.github.com/EasyDarwin/EasyDarwin/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248325033,"owners_count":21084855,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["easycamera","easycms","easydarwin","rtsp-annouce","rtsp-relay","rtsp-server"],"created_at":"2024-08-01T18:00:53.534Z","updated_at":"2025-04-11T01:30:47.252Z","avatar_url":"https://github.com/EasyDarwin.png","language":"Go","funding_links":[],"categories":["HarmonyOS","Go","网络信息服务","C++","HTML"],"sub_categories":["Windows Manager","资源传输下载"],"readme":"# EasyDarwin开源流媒体服务器\n\n\n## 主要功能特点\n\n- 基于Golang开发维护；\n- 支持Windows、Linux、macOS平台；\n- 支持RTSP推流分发（推模式转发）；\n- 支持RTSP拉流分发（拉模式转发）；\n- 服务端录像 参考:https://blog.csdn.net/jyt0551/article/details/84189498\n- 服务端录像检索与回放 参考:https://blog.csdn.net/jyt0551/article/details/84189498\n- 关键帧缓存；\n- 秒开画面；\n- Web后台管理；\n- 分布式负载均衡；\n\n\n## 安装部署\n\n- [直接下载运行Release包](https://www.easydarwin.org/p/easydarwin.html)\n\n- 直接运行(Windows)\n\n    EasyDarwin.exe\n    \n    以 `Ctrl + C` 停止服务\n\n- 以服务启动(Windows)\n\n    ServiceInstall-EasyDarwin.exe\n    \n    以 ServiceUninstall-EasyDarwin.exe 卸载 EasyDarwin 服务\n\n- 直接运行(Linux/macOS)\n\n\t\tcd EasyDarwin\n\t\t./easydarwin\n\t\t# Ctrl + C\n\n- 以服务启动(Linux/macOS)\n\n\t\tcd EasyDarwin\n\t\t./start.sh\n\t\t# ./stop.sh\n\n## 二次开发\n\n### 准备工具\n\n        # go tools\n        go get -u -v github.com/kardianos/govendor\n        go get -u -v github.com/penggy/gobuild\n\n        # npm tools\n        npm i -g apidoc\n        npm i -g rimraf\n\n\n### 编译命令\n\n- 获取代码\n\n        cd $GOPATH/src/github.com\n        mkdir EasyDarwin \u0026\u0026 cd EasyDarwin\n        git clone https://github.com/EasyDarwin/EasyDarwin.git --depth=1 EasyDarwin\n        cd EasyDarwin\n\n- 以开发模式运行\n\n        npm run dev\n\n- 以开发模式运行前端 Run as dev mode\n\n        npm run dev:www       \n\n- 编译前端  Build www\n\n        cd web_src \u0026\u0026 npm i\n        cd ..\n        npm run build:www\n\n- 编译 Windows 版本 Build windows version\n\n        npm run build:win\n\n- 编译 Linux/macOS 版本 (在 bash 环境下执行) Build linux/macOS version\n\n        npm run build:lin       \n\n- 清理编译文件 Clean\n\n        npm run clean \n\n\n## 获取更多信息\n\n**EasyDarwin**开源项目：[www.EasyDarwin.org](http://www.easydarwin.org)\n\nCopyright \u0026copy; EasyDarwin.org Team 2012-2025\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FEasyDarwin%2FEasyDarwin","html_url":"https://awesome.ecosyste.ms/projects/github.com%2FEasyDarwin%2FEasyDarwin","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FEasyDarwin%2FEasyDarwin/lists"}