技术背景我们在对接GB28181设备接入侧的时候,除了常规实时音视频按需上传外,还有个重要的功能,就是本地实时录像,录像后的数据,在执法记录仪等前端设备留底,然后,到工作站拷贝到专门的平台。...本文探讨的是,基于GB28181设备接入更进一步的处理:录像查询和录像下载,本文以我们Android平台开发的GB28181设备接入为例,做个简单的分析。...本地录像存储图片GB28181设备接入侧,非常重要的功能属性就是实时录像,我们在做实时录像的时候,设计如下:先说录像参数设置:/** * SmartPublisherJniV2.java * Author...,实时录像的处理必不可少。...下一章节,我们将根据GB28181规范探讨录像查询和录像下载。
在功能上,EasyCVR可提供视频监控直播、云端录像、云存储、录像检索与回看、智能告警等。在平台的使用过程中,有用户表示既想查看实时监控视频,也想查看录像视频。...一般来说,如果用户接入的视频通道路数较大,我们建议都通过调阅前端设备的录像来回看录像视频。那么,通过哪些协议接入EasyCVR平台,才能支持查看设备录像和下载录像文件呢?今天来和大家分享一下。...可支持回看设备录像的接入协议如下:1)国标GB28181协议2)海康Ehome协议(目前只支持2.0接入查看设备录像)3)大华SDK/海康SDK设备录像是存储在设备上的录像文件,调阅设备录像可以节省平台服务器带宽...云端录像可以理解为录制在平台服务器上的视频,可以自定义存储位置,存储位置的自定义方式如下:云端录像设置需要开启录像计划、录像保存天数和阈值(此值是指检测到服务器上还有多少剩余空间)。...为保证不会因为录像存储问题而撑爆服务器,建议用户在设置录像计划时,手动修改录像存储空间的阈值,两者皆为同时约束条件。
今日我们发现EasyGBS的日常测试版本运行期间出现录像列表有录像,但是点击进去发现录像为空的情况。 通过排查代码发现,是查询本地录像目录的时候设备id和通道id参数传入不匹配导致的。...= make(map[string]bool) } monthMap[month][name] = true } } 再次查询通道录像能否正常播放
EasyNVR视频边缘计算网关具备视频采集、直播、转码、分发等能力,在录像功能方面,不仅可以调取录像视频直接回放,还可以将录像文件通过接口调用下载。...近期我们接到用户的反馈,在调用EasyNVR的开始录像接口返回成功,录像文件却没有生成的情况。 查看其代码,发现是代码中未做录像处理导致的。...经过与研发部人员的沟通得知,EasyNVR更换新内核之后,录像处理未能做兼容,所以出现了录像的开启与关闭接口失效的问题。目前该问题已经在代码中得到了修复。...也可以通过以下方式解决: 在开始录像接口开启非按需,并将录像的保存天数写入数据库,如图: 如果上传了duration参数,在录了指定的时间后,关闭非按需,如图: 修改后调用接口开始录像,状态显示直播中...,录像文件生成,如图: EasyNVR支持多协议分发,包括RTSP、HTTP-FLV、RTMP、WS-FLV、HLS等格式的视频流,灵活性强,开放度高,可满足安防视频监控的多样化场景需求。
在一些项目场景中,若平台一直拉取摄像机或录像机的视频流,那么服务器的带宽需求就比较大,带来的带宽成本就相对较高。所以在带宽资源不足、宽带成本较高的情况下,很多用户都选择了按需直播的模式。...在按需直播模式下,当有用户请求播放时,服务端才从设备端获取设备的直播流或录像视频,停止播放,则会停止获取视频流,因此按需直播可以有效减少带宽流量和服务器性能占用。...而且需要注意的是,如果用户想开启按需直播,则需要关闭云端录像;如果开启云端录像,按需直播则会自动关闭。 有用户咨询,EasyGBS关闭了录像计划,为何云端录像仍会生成录像文件?...,如图: 所以,在录像计划关闭的情况下,有用户在拉流,那么也会生成录像文件。...在视频能力上,EasyGBS可以实现视频监控直播、录像检索与回看、云台控制、语音对讲、告警上报、平台级联等能力,可对外分发出RTSP、HTTP-FLV、WS-FLV、HLS、WebRTC等多种格式的视频流
TSINGSEE青犀视频云-边-端架构视频智能分析平台EasyNVR分为直播版和录像版。...直播版内没有视频存储以及视频录像检索、回看的功能,而录像版则具备直播+存储+录像回看功能,两者大家可以自由选择。...在我们对EasyNVR软件平台的现场支撑过程中,遇到了关于录像功能的问题,使用录像功能可以正常录像,但录像文件没有办法播放。 我们远程到该现场去排查问题,现场使用的版本是虚拟机映射出来的服务器。...我们先看录像计划是否正常,这里显示开启表示是正在录像: image.png 之后我们进入录像计划,检查正在录像和之前录好的视频。...image.png 点击进入到通道发现确实不能正常播放,这里发现了实际录像的时间和录像保存的时间也不一样,也就是说虚拟机的时间是不准确的,这样可能导致EasyNVR平台找不到录像文件。
在功能上,平台可提供视频直播、云端录像、云存储、录像检索与回看、智能告警、平台级联、智能分析等。...在此前的文章中和大家分享过,EasyCVR平台支持用户更改录像文件的存储磁盘,感兴趣的用户可以翻阅我们以往的文章进行了解。有用户在更改完录像存储路径后,反馈不生成录像文件,请求我们排查原因。...1)查看配置路径是否存在:2)确认用户配置的存储路径没问题,将EasyCVR重启,也没有生成录像。...那么我们先将路径还原为原路径,查看是否可以生成录像文件:3)如上图,原路径可以生成录像文件,并且视频流是生成在hls目录下。...那么,在新创建的路径下也添加hls目录,然后再次重启:4)再次重启服务,加载配置文件,发现此时EasyCVR已经成功生成了录像文件:EasyCVR能兼容多类型的设备接入,可覆盖市面上大多数的视频源设备,
直播版内没有视频存储以及视频录像检索、回看的功能,而录像版则具备直播+存储+录像回看功能,两者大家可以自由选择。...在我们对EasyNVR软件平台的现场支撑过程中,遇到了关于录像功能的问题,使用录像功能可以正常录像,但录像文件没有办法播放。 我们远程到该现场去排查问题,现场使用的版本是虚拟机映射出来的服务器。...我们先看录像计划是否正常,这里显示开启表示是正在录像: 之后我们进入录像计划,检查正在录像和之前录好的视频。...点击进入到通道发现确实不能正常播放,这里发现了实际录像的时间和录像保存的时间也不一样,也就是说虚拟机的时间是不准确的,这样可能导致EasyNVR平台找不到录像文件。...之后可以看到录像文件可以正常观看和下载了。
在项目使用上,有用户会遇到EasyNVR播放直播视频流点击开始录像,提示创建录像文件失败的情况,界面显示如下: 查找代码发现录像是保存在项目下的downloads目录下的一个mp4文件,而代码里创建文件的...OpenFile函数只能在已存在的目录下创建文件,此时downloads目录不存在,所以创建失败: 而我们只需要先创建好downloads文件夹就可以了: 创建完成并重启,再次检查录像是否上传:
EasyNVR视频平台可实现RTSP/Onvif协议接入设备、实时直播、录像、检索与回放、存储、视频分发等视频能力。...在录像功能上,EasyNVR支持7*24小时不间断录像,也可以设定录像计划,对指定时间进行录像,并且支持录像的检索与回放、支持本地录像回放。...有用户需要获取EasyNVR平台录像视频指定时间段的录像文件,但是目前平台生成的切片默认是3s一个ts文件,目前第一个ts文件和最后一个ts文件不是完整的ts文件,会导致用户调用录像的时候会出现多1s或者少...1s的录像文件。...4)调用获取录像文件接口,获取指定时间段的录像文件,如图: EasyNVR视频边缘计算网关是我们软硬一体的视频平台,既有软件版本,又有硬件设备版本,视频能力非常灵活和丰富,平台部署轻快、操作简单,接口丰富
EasyNVR平台分为软件版本和硬件版本,硬件版本不支持录像回看,而软件版本支持调用录像进行回看。...在EasyNVR视频广场内可以直接开始通道录像,在我们测试点击开始录像之后,将页面关闭,再次重新打开通道,点击开始录像时则会出现报错信息,报错内容为:录像任务已存在。...当我们排查代码时,发现录像开始后关闭页面未停止录像,录像一直存在,在destroyed函数内调用停止录像方法,发现页面关闭没有调用destroyed函数。...: EasyNVR的录像也可以通过增加录像录像计划设置,关于录像计划的操作,大家可以参考此文:EasyNVR边缘计算网关录像计划功能操作介绍。...TSINGSEE青犀视频云边端架构产品中录像计划增加时,是我们进一步满足用户操作需求的体现,与此同时,我们的任意一款视频云服务平台都是可以直接下载测试的,欢迎了解及测试。
EasyNVR平台分为软件版本和硬件版本,硬件版本不支持录像回看,而软件版本支持调用录像进行回看。...在EasyNVR视频广场内可以直接开始通道录像,在我们测试点击开始录像之后,将页面关闭,再次重新打开通道,点击开始录像时则会出现报错信息,报错内容为:录像任务已存在。 ?...当我们排查代码时,发现录像开始后关闭页面未停止录像,录像一直存在,在destroyed函数内调用停止录像方法,发现页面关闭没有调用destroyed函数。...EasyNVR的录像也可以通过增加录像录像计划设置,关于录像计划的操作,大家可以参考此文:EasyNVR边缘计算网关录像计划功能操作介绍。...TSINGSEE青犀视频云边端架构产品中录像计划增加时,是我们进一步满足用户操作需求的体现,与此同时,我们的任意一款视频云服务平台都是可以直接下载测试的,欢迎了解及测试。
近期有用户在调用EasyDSS接口,通过http查看录像时,显示“未指定设备录像”。 出现这种情况一般来说,是用户没上传设备参数导致的,那么我们只需要在请求地址后加上 “?
我们今天来说说视频录像吧。看来,小伙伴们都等急了。 我们先看例子 default/0020_record…..xml,我们一行一行的讲。...视频录像其实就是这么简单。 但为什么好多小朋友录像都遇到问题呢?那我就再说几句。 先从录音说起。基本的录音方式有两种,阻塞的和不阻塞的。 阻塞的是record,它会阻塞,因而只能录A-Leg。...其实视频没什么好说的,因为,还是上面两个App,如果有了视频,就能自动录像了,只不过如果是非阻塞的还需要启动一个视频的Media Bug。...record_fsv是阻塞的,因而,你不能使用record_session录像。我们前面说了,如果想用record_session录像,就需要视频的Media Bug。...FreeSWITCH官方版里的mp4录像,最早是在mod_vlc里实现的。但是,后来我们发现,用mod_vlc播放mp4还行,录像效果不好,很难控制,提供的API极其难用。
因此对于录像回看的需求就应运而生。 ###部分录像产品展示:### EasyNVR录像展示 ? EasyDSS流媒体服务器录像展示 ? EasyDSS云平台录像展示 ?...####开启录像#### 点开 “通道配置”->“配置对应通道”->勾选“开启录像”->“确定” ####关闭录像#### 点开 “通道配置”->“配置对应通道”->取消勾选“开启录像”->“...备注:到目前为止我们了解了录像的 录制 查看,我们却没有看到录像删除的方法。...因此他们的录像都是公网的录像。其次在于,EasyDSS系列是接收设备的推流来进行流媒体的转发。因此我们对于录像的录制就在于推流地址的设定上。...我们的录像机制就是,选择了录像的推流地址,从推流成功就开始录制视频,当停止推流就会结束录制。 推流地址的说明: ?
TSINGSEE青犀视频云边端架构全线产品在去年的更新当中,EasyNVR、EasyDSS等大部分视频平台都能够支持录像计划的设置了,用户可以针对各个通道设置录像存储计划,也就是使用者可以根据实际需要,...可以在录像机中设置在某时间段或者某事件触发时开始存储录像。...有客户现场反馈本地部署了EasyGBS,设置了录像计划,云端录像也生成了,可是录像播放时发现有问题,一直转圈无法播放。...于是我们远程查看,发现除了录像看不了之前,并未存在其他问题,直播也是可以播放的,告警录像也能播,这样可以确定不是播放器和网络问题了,可能是前端问题,需要修改参数。...修改后重启服务,录像则可以正常播放。
前言 Camera360应用录像预览在我们的设备上存在滞后的问题。...这才是真正导致Camera360录像预览滞后的原因 八、为什么每次滞后8帧 发现问题稳定后,看下面的trace从buffer给hal,再到hal回传buffer,中间正好有8个prepareHalRequests...约等于(i-1)t+t,也就是it,为什么要加t,因为一帧图像显示到屏幕上也需要t的时间 解决延迟的办法有三个方向 减小t,治本 减少i ,治标不治本,仅仅是减少延迟的时间 减小n,牺牲了录像的出帧的帧率
为了便于用户集成与二次开发,我们也提供了丰富的API接口供用户调用,通过接口调用可实现丰富的视频功能,比如开始/停止云端录像、录像回看及下载、设备及通道管理、平台级联等。...在用户在现场部署EasyCVR_Windows2.5.0,将设备通过SDK方式接入平台,调用实时录像接口,开启录像成功;调用停止实时录像接口时,却并未返回录像地址。...因为未能生成录像地址,所以录像文件无法下载。今天我们来分享一下排查及解决方法。...开启录像,返回OK,如图:停止录像,未返回录像地址,如图:我们在前期的文章中介绍过,新版本的EasyPlayer播放器已经实现了网页可直接实时录像及下载录像的功能,感兴趣的用户可以戳这篇文章:《H5网页播放器...通过播放器可直接进行实时录像。停止播放后,录像文件则直接下载到本地,用户操作更加便捷,无需再调用接口。
领取专属 10元无门槛券
手把手带您无忧上云