当前位置:网站首页>Easycvr accesses the equipment through the national standard gb28181 protocol. What is the reason for the automatic streaming of the equipment?
Easycvr accesses the equipment through the national standard gb28181 protocol. What is the reason for the automatic streaming of the equipment?
2022-07-01 17:55:00 【Tsingsee green rhino video】
EasyCVR On the access protocol , Not only support the national standard GB28181 agreement 、RTSP/Onvif、RTMP Standard agreement , And support HIKSDK、 Dahua SDK、 The sea, Ehome Such as the factory furniture has an agreement with SDK, Distributable RTSP、RTMP、FLV、HLS、WebRTC And other video streams in various formats . The platform can be expanded flexibly , The video functions that can be realized include : Live video surveillance 、 Cloud video 、 Cloud storage 、 Video retrieval and review 、 Intelligent alarm 、 Platform cascade, etc . Recently, we are working on EasyCVR Expand new functions , For example, server clusters 、 Video rounds 、H.265 transcoding H.264、 Electronic map and track tracking, etc , Welcome to pay attention to our update .
There's user feedback , Use EasyCVR In the process of platform , Passed the national standard GB28181 The protocol connects the device to , There is an automatic flow pulling phenomenon , Ask us for assistance in troubleshooting . Today, let's share the troubleshooting and solutions .
We preliminarily judge that some signaling of the device may trigger the platform to pull the flow .
So you can view by capturing packets , You can see , When the longitude and latitude of the equipment change , The platform is pulling the stream to get the device GPS Location snapshot information .
In view of the above situation , It can be optimized as follows : In the device GPS When longitude and latitude change , Judge whether the map changes in real time , According to this condition, decide whether to pull the stream to get a snapshot . The reference codes are as follows :
for _, v := range channels {
cha := cvrservice.GetDeviceService().GetDBChannelGBId(v.DeviceID, v.ID)
if cha != nil {
ParentDeviceID := strconv.Itoa(int(cha.ParentDeviceID))
ChannelID := strconv.Itoa(int(cha.ChannelID))
_gps := models.Gps{
DeviceID: ParentDeviceID,
ChannelID: ChannelID,
Longitude: Longitude,
Latitude: Latitude,
GBDeviceID: v.DeviceID,
GBChannelID: v.ID,
}
_, err := models.AddGps(&_gps)
if err != nil {
log.Println("add gps error :", err.Error())
}
}
Test again after optimization , Playback has returned to normal .
EasyCVR The platform supports massive video access convergence , Through the unified aggregation and centralized management of decentralized video resources , Realize the integration of resources 、 Processing and distribution , Combine various application scenarios , Realize resource sharing 、 Linkage common pipe . The platform can provide unified services API Interface , Connect devices 、 Connect data 、 Connect applications , Facilitate the rapid integration of third-party platforms .
With AI The continuous application of Technology ,EasyCVR The platform is also actively integrating video intelligent detection and analysis technology , Including face detection 、 Face recognition 、 People flow statistics 、 Vehicle detection and identification 、 License plate recognition 、 Behavior recognition 、 Track tracking, etc . Yes EasyCVR Interested users of the platform , You can go to the demonstration platform for experience or deployment testing .
边栏推荐
- Pyqt5, draw a histogram on the control
- Nearly 60% of the employees strongly support Ctrip's "3+2" working mode, and work at home for two days a week
- [splishsplash] about how to receive / display user parameters, MVC mode and genparam on GUI and JSON
- Euler function: find the number of numbers less than or equal to N and coprime with n
- 官宣!香港科技大学(广州)获批!
- Nielseniq found that 60% of the re launched products had poor returns
- Report on research and investment prospects of China's silicon nitride ceramic substrate industry (2022 Edition)
- Unity3d extended toolbar
- Common design parameters of solid rocket motor
- Integer array merge [JS]
猜你喜欢
Yyds dry inventory MySQL RC transaction isolation level implementation
剑指 Offer 20. 表示数值的字符串
ISO 27001 Information Security Management System Certification
Cloud picture says | distributed transaction management DTM: the little helper behind "buy buy buy"
vulnhub靶场-hacksudo - Thor
Kernel stray cat stray dog pet adoption platform H5 source code
Fresh, 2022 advanced Android interview must know 100 questions (interview questions + answer analysis)
[C supplement] [string] display the schedule of a month by date
Explain in detail the process of realizing Chinese text classification by CNN
Data warehouse (3) star model and dimension modeling of data warehouse modeling
随机推荐
MySQL -- explain performance optimization
线上开通ETF基金账户安全吗?有哪些步骤?
Wechat applet blind box - docking wechat payment
(17) DAC conversion experiment
In aks, use secret in CSI driver mount key vault
APK签名流程介绍[通俗易懂]
提交review时ReviewBoard出现500错误解决方法
Nearly 60% of the employees strongly support Ctrip's "3+2" working mode, and work at home for two days a week
DRF --- response rewrite
麦趣尔:媒体报道所涉两批次产品已下架封存,受理消费者诉求
股票万1免5证券开户是合理安全的吗,怎么讲
In depth evaluation and development trend prediction report of China's ice cream market (2022 Edition)
vulnhub靶场-Hacker_Kid-v1.0.1
Vulnhub range hacker_ Kid-v1.0.1
Penetration practice vulnhub range Tornado
Code example of libcurl download file
In depth Research Report on China's disposable sanitary products production equipment industry (2022 Edition)
Radhat builds intranet Yum source server
Blackwich: the roadmap of decarbonization is the first step to realize the equitable energy transformation in Asia
两数之和c语言实现[通俗易懂]