EHOME视频平台EasyCVR私有化部署视频平台级联时上级请求invite不回复的原因排查

news/2025/2/7 17:05:33/文章来源:https://www.cnblogs.com/EasyDarwin/p/18583919

在现代社会,安防监控系统的普及和应用已成为保障公共安全、维护社会秩序的重要手段。EasyCVR作为一款先进的安全监控视频系统,凭借其高效的视频传输技术和丰富的协议支持,能够满足大规模、高并发的远程监控需求。然而,在级联的使用场景中,用户可能会遇到诸如无法播放等问题。

一、问题排查

用户反馈,EasyCVR平台级联时作为下级,上级平台在播放时出现了无法播放的情况,于是请求我们协助排查。

级联使用的是GB28181协议,于是我们抓包排查即可。

抓包发现,上级请求invite信息后,下级平台EasyCVR未回复信息。对其上级请求的通道编码和端口进行了排查,发现都正常。

后续将invite信息展开排查发现,subject字段是1。根据GB28181文档规定,1是请求的设备录像,而上级请求的是实时直播,所以导致EasyCVR收到invite信息后未回复。

将上级平台请求的信息改为正确的实时直播请求即可。

二、EasyCVR视频监控汇聚管理平台的关键技术

1、多协议接入技术

1)主流协议支持:包括GB/T28181、GB/T35114、RTSP、ONVIF、RTMP、GA/T 1400、部标JT808等标准协议,这些协议定义了数据传输的格式、方式和控制机制,确保视频数据能够准确、高效地传输到平台。

2)私有协议与SDK接入:平台还支持海康、大华、华为等主流设备厂商的私有协议和SDK接入,包括海康Ehome、海康SDK、大华SDK、宇视SDK、华为SDK、萤石云SDK、乐橙SDK等,以满足不同用户的特定需求。

2、跨平台与兼容性技术

1)多平台支持:平台应支持Windows、Linux、Mac系统及国产化操作系统(欧拉、麒麟等)等,以及Web端、PC客户端、移动端等多种终端设备。

2)标准化视频流输出:提供标准化的视频流输出格式,包括RTMP、RTSP、HTTP-FLV、WebSocket-FLV、HLS、WebRTC、WS-FMP4、HTTP-FMP4等,以便在不同终端上进行播放。

3、视频质量诊断技术

EasyCVR视频质量诊断技术具备多种失效检测内容,包括亮度检测、蓝屏检查、清晰度检查、抖动检查、冻结检测、偏色检测、遮挡检测、噪声检测、对比度检测、马赛克检测、花屏检测,并能自动抓拍和告警。

这些检测内容能够有效地发现视频图像中的常见问题,如模糊、花屏、亮度异常、色彩失真、卡顿、遮挡等,从而提高视频图像的可用性和准确性。

综上所述,EasyCVR作为一款功能强大的安防监控视频系统,在现代社会的公共安全与秩序维护中发挥着举足轻重的作用。通过对其在级联使用场景中遇到问题的详细排查,不仅解决了用户反馈的无法播放问题,还进一步揭示了私有化部署视频平台EasyCVR的关键技术。未来,随着安防技术的不断发展和应用场景的不断拓展,EasyCVR将继续为用户提供更加优质、高效、安全的视频监控服务。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/846095.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

ISSAC GYM解决RuntimeError: nvrtc: error: invalid value for --gpu-architecture (-arch)的问题

起因 一开始我什么都没干,就突然报了这么一个错误:我震惊了,因为我以为又是cuda沙雕了,没想到网上一查,真是如此 分析 一些网上博客的解决方法 都说其实是因为pytorch的版本问题,然后重新安装之类的blablabla 我也照做了,但是,却并没有解决问题:就在我非常狂躁之时,我…

H5-21 文本属性

1、text-align指定元素文本的水平对齐方式值 描述left 文本居左排列,默认值right 把文本排列到右边center 把文本排列到中间 h3{text-align: center;}h3{text-align: left;}h3{text-align: right;}2、text-decorationtext-decoration属性规定添加到文本的修饰,下划线、上划线…

