当前位置:网站首页>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 .
边栏推荐
- D @ safety and dip1000
- Petrv2: a unified framework for 3D perception of multi camera images
- Key points on February 15, 2022
- Research Report on development prediction and investment direction of nylon filament sewing thread in China (2022 Edition)
- In depth evaluation and development trend prediction report of China's ice cream market (2022 Edition)
- From comedians to NBA Zhan Huang, check the encrypted advertisements during this super bowl
- DNS
- [C supplement] [string] display the schedule of a month by date
- In aks, use secret in CSI driver mount key vault
- 聊聊项目经理最爱使用的工具
猜你喜欢

SQL injection vulnerability (MySQL and MSSQL features)

Fresh, 2022 advanced Android interview must know 100 questions (interview questions + answer analysis)

Kia recalls some K3 new energy with potential safety hazards

Intel's open source deep learning tool library openvino will increase cooperation with local software and hardware parties and continue to open

Petrv2: a unified framework for 3D perception of multi camera images

Thinkphp6 - CMS multi wechat management system source code

LeetCode中等题之TinyURL 的加密与解密

Wechat applet blind box - docking wechat payment

People help ant help task platform repair source code

【Try to Hack】vulnhub DC4
随机推荐
Oom caused by improper use of multithreading
EasyCVR通过国标GB28181协议接入设备,出现设备自动拉流是什么原因?
Source code of new campus errand / campus task platform on mutual station
People help ant help task platform repair source code
Research Report on development monitoring and investment prospects of China's smart environmental protection industry (2022 Edition)
New patent applications and transfers
传感器尺寸、像素、DPI分辨率、英寸、毫米的关系
Heavy disclosure! Hundreds of important information systems have been invaded, and the host has become a key attack target
String的trim()和substring()详解
Encryption and decryption of tinyurl in leetcode
Redis -- data type and operation
Explain in detail the process of realizing Chinese text classification by CNN
深度优先遍历和广度优先遍历[通俗易懂]
Redis主从实现10秒检查与恢复
ISO 27001 Information Security Management System Certification
Integer array merge [JS]
LeetCode中等题之TinyURL 的加密与解密
The latest intelligent factory MES management system software solution
股票万1免5证券开户是合理安全的吗,怎么讲
Is online stock account opening safe? Is it reliable?