首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏国标视频云平台

    SkeyeRMS录像服务器如何实现精确查找_ HLS+M3U8录像回放

    精确查找流程如下:遍历本地(数据库)指定录像存储路径,找出在指定开始时间和结束时间范围内的M3U8列表,注意:这里找到的M3U8列表的区间是要小于开始时间,和大于结束时间的最接近值,以确保指定时间范围在查找到的 M3U8列表队列中;再在指定的M3U8列表里面查找在开始时间和结束时间内的TS,并重新生成TS列表,如果时间戳连续,甚至可以将TS文件连接成一个M3U8列表,从而播放器播放可以不用跨M3U8列表直接播放 //时间戳字串转换成 time_t nBegin = StringToTime(begin);time_t nEnd = StringToTime(end);// 算法描述:获取包含begin-end录像开始的时间命名文件夹以及录像结束的时间命名文件夹 << "string_ref: " << m3u8_file.data() << endl;//以流名称开始,.m3u8结束的文件我们视为正常录像的列表文件string sM3u8Name = name _ + ".m3u8";if (m3u8_file.ends_with(sM3u8Name)){int pos = m3u8_file.find_last_of(split);boost::string_ref

    82810编辑于 2023-04-21
  • 来自专栏RTSP/RTMP直播相关

    GB28181设备接入侧录像查询和录像下载技术探究之实时录像

    技术背景我们在对接GB28181设备接入侧的时候,除了常规实时音视频按需上传外,还有个重要的功能,就是本地实时录像录像后的数据,在执法记录仪等前端设备留底,然后,到工作站拷贝到专门的平台。 本文探讨的是,基于GB28181设备接入更进一步的处理:录像查询和录像下载,本文以我们Android平台开发的GB28181设备接入为例,做个简单的分析。 本地录像存储图片GB28181设备接入侧,非常重要的功能属性就是实时录像,我们在做实时录像的时候,设计如下:先说录像参数设置:/** * SmartPublisherJniV2.java * Author ,实时录像的处理必不可少。 下一章节,我们将根据GB28181规范探讨录像查询和录像下载。

    97730编辑于 2023-07-16
  • 来自专栏TSINGSEE青犀视频

    EasyCVR云端录像和设备录像如何区分?哪些接入协议支持设备录像回看?

    在功能上,EasyCVR可提供视频监控直播、云端录像、云存储、录像检索与回看、智能告警等。在平台的使用过程中,有用户表示既想查看实时监控视频,也想查看录像视频。 一般来说,如果用户接入的视频通道路数较大,我们建议都通过调阅前端设备的录像来回看录像视频。那么,通过哪些协议接入EasyCVR平台,才能支持查看设备录像和下载录像文件呢?今天来和大家分享一下。 可支持回看设备录像的接入协议如下:1)国标GB28181协议2)海康Ehome协议(目前只支持2.0接入查看设备录像)3)大华SDK/海康SDK设备录像是存储在设备上的录像文件,调阅设备录像可以节省平台服务器带宽 云端录像可以理解为录制在平台服务器上的视频,可以自定义存储位置,存储位置的自定义方式如下:云端录像设置需要开启录像计划、录像保存天数和阈值(此值是指检测到服务器上还有多少剩余空间)。 为保证不会因为录像存储问题而撑爆服务器,建议用户在设置录像计划时,手动修改录像存储空间的阈值,两者皆为同时约束条件。

    1.5K20编辑于 2022-09-14
  • 来自专栏TSINGSEE青犀视频

    EasyGBS出现录像列表显示有录像但实际录像为空的情况如何排查?

    今日我们发现EasyGBS的日常测试版本运行期间出现录像列表有录像,但是点击进去发现录像为空的情况。 通过排查代码发现,是查询本地录像目录的时候设备id和通道id参数传入不匹配导致的。 = make(map[string]bool) } monthMap[month][name] = true } } 再次查询通道录像能否正常播放

    1.8K20发布于 2021-09-07
  • 来自专栏TSINGSEE青犀视频

    EasyGBS关闭了录像计划,为何还有录像文件生成?

    在一些项目场景中,若平台一直拉取摄像机或录像机的视频流,那么服务器的带宽需求就比较大,带来的带宽成本就相对较高。所以在带宽资源不足、宽带成本较高的情况下,很多用户都选择了按需直播的模式。 在按需直播模式下,当有用户请求播放时,服务端才从设备端获取设备的直播流或录像视频,停止播放,则会停止获取视频流,因此按需直播可以有效减少带宽流量和服务器性能占用。 而且需要注意的是,如果用户想开启按需直播,则需要关闭云端录像;如果开启云端录像,按需直播则会自动关闭。 有用户咨询,EasyGBS关闭了录像计划,为何云端录像仍会生成录像文件? ,如图: 所以,在录像计划关闭的情况下,有用户在拉流,那么也会生成录像文件。 在视频能力上,EasyGBS可以实现视频监控直播、录像检索与回看、云台控制、语音对讲、告警上报、平台级联等能力,可对外分发出RTSP、HTTP-FLV、WS-FLV、HLS、WebRTC等多种格式的视频流

    61030编辑于 2022-04-21
  • 来自专栏EasyNVR

    EasyNVR录像开启后,无录像文件生成,如何解决?

    EasyNVR视频边缘计算网关具备视频采集、直播、转码、分发等能力,在录像功能方面,不仅可以调取录像视频直接回放,还可以将录像文件通过接口调用下载。 近期我们接到用户的反馈,在调用EasyNVR的开始录像接口返回成功,录像文件却没有生成的情况。 查看其代码,发现是代码中未做录像处理导致的。 经过与研发部人员的沟通得知,EasyNVR更换新内核之后,录像处理未能做兼容,所以出现了录像的开启与关闭接口失效的问题。目前该问题已经在代码中得到了修复。 也可以通过以下方式解决: 在开始录像接口开启非按需,并将录像的保存天数写入数据库,如图: 如果上传了duration参数,在录了指定的时间后,关闭非按需,如图: 修改后调用接口开始录像,状态显示直播中 ,录像文件生成,如图: EasyNVR支持多协议分发,包括RTSP、HTTP-FLV、RTMP、WS-FLV、HLS等格式的视频流,灵活性强,开放度高,可满足安防视频监控的多样化场景需求。

    68110编辑于 2022-01-12
  • 来自专栏TSINGSEE青犀视频

    EasyNVR视频通道录像计划的录像文件播放失败问题排查

    TSINGSEE青犀视频云-边-端架构视频智能分析平台EasyNVR分为直播版和录像版。 直播版内没有视频存储以及视频录像检索、回看的功能,而录像版则具备直播+存储+录像回看功能,两者大家可以自由选择。 在我们对EasyNVR软件平台的现场支撑过程中,遇到了关于录像功能的问题,使用录像功能可以正常录像,但录像文件没有办法播放。 我们远程到该现场去排查问题,现场使用的版本是虚拟机映射出来的服务器。 我们先看录像计划是否正常,这里显示开启表示是正在录像: image.png 之后我们进入录像计划,检查正在录像和之前录好的视频。 image.png 点击进入到通道发现确实不能正常播放,这里发现了实际录像的时间和录像保存的时间也不一样,也就是说虚拟机的时间是不准确的,这样可能导致EasyNVR平台找不到录像文件。

    65330发布于 2021-10-26
  • 来自专栏EasyNVR

    EasyNVR视频通道录像计划的录像文件播放失败问题排查

    直播版内没有视频存储以及视频录像检索、回看的功能,而录像版则具备直播+存储+录像回看功能,两者大家可以自由选择。 在我们对EasyNVR软件平台的现场支撑过程中,遇到了关于录像功能的问题,使用录像功能可以正常录像,但录像文件没有办法播放。 我们远程到该现场去排查问题,现场使用的版本是虚拟机映射出来的服务器。 我们先看录像计划是否正常,这里显示开启表示是正在录像: 之后我们进入录像计划,检查正在录像和之前录好的视频。 点击进入到通道发现确实不能正常播放,这里发现了实际录像的时间和录像保存的时间也不一样,也就是说虚拟机的时间是不准确的,这样可能导致EasyNVR平台找不到录像文件。 之后可以看到录像文件可以正常观看和下载了。

    63830发布于 2021-10-28
  • 来自专栏EasyNVR

    EasyNVR视频点击开始录像提示“创建录像文件失败”排查

    在项目使用上,有用户会遇到EasyNVR播放直播视频流点击开始录像,提示创建录像文件失败的情况,界面显示如下: 查找代码发现录像是保存在项目下的downloads目录下的一个mp4文件,而代码里创建文件的 OpenFile函数只能在已存在的目录下创建文件,此时downloads目录不存在,所以创建失败: 而我们只需要先创建好downloads文件夹就可以了: 创建完成并重启,再次检查录像是否上传:

    61910编辑于 2021-11-29
  • 来自专栏EasyNVR

    EasyNVR录像开启后,无录像文件生成,如何解决?

    EasyNVR视频边缘计算网关具备视频采集、直播、转码、分发等能力,在录像功能方面,不仅可以调取录像视频直接回放,还可以将录像文件通过接口调用下载。 近期我们接到用户的反馈,在调用EasyNVR的开始录像接口返回成功,录像文件却没有生成的情况。 查看其代码,发现是代码中未做录像处理导致的。 经过与研发部人员的沟通得知,EasyNVR更换新内核之后,录像处理未能做兼容,所以出现了录像的开启与关闭接口失效的问题。目前该问题已经在代码中得到了修复。 也可以通过以下方式解决: 在开始录像接口开启非按需,并将录像的保存天数写入数据库,如图: 如果上传了duration参数,在录了指定的时间后,关闭非按需,如图: 修改后调用接口开始录像,状态显示直播中 ,录像文件生成,如图: EasyNVR支持多协议分发,包括RTSP、HTTP-FLV、RTMP、WS-FLV、HLS等格式的视频流,灵活性强,开放度高,可满足安防视频监控的多样化场景需求。

    50810编辑于 2022-05-06
  • 来自专栏TSINGSEE青犀视频

    EasyCVR更改录像存储路径,不生成录像文件如何解决?

    在功能上,平台可提供视频直播、云端录像、云存储、录像检索与回看、智能告警、平台级联、智能分析等。 在此前的文章中和大家分享过,EasyCVR平台支持用户更改录像文件的存储磁盘,感兴趣的用户可以翻阅我们以往的文章进行了解。有用户在更改完录像存储路径后,反馈不生成录像文件,请求我们排查原因。 1)查看配置路径是否存在:2)确认用户配置的存储路径没问题,将EasyCVR重启,也没有生成录像。 那么我们先将路径还原为原路径,查看是否可以生成录像文件:3)如上图,原路径可以生成录像文件,并且视频流是生成在hls目录下。 那么,在新创建的路径下也添加hls目录,然后再次重启:4)再次重启服务,加载配置文件,发现此时EasyCVR已经成功生成了录像文件:EasyCVR能兼容多类型的设备接入,可覆盖市面上大多数的视频源设备,

    1.3K30编辑于 2022-07-04
  • 来自专栏EasyNVR

    如何修改配置让EasyNVR获取录像接口返回精确的录像文件?

    录像功能上,EasyNVR支持7*24小时不间断录像,也可以设定录像计划,对指定时间进行录像,并且支持录像的检索与回放、支持本地录像回放。 有用户需要获取EasyNVR平台录像视频指定时间段的录像文件,但是目前平台生成的切片默认是3s一个ts文件,目前第一个ts文件和最后一个ts文件不是完整的ts文件,会导致用户调用录像的时候会出现多1s或者少 1s的录像文件。 EasyNVR的配置文件参数,所以需要重启EasyNVR服务让参数生效,然后查看下效果: 在m3u8文件中查看到,已经是1s一个ts文件,所以在后续调用之后就会得到一个准确的录像文件。 4)调用获取录像文件接口,获取指定时间段的录像文件,如图: EasyNVR视频边缘计算网关是我们软硬一体的视频平台,既有软件版本,又有硬件设备版本,视频能力非常灵活和丰富,平台部署轻快、操作简单,接口丰富

    1.1K30编辑于 2022-05-06
  • 来自专栏TSINGSEE青犀视频

    EasyNVR视频广场通道点击开始录像报错:录像任务已存在

    EasyNVR平台分为软件版本和硬件版本,硬件版本不支持录像回看,而软件版本支持调用录像进行回看。 在EasyNVR视频广场内可以直接开始通道录像,在我们测试点击开始录像之后,将页面关闭,再次重新打开通道,点击开始录像时则会出现报错信息,报错内容为:录像任务已存在。 当我们排查代码时,发现录像开始后关闭页面未停止录像录像一直存在,在destroyed函数内调用停止录像方法,发现页面关闭没有调用destroyed函数。 : EasyNVR的录像也可以通过增加录像录像计划设置,关于录像计划的操作,大家可以参考此文:EasyNVR边缘计算网关录像计划功能操作介绍。 TSINGSEE青犀视频云边端架构产品中录像计划增加时,是我们进一步满足用户操作需求的体现,与此同时,我们的任意一款视频云服务平台都是可以直接下载测试的,欢迎了解及测试。

    59620发布于 2021-06-15
  • 来自专栏EasyNVR

    EasyNVR视频广场通道点击开始录像报错:录像任务已存在

    EasyNVR平台分为软件版本和硬件版本,硬件版本不支持录像回看,而软件版本支持调用录像进行回看。 在EasyNVR视频广场内可以直接开始通道录像,在我们测试点击开始录像之后,将页面关闭,再次重新打开通道,点击开始录像时则会出现报错信息,报错内容为:录像任务已存在。 ? 当我们排查代码时,发现录像开始后关闭页面未停止录像录像一直存在,在destroyed函数内调用停止录像方法,发现页面关闭没有调用destroyed函数。 EasyNVR的录像也可以通过增加录像录像计划设置,关于录像计划的操作,大家可以参考此文:EasyNVR边缘计算网关录像计划功能操作介绍。 TSINGSEE青犀视频云边端架构产品中录像计划增加时,是我们进一步满足用户操作需求的体现,与此同时,我们的任意一款视频云服务平台都是可以直接下载测试的,欢迎了解及测试。

    45310发布于 2021-06-17
  • 来自专栏TSINGSEE青犀视频

    如何修改配置让EasyNVR获取录像接口返回精确的录像文件?

    录像功能上,EasyNVR支持7*24小时不间断录像,也可以设定录像计划,对指定时间进行录像,并且支持录像的检索与回放、支持本地录像回放。 有用户需要获取EasyNVR平台录像视频指定时间段的录像文件,但是目前平台生成的切片默认是3s一个ts文件,目前第一个ts文件和最后一个ts文件不是完整的ts文件,会导致用户调用录像的时候会出现多1s或者少 1s的录像文件。 EasyNVR的配置文件参数,所以需要重启EasyNVR服务让参数生效,然后查看下效果: 在m3u8文件中查看到,已经是1s一个ts文件,所以在后续调用之后就会得到一个准确的录像文件。 4)调用获取录像文件接口,获取指定时间段的录像文件,如图: EasyNVR视频边缘计算网关是我们软硬一体的视频平台,既有软件版本,又有硬件设备版本,视频能力非常灵活和丰富,平台部署轻快、操作简单,接口丰富

    1.1K30编辑于 2022-04-12
  • 来自专栏TSINGSEE青犀视频

    EasyDSS接口调用查看录像时,显示“未指定设备录像”的疑问解决

    近期有用户在调用EasyDSS接口,通过http查看录像时,显示“未指定设备录像”。 出现这种情况一般来说,是用户没上传设备参数导致的,那么我们只需要在请求地址后加上 “?

    78520编辑于 2022-02-22
  • 来自专栏FreeSWITCH中文社区

    FreeSWITCH之视频录像

    ="^(6080)$"> 匹配被叫号码6080 <action application="export" data="nolocal:absolute_codec_string=OPUS,VP<em>8</em>" /> 设置B-Leg的编码是OPUS和VP8。 expression="^(6081)$"> <action application="export" data="nolocal:absolute_codec_string=OPUS,VP<em>8</em>" expression="^(6082)$"> <action application="export" data="nolocal:absolute_codec_string=OPUS,VP<em>8</em>" record_fsv是阻塞的,因而,你不能使用record_session录像。我们前面说了,如果想用record_session录像,就需要视频的Media Bug。

    3.1K10发布于 2020-12-21
  • 来自专栏EasyNVR

    EasyDSS、EasyNVR录像、回放介绍

    因此对于录像回看的需求就应运而生。 ###部分录像产品展示:### EasyNVR录像展示 ? EasyDSS流媒体服务器录像展示 ? EasyDSS云平台录像展示 ? ####开启录像#### 点开 “通道配置”->“配置对应通道”->勾选“开启录像”->“确定” ####关闭录像#### 点开 “通道配置”->“配置对应通道”->取消勾选“开启录像”->“ 备注:到目前为止我们了解了录像的 录制 查看,我们却没有看到录像删除的方法。 因此他们的录像都是公网的录像。其次在于,EasyDSS系列是接收设备的推流来进行流媒体的转发。因此我们对于录像的录制就在于推流地址的设定上。 我们的录像机制就是,选择了录像的推流地址,从推流成功就开始录制视频,当停止推流就会结束录制。 推流地址的说明: ?

    1.3K10发布于 2020-04-23
  • 来自专栏TSINGSEE青犀视频

    EasyGBS视频录像播放不了而告警录像可以播是什么原因?

    TSINGSEE青犀视频云边端架构全线产品在去年的更新当中,EasyNVR、EasyDSS等大部分视频平台都能够支持录像计划的设置了,用户可以针对各个通道设置录像存储计划,也就是使用者可以根据实际需要, 可以在录像机中设置在某时间段或者某事件触发时开始存储录像。 有客户现场反馈本地部署了EasyGBS,设置了录像计划,云端录像也生成了,可是录像播放时发现有问题,一直转圈无法播放。 于是我们远程查看,发现除了录像看不了之前,并未存在其他问题,直播也是可以播放的,告警录像也能播,这样可以确定不是播放器和网络问题了,可能是前端问题,需要修改参数。 修改后重启服务,录像则可以正常播放。

    69950发布于 2021-09-18
  • 来自专栏TSINGSEE青犀视频

    EasyDSS获取指定时间录像m3u8播放地址兼容iOS平台吗?

    M3U8文件是一个记录索引的纯文本文件,打开它时播放软件并不是播放它,而是根据它的索引找到对应的音视频文件的网络地址进行在线播放。 TSINGSEE青犀视频EasyDSS直播点播系统支持调用m3u8播放地址进行二次开发或者集成。 目前在m3u8地址上仍存在的问题是,调用获取指定时间录像的m3u8播放地址用苹果手机进行播放,会出现黑屏无法播放的问题,但是其他平台并无该问题。所以这个成为我们亟待解决的问题。 经过研发的分析,应该是后台在生成新的m3u8文件出现了问题,新的m3u8文件对内容不是很严谨,其中在统计播放时长的那个参数一开始并没有统计,导致iOS系统在识别的时候出现问题。 因此我们从代码中对最大ts切片的时长和总时长进行统计,将数据写到对应的m3u8参数中。

    80740发布于 2021-03-02
领券