当前位置:网站首页>EasyCVR接入Ehome协议的设备,无法观看设备录像是什么原因?
EasyCVR接入Ehome协议的设备,无法观看设备录像是什么原因?
2022-06-28 16:42:00 【TSINGSEE青犀视频】
EasyCVR平台支持海量视频汇聚与管理、处理与分发、智能分析等视频能力,在接入协议上,不仅支持国标GB28181协议、RTSP/Onvif、RTMP等标准协议,还支持HIKSDK、大华SDK、海康Ehome等厂家私有协议与SDK。平台基于云边端一体化架构,将复杂多变的底层资源统一管理起来,并能合理调度资源、共享信息、数据交互,让系统变得更高效、稳定,实现各模块更好地协作。
EasyCVR平台支持通过GB/T28181、Ehome协议从海康、大华、宇视等摄像头、网络硬盘录像机NVR等设备中,按设备、通道、日期获取对应录像文件进行录像的检索与回放,无需安装各个安防厂商的视频播放插件。
有用户反馈,EasyCVR接入的Ehome协议的设备,出现了无法观看设备录像的情况,请求我们排查协助。今天和大家分享一下排查及解决过程。
在排查过程中发现,前端播放设备录像时,将请求发送到后端,但是后端没有转发给设备,因此导致设备录像无法观看。
添加如下代码,可将Ehome协议接入的设备查询出来的设备录像,在播放时传入对应的文件名称给设备,根据回调出来的流数据,推送给对应的内核地址,最后将回看的播放地址返回给前端。
f := func() (string, int, error) {
ret, err := dev.PlaybackStart(channel, smshost, playbackPort, name, offset)
if err == nil {
//更新播放信息
obj := &ehomedo.EhomeChannelPlayback{
ID: 0,
ChannelID: fmt.Sprintf("%d", channel),
DeviceID: devID,
FileName: name,
Offset: offset,
PlaybackHandle: -1,
SessionID: ret,
CreatedAt: utils.DateTime{},
UpdatedAt: utils.DateTime{},
}
ehomedo.GetChannelPlaybackDao().Update(obj)
//通道参数
channelInfo, err := ehomedo.GetChannelDao().Get(obj.ChannelID, devID)修改后,再次尝试播放,设备录像已经显示正常。
EasyCVR优秀的视频能力表现在其丰富的视频功能、低延时传输、全终端兼容、支持多种网络环境等多方面,平台可实现的视频功能包括视频监控直播、云端录像、云存储、录像检索与回看、智能告警、平台级联等,可应用在智慧工厂、智慧工地、智慧安防、智慧校园、智慧水利等场景中。感兴趣的用户可以前往演示平台进行体验或部署测试。
边栏推荐
- 批量修改指定字符文件名 bat脚本
- RHEL6.4中使用Cacti+Spine监控远程主机
- [tcaplusdb knowledge base] view tcapdir directory server
- This simple little function saves 213 hours for our production research team in half a year
- NOIP1998-2018 CSP-S2 2019 2021提高组解题报告与视频
- 免费、强大、高颜值的笔记软件评测: OneNote、Heptabase、氢图、FlowUs
- 55. 连续子数组的最大和
- LTspice 电路仿真入门
- opencv 读取图片详解
- Have you ever encountered the error that the main key of this setting is consistent with the database?
猜你喜欢

StackOverflow 2022 开发者报告:PostgreSQL 超越 MySQL !

You have a chance to collect wool. Click "earn" and you will have a chance to earn a high commission

【尚硅谷与腾讯云官方合作】硅谷课堂项目视频发布
![[golang] how to install iris](/img/c6/842c4e920a74f9a07c2f6a82bb0cc1.png)
[golang] how to install iris

2022年暑期及9月份CSP-J1 CSP-S1初赛 培训计划及学习要点

LTspice 电路仿真入门

The new paradigm of AI landing is "hidden" in the next major upgrade of software infrastructure

解决sqoop出现 ERROR manager.SqlManager: Generic SqlManager.listDatabases() not implemented

"Popular science leaders say" intelligent bionic robot fish

ICML 2022 | 基于解耦梯度优化的可迁移模仿学习方法
随机推荐
【TcaplusDB知识库】查看tcapdir目录服务器
7-用户输入和while循环
常见分布式文件存储介绍、选型比较、架构设计
老司机总结的12条 SQL 优化方案(非常实用)
Must the database primary key be self incremented? What scenarios do not suggest self augmentation? ByteDance experience sharing using Flink state 𞓜 afternoon tea with sauce issue 16
抓取手机端变体组合思路设想
PostgreSQL exception handling
这个简单的小功能,半年为我们产研团队省下213个小时
10.hystrix circuit breaker
Research on master's thesis writing
Hello, is it safe to open an account to buy stocks online?
提升可观测性 - 业务指标监控实践
visio 使用
【TcaplusDB知识库】WebClient用户如何读取和修改数据
Yesterday, metauniverse | Wal Mart set up an innovation department to explore metauniverse and Web3, and Dior released the metauniverse Exhibition
【每日3题(1)】字符串中第二大的数字
如何备份 WordPress 数据库
ICML 2022 | 基于解耦梯度优化的可迁移模仿学习方法
「杰伦熊」暴跌96.6% 明星带货NFT为何遇冷?
怎么期货开户?在哪里期货开户比较安全?