当前位置:网站首页>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 .
边栏推荐
- What are the legal risks of NFT brought by stars such as curry and O'Neill?
- Penetration practice vulnhub range Nemesis
- Oom caused by improper use of multithreading
- PHP实现敏感词过滤系统「建议收藏」
- ACM mm 2022 video understanding challenge video classification track champion autox team technology sharing
- Is the software of futures pioneer formal and safe? Which futures company is safer to choose?
- PIP version problems: PIP problems still occur when installing akshare and using Tsinghua source and Douban source
- Vulnhub range hacksudo Thor
- Development cost of smart factory management system software platform
- What are the six steps of the software development process? How to draw software development flow chart?
猜你喜欢

Wechat applet blind box - docking wechat payment

Intelligent operation and maintenance practice: banking business process and single transaction tracking

The new server is packaged with the source code of H5 mall with an operation level value of several thousand

How to write good code - Defensive Programming Guide
![[Verilog quick start of Niuke network question brushing series] ~ priority encoder circuit ①](/img/24/23f6534e2c74724f9512c5b18661b6.png)
[Verilog quick start of Niuke network question brushing series] ~ priority encoder circuit ①

Penetration practice vulnhub range Tornado

Yolov5 practice: teach object detection by hand

Euler function: find the number of numbers less than or equal to N and coprime with n

DNS

Thinkphp6 - CMS multi wechat management system source code
随机推荐
徽商期货是正规期货平台吗?在徽商期货开户安全吗?
How to use JMeter function and mockjs function in metersphere interface test
Official announcement! Hong Kong University of science and Technology (Guangzhou) approved!
China biodegradable plastics market forecast and investment strategy report (2022 Edition)
Wechat applet blind box - docking wechat payment
Integer array merge [JS]
Development cost of smart factory management system software platform
Sword finger offer 20 String representing numeric value
期货先锋这个软件正规吗安全吗?选择哪家期货公司更安全?
Depth first traversal and breadth first traversal [easy to understand]
Encryption and decryption of tinyurl in leetcode
[2. Basics of Delphi grammar] 4 Object Pascal operators and expressions
Heavy disclosure! Hundreds of important information systems have been invaded, and the host has become a key attack target
Develop those things: easycvr cluster device management page function display optimization
传感器尺寸、像素、DPI分辨率、英寸、毫米的关系
Zabbix报警执行远程命令
Cloud picture says | distributed transaction management DTM: the little helper behind "buy buy buy"
[PHP foundation] realize the connection between PHP and SQL database
Roewe rx5's "a little more" product strategy
DRF --- response rewrite