{"id":15039256,"url":"https://github.com/gb28181/gb28181.solution","last_synced_at":"2025-04-12T14:18:54.144Z","repository":{"id":38090892,"uuid":"131961103","full_name":"GB28181/GB28181.Solution","owner":"GB28181","description":"Linux/Win/Docker/kubernetes/Chart/Kustomize/GB28181/SIP/RTP/SDP/WebRTC/作为上下级域/平台级联互联","archived":false,"fork":false,"pushed_at":"2024-08-07T02:25:20.000Z","size":87432,"stargazers_count":618,"open_issues_count":4,"forks_count":229,"subscribers_count":38,"default_branch":"develop","last_synced_at":"2025-04-12T14:18:42.533Z","etag":null,"topics":["csharp","dotnet-core","dotnetcore","gb28181","gb28181-2016","grpc","k8s","kubernetes","kustomize","linux","netcore","netcore3","rpc","rtp","rtsp","sdp","sip","sipsorcery","streaming","webrtc"],"latest_commit_sha":null,"homepage":"","language":"C#","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/GB28181.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":".github/FUNDING.yml","license":"LICENSE","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},"funding":{"custom":["https://github.com/crazybber/","http://www.honeywell.com.cn/"]}},"created_at":"2018-05-03T07:55:40.000Z","updated_at":"2025-03-31T04:47:53.000Z","dependencies_parsed_at":"2024-08-07T06:44:53.326Z","dependency_job_id":null,"html_url":"https://github.com/GB28181/GB28181.Solution","commit_stats":{"total_commits":449,"total_committers":13,"mean_commits":34.53846153846154,"dds":0.3964365256124721,"last_synced_commit":"28f423ab11ac59c3f3d9590eb6a78bc4f8b460d3"},"previous_names":[],"tags_count":6,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/GB28181%2FGB28181.Solution","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/GB28181%2FGB28181.Solution/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/GB28181%2FGB28181.Solution/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/GB28181%2FGB28181.Solution/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/GB28181","download_url":"https://codeload.github.com/GB28181/GB28181.Solution/tar.gz/refs/heads/develop","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248578876,"owners_count":21127714,"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":["csharp","dotnet-core","dotnetcore","gb28181","gb28181-2016","grpc","k8s","kubernetes","kustomize","linux","netcore","netcore3","rpc","rtp","rtsp","sdp","sip","sipsorcery","streaming","webrtc"],"created_at":"2024-09-24T20:42:06.566Z","updated_at":"2025-04-12T14:18:54.119Z","avatar_url":"https://github.com/GB28181.png","language":"C#","funding_links":["https://github.com/crazybber/","http://www.honeywell.com.cn/"],"categories":[],"sub_categories":[],"readme":"# GB28181 Standard\n# 不做伸手党，一起贡献，开源力量会更强\n# 诚征维护者，I need maintainer 感兴趣的话,联系我。\n\n+ GB28181开源的目标是：通过代码复用，适当降低工作难度和减少业务代码的重复性，并非替代你的开发工作或者让你几乎不用开发工作。\n+ 最新国标是：【[GB28181-2016](docs/GBT%2028181-2016%20公共安全视频监控联网系统信息传输、交换、控制技术要求-目录版.pdf)】\n+ 项目非常年轻，诚邀请大家能一起完善，希望每一个对本项目感兴趣的朋友，都能成为本项目的共同作者或者贡献者\n+ 注意：**代码一直在更新，GB28181系列项目，并不是生产就绪的，往往须要根据自己的项目和产品架构，做适当的调整和适配！！**\n+ 仓库体积较大，为加快clone速度，建议以下两种方式之一：\n\n1、`git clone https://github.com/GB28181/GB28181.Solution.git --depth=1`\n\n2、 使用加速镜像clone 参考如下命令\n\n```bash\ngit clone https://hub.fastgit.org/GB28181/GB28181.Solution.git\ncd GB28181.Solution\ngit remote remove origin\ngit remote add origin https://github.com/GB28181/GB28181.Solution.git\n```\n## 运行环境(environment)\n\n~~~ bash\nrunning in docker\nrunning on Linux\nrunning on net6.0+ \n~~~\n\n+ [GB28181.Solution的模块说明](./SolutionModules.md)\n+ [可以协同测试的Linux/Windows版工具](https://github.com/GB28181/GB28181-Simulation-Tool)\n+ [Wiki](https://github.com/GB28181/GB28181.Solution/wiki) 和 [相关资源](https://gb28181.github.io/Awesome)\n+ [FAQ:常见的一些问题](https://github.com/GB28181/GB28181.Solution/wiki/FAQ:%E5%B8%B8%E8%A7%81%E7%9A%84%E4%B8%80%E4%BA%9B%E9%97%AE%E9%A2%98)\n+ [WinTool视频播放测试指南](https://github.com/GB28181/GB28181.Solution/wiki/WinTool%E8%A7%86%E9%A2%91%E6%92%AD%E6%94%BE%E6%B5%8B%E8%AF%95%E6%8C%87%E5%8D%97)\n+ [使用WinTool推流到SRS并通过VLC观看](https://github.com/GB28181/GB28181.Solution/wiki/%E4%BD%BF%E7%94%A8WinTool%E6%8E%A8%E6%B5%81%E5%88%B0SRS%E5%B9%B6%E9%80%9A%E8%BF%87VLC%E8%A7%82%E7%9C%8B)\n## 说明(instruction)\n\n+ Mainly on `develop` branch ,in order to support .net core3.1+.\n  + develop分支为主分支(默认分支).\n+ The windows function part was not maintained .\n  + Form Client Project Need to be fixed.\n+ you can refer to other branch in this repo , `PRs` are always welcome.\n+ provide grpc interface for other microservice\n\n## 一些要做的事情(TODO List)\n\n项目希望达到的目标功能,看这里：[项目的技术需求和TODO列表](https://github.com/GB28181/GB28181.Solution/wiki/%E9%A1%B9%E7%9B%AE%E9%9C%80%E6%B1%82%E5%92%8CTODO%E5%88%97%E8%A1%A8)\n\n## 模块在系统内架构关系\n\n下图展示 GB28181.Server 在整个系统架构中设定的、与其他服务的模块关系以及交互方式设计：\n\n ![GB28181.Server-Assembly-Relationship](./docs/GB28181.Server-Assembly-Relationship.png)\n\n*需要注意：图示中的架构设计，不一定适合你的项目需求和你的系统架构设计要求，往往需要根据你的项目实际做修改和调整*\n\n*欢迎共同讨论，共同进步，PR*\n\n## 讨论、成为共同作者、近距离贡献\n\n微信扫描二维码，添加好友，进入微信讨论群(注明：GB28181-公司-姓名，添加量较多，不是这个格式不通过)：\n\n![qrcode](./docs/crazybber.jpg)\n\n\n## Inspired By\n\n+ [Gb28181_Platform](https://github.com/mackenbaron/Gb28181_Platform)\n\n+ [sipsorcery](https://github.com/sipsorcery/sipsorcery)\n\n## License\n\nMIT \u0026 BSD v3 and later\n\n***注意：项目中用到的 [SIPSorcery](https://github.com/sipsorcery/sipsorcery)类库中的部分代码，明确使用了[GPL License](http://www.opensource.org/licenses/gpl-license.php)，详情请检索代码文件。***\n\n关于GPL的更多了解：[开源中国GPL](https://www.oschina.net/question/12_2826)、[百科 GPL](https://baike.baidu.com/item/GPL/2357903)\n\n\n## 其他\n\n+ [GB28181.Solution的模块说明](./SolutionModules.md)\n+ [可以协同测试的Linux/Windows版工具](https://github.com/GB28181/GB28181-Simulation-Tool)\n+ [wiki](https://github.com/GB28181/GB28181.Solution/wiki)\n+ [FAQ:常见的一些问题](https://github.com/GB28181/GB28181.Solution/wiki/FAQ:%E5%B8%B8%E8%A7%81%E7%9A%84%E4%B8%80%E4%BA%9B%E9%97%AE%E9%A2%98)\n+ [WinTool视频播放测试指南](https://github.com/GB28181/GB28181.Solution/wiki/WinTool%E8%A7%86%E9%A2%91%E6%92%AD%E6%94%BE%E6%B5%8B%E8%AF%95%E6%8C%87%E5%8D%97)\n+ [使用WinTool推流到SRS并通过VLC观看](https://github.com/GB28181/GB28181.Solution/wiki/%E4%BD%BF%E7%94%A8WinTool%E6%8E%A8%E6%B5%81%E5%88%B0SRS%E5%B9%B6%E9%80%9A%E8%BF%87VLC%E8%A7%82%E7%9C%8B)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgb28181%2Fgb28181.solution","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fgb28181%2Fgb28181.solution","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgb28181%2Fgb28181.solution/lists"}