NOIP 2024 游记 / 2024 OI 年终总结

昔人已乘黄鹤去,此地空余黄鹤楼。NOIP 2024 游记 / 2024 OI 年终总结 赛前 11.27 在 NOIP 赛前最后一场信心赛中嗯造 T4 两个小时还不会。蓝题都做不出来,感觉把信心打没了。 11.28 模板大赛!复习了一些数据结构;复习了串串;Duel。 11.29 上午继续模板大赛,复习了图论;D…

Seed Lab实验:Attacks on the TCP Protocol

Seed Lab实验:Attacks on the TCP Protocol笔记一、docker使用 docker换源: vim /etc/docker/daemon.json{"registry-mirrors": ["https://docker.1panel.live"] }docker创建: docker-compose builddocker开启: docker-compose upctrl+shift+T 新建一个…

《营业执照》办理流程

第一步:打开甘肃政务服务网 https://zwfw.gansu.gov.cn/ 第二步:登录1.个人登录,建议使用“手机验证码登录”或者“支付宝登录”如果是“支付宝”登录,则用支付宝的“扫一扫”扫描“甘快办的二维码“” 第三步:点击首页的“综合旗舰店”第四步:点“市场监管服务”第五步…

ChCore-lab3

lab 3: 进程与线程 前言:timeout情况不再赘述。 有没有感到编译时间已经长到难以忍受?是的,作者在第一次编译的时候甚至深受编译的困扰(长达10分钟!)评分的时候,大家也想要很快地看到绿色的100分,因此,作者提供一个歪招给大家参考(慎用!) 在Scripts/kernel.mk中的g…

AI实战训练营-让AI成为你的核心竞争力

现在各种付费教程,付费培训,反复的割韭菜 想要不被割,那么可以链接我 揭秘割韭菜的常用套路 真正的去实战使用AI,去提升自己竞争力 十年开发经验程序员,离职全心创业中,历时三年开发出的产品《唯一客服系统》一款基于Golang+Vue开发的在线客服系统,软件著作权编号:2021…

【原创】vs2022配置切换多个ollvm环境

不同的ollvm的混淆效果不一样,不同魔改版的命令参数也不一样,有的支持迭代多次混淆,有的不支持。 我想使用ollvm不同的版本,怎么办? 我不想替换vs安装的原装llvm,怎么办? 直接下载别人编译好的文件,不用自己编译了: https://github.com/KomiMoe/Arkari/releases/tag/W…

H5-20 背景属性

CSS背景属性主要有以下几个属性 描述background-color 设置背景颜色background-image 设置背景图片background-position 设置背景图片显示位置background-repeat 设置背景图片如何填充background-size 设置背景图片大小属性 1、background-color属性该属性设置背景颜色<div…

docker 配置文件

、解决方案 (1)查看DNS客户机的配置文件1cat /etc/resolv.conf 发现我的nameserver 是 8.8.8.8了,说明我的DNS出了问题 需要新增DNS:nameserver 114.114.114.114 (2)修改配置文件1vim /etc/resolv.conf修改后如下 第一步:编辑 Docker 配置文件打开 Docker 的配置文件 d…

Natasha v9.0 为 .NET 开发者提供 [热执行] 方案.

项目简介 自 Natasha v9.0 发布起,我将基于 Natasha 的推出热执行方案,这项技术允许基于 控制台(Console) 和新版 Asp.net Core 架构的项目在运行中动态重编译,在不停止工程的情况下获取最新结果,以帮助技术初学者、项目初期开发人员等,进行快速实验以及试错。 为了更形象…

cmu15545笔记-并发控制总结(Concurrency Control Summary)

目录总览ACID串行化与冲突操作隔离级别概念层级二阶段锁原理级联回滚强二阶段锁死锁检测和避免锁层级实践应用实现的隔离级别OOC原理三个阶段实现的隔离级别处理幻读MVC原理写偏差异常(Write Skew Anomaly)版本存储(Version-storage)Append OnlyTime Travel StorageDelta S…