EasyCVR支持国标GB/T28181、海康SDK、大华SDK、ONVIF、RTSP协议、Ehome协议等,可实现安防视频流的快速采集、转流上云能力。
通过平台级联、二次开发等方式,EasyCVR可实现平台间的无缝整合,除基本的视频查看、录像回看功能外,对于第三方设备接入以及联动触发的效果也有不错的表现。
近期我们接到用户的反馈,现场EasyCVR按时间调用MP4合成接口,发现视频的时长不正确,视频时长的显示有问题,但实际的视频播放时长则是正常的,合成末尾时间段的MP4格式则无法播放。
针对该问题,技术人员第一时间进行了排查和解决。本文和大家分享一下排查过程。
首先查看该视频,发现其他时间段都是正常,只有3-4点这个时间段调用有问题。
接着我们查看其生成的ts文件,也是正常,m3u8播放也正常。但是换成MP4格式,则会有问题,视频接近尾声的几分钟无法正常播放。
我们猜测应该是MP4合成的时间戳有故障,经过和研发人员的沟通,发现该版本的ffmpeg有问题,导致MP4合成出现故障。优化更新ffmpeg后,替换给用户使用后,调用MP4合成视频流已经能正常播放了,视频时长也正确。