当前位置:网站首页>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 19:50:00 【EasyCVR】
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 .
边栏推荐
- AAAI2020: Real-time Scene Text Detection with Differentiable Binarization
- 【sql优化】with as 和 临时表的区别
- Image acquisition and playback of coaxpress high speed camera based on pxie interface
- A brief understanding of white box encryption technology
- PowerDesigner design name and comment replacement
- 自定义插入页面标签以及实现类似通讯录的首字母搜索
- SQL 入门计划-1-选择
- 利用win7漏洞进行系统登录密码破解
- Battery simulation of gazebo robot
- MySQL signale une erreur can 't create table' demo01. TB Étudiant '(errno: 150)
猜你喜欢
[research materials] iResearch tide Watching: seven major trends in the clothing industry - Download attached
What is the essential difference between Bi development and report development?
Technology T3 domestic platform! Successfully equipped with "Yihui domestic real-time system sylixos"
Bind this of the current scope for callback functions in other cases such as timers and delayers
The key to the success of digital transformation enterprises is to create value with data
HLS4ML报错The board_part definition was not found for tul.com.tw:pynq-z2:part0:1.0.
Mo Tianlun salon | Tsinghua qiaojialin: Apache iotdb, originated from Tsinghua, builds an open source ecological road
Regular expression =regex=regular expression
类加载机制
DDR4 test-2
随机推荐
JS的Proxy
一个悄然崛起的国产软件,低调又强大!
JS proxy
SQL 入门计划-1-选择
The key to the success of digital transformation enterprises is to create value with data
Linux下安装Redis,并配置环境
How to correctly use vertx to operate redis (3.9.4 with source code analysis)
torch. nn. functional. Interpolate function
Bao, what if the O & M 100+ server is a headache? Use Xingyun housekeeper!
自定义插入页面标签以及实现类似通讯录的首字母搜索
Actual combat of flutter - fast implementation of audio and video call application
Wireshark packet analysis TCP, FTP
集合对象值改变NULL值对象
GaussDB(for MySQL) :Partial Result Cache,通过缓存中间结果对算子进行加速
音视频、编解码相关电子书、小工具,打包奉送!
Interview question 16.16 Partial sorting - Double finger needling
再回顾集合容器
PowerDesigner design name and comment replacement
A brief understanding of white box encryption technology
ModSim基本使用(Modbus模拟器)