# GB28181 Standard
+ GB28181开源的目标是:通过代码复用,适当降低工作难度和减少业务代码的重复性,并非替代你的开发工作或者让你几乎不用开发工作。
+ 最新国标是:【[GB28181-2016](docs/GBT%2028181-2016%20公共安全视频监控联网系统信息传输、交换、控制技术要求-目录版.pdf)】
+ 项目结构、代码结仍存在不少问题,待完善,因为时间问题,也是希望大家能一起完善
+ 希望每一个对本项目感兴趣的朋友,都能成为本项目的共同作者或者贡献者
+ 注意:**代码一直在更新,GB28181系列项目,并不是生产就绪的,往往须要根据自己的项目和产品架构,做适当的调整和适配!!**
## 运行环境(environment)
~~~ bash
running in docker
running on Linux
running on aspnetcore 3.1+
~~~
## 说明(instruction)
+ Mainly on `develop` branch ,in order to support .net core3.1+.
+ 以develop分支为主.
+ The windows function part was not maintained .
+ Form Client Project Need to be fixed.
+ you can reffer to other branch in this repo , `PRs` are always welcome.
+ provide grpc interface for other microservice
## 一些要做的事情(TODO List)
项目希望达到的目标功能,如下:
打勾的是已完成的,没打勾的是正在做的,需要大家一起完成的。
+ Architecture & framework
+ [x] 设计与流媒体服务交互的GRPC接口
+ [x] 设计与系统配置服务(或数据服务)交互的GRPC接口
+ [x] 精简服务模块,调整代码结构关系
+ [ ] 为配置接口和流媒体服务接口提供mock数据,使得服务可以独立运行
+ [ ] 以GRPC方式对接流媒体服务【[monibuca](https://github.com/langhuihui/monibuca)】
+ [ ] 以GRPC方式从系统配置服务(或者数据服务)中获取GB信令服务的配置信息,包括名称、ID、端口、协议等
+ [ ] 使服务注册组件变成可配置的,(当前是consul,并且k8s环境中也不需要)
+ [x] 将GRPC服务的实现改为apsnetcore3.1+的内置实现方式.
+ [ ] 从GB28181.Sipsorcery项目中将原始的Sipsorcery项目分离出来
+ SIP信令服务
+ [x] 对接GB28181设备,实现基本的设备控制(暂不含双向语音和巡航等功能)
+ [x] Device Registering And managemment
+ [x] Device Controlling Service such as :PTZ
+ [x] Device Catalog Query
+ [x] Device Info Query
+ [x] Device Live Video
+ [x] Device History Video Query
+ [x] 对接GB28181平台,实现完整的平台级联控制。
+ [x] 注册到服务的设备信息缓存
+ [ ] 注册到服务的平台信息缓存,待进一步测试
+ Streaming Media(流媒体,以【[monibuca](https://github.com/langhuihui/monibuca)】为基础)
+ [x] 定义SIP信令服务与流媒体服务交互的RTSP接口
+ [ ] 定义SIP信令服务与流媒体服务交互的GRPC接口
+ [ ] 实现完整的实时视频播放功能, Video Live Play
+ [ ] 实现完整的历史视频搜索功能,History Video Record Search
+ [ ] 实现完整的历史视频播放功能, History Video PlayBack
## License
BSD v2
## Inspired By
+ [GB28181_Platform2016_Test](https://github.com/qinpengit/Gb28181_Platform2016_Test)
+ [sipsorcery](https://github.com/sipsorcery/sipsorcery)
+ [GB28181-2016(C/C++)](https://github.com/usecpp/gb28181-2016)
## 讨论、成为共同作者、近距离贡献
微信扫描二维码,添加好友,进入微信讨论群(注明:GB28181+公司+姓名):
![qrcode](./docs/crazybber.jpg)
没有合适的资源?快使用搜索试试~ 我知道了~
GB28181.Solution-develop.zip
共626个文件
cs:534个
proto:9个
yaml:9个
1星 需积分: 50 65 下载量 60 浏览量
2020-04-15
14:55:17
上传
评论 3
收藏 4.03MB ZIP 举报
温馨提示
非常好用的C#做的GB28181对接代码,分为服务端和客户端,
资源推荐
资源详情
资源评论
收起资源包目录
GB28181.Solution-develop.zip (626个子文件)
SIPMessageCore_ptz.cs.bak 36KB
SIPCallDispatcherFile.cs.bak 7KB
App.config 2KB
App.config 195B
App.config 195B
SIPHeader.cs 114KB
SIPTransport.cs 94KB
SIPMonitorCore.cs 90KB
Form1.Designer.cs 83KB
DynamicLinq.cs 81KB
SIPTransportConcurrent.cs 75KB
BitStream.cs 69KB
SIPClientUserAgent.cs 62KB
RTSPSession.cs 56KB
SIPMessageCore.cs 50KB
Form1.cs 45KB
RTCP.cs 40KB
RTPSink.cs 37KB
Catalog.cs 37KB
WebRtcPeer.cs 36KB
SIPRegistrarCore.cs 35KB
SIPMonitorFilter.cs 35KB
Resolver.cs 35KB
SIPTransactionEngine.cs 34KB
SIPProvider.cs 34KB
UDPChannel.cs 33KB
SIPAccount.cs 31KB
SIPRegistrarBindingsManager.cs 30KB
SIPRegistrationUserAgent.cs 30KB
SIPTransaction.cs 29KB
CameraEncoder.cs 29KB
SIPTLSChannel.cs 28KB
SeqParameterSet.cs 28KB
ByteArrayExtensions.cs 28KB
Mjpeg.cs 27KB
MessageHub.cs 27KB
AudioPSAnalyze.cs 26KB
SIPCallDescriptor.cs 26KB
SIPResponse.cs 26KB
RTSPClient.cs 25KB
SIPURI.cs 24KB
SQLAssetPersistor.cs 24KB
SIPEventDialogInfo.cs 24KB
SIPServerUserAgent.cs 24KB
SIPDialogueAsset.cs 23KB
SIPNotifierClient.cs 23KB
NvrTable.cs 23KB
XMLAssetPersistor.cs 22KB
SIPAssetXMLPersistor.cs 22KB
SIPProviderBinding.cs 22KB
RTSPServer.cs 21KB
SIPCDRAsset.cs 21KB
SIPParameters.cs 21KB
PSAnalyze.cs 21KB
SIPConstants.cs 21KB
SIPTCPChannel.cs 21KB
SIPRegistrarBinding.cs 21KB
DNSManager.cs 20KB
SIPDialogue.cs 20KB
SIPB2BUserAgent.cs 20KB
NvrTable.cs 19KB
VideoPlayer.cs 19KB
SQLQueryProvider.cs 19KB
SDP.cs 18KB
TSPacket.cs 18KB
RTSPHeader.cs 18KB
WaveOut.cs 17KB
ExpressionVisitor.cs 17KB
MediaCanvas.cs 17KB
SIPDialPlan.cs 17KB
SIPDNSManager.cs 17KB
PictureParameterSet.cs 17KB
ComHelper.cs 17KB
STUNServer.cs 17KB
StorageLayer.cs 17KB
FFImp.cs 16KB
SIPNonInviteServerUserAgent.cs 16KB
FunctionEx.cs 16KB
WaveIn.cs 16KB
MediaFrame.cs 16KB
PATPMT.cs 16KB
UACInviteTransaction.cs 16KB
AppState.cs 16KB
TSProgramManage.cs 16KB
SIPConnection.cs 15KB
WavMethods.cs 15KB
SvrDevice.cs 15KB
Crypto.cs 15KB
SIPServiceDirector.cs 14KB
STUNAttribute.cs 14KB
Repository.cs 14KB
SIPMessage.cs 14KB
NvrExport.cs 14KB
TSStreamInput.cs 13KB
NetServices.cs 13KB
SIPAuthorisationDigest.cs 13KB
SIPNonInviteClientUserAgent.cs 13KB
TCPChannel.cs 13KB
SIPDomainManager.cs 13KB
SqlCreator.cs 13KB
共 626 条
- 1
- 2
- 3
- 4
- 5
- 6
- 7
资源评论
- qq_377070392021-12-17垃圾,别下,根本跑不起来
wangfei3927
- 粉丝: 3
- 资源: 4
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功