曾经在业务中遇到过这样的问题,我们编码出来的视频在 Android、iOS 端,使用 ijkplayer 内核的播放器播放时卡顿,甚至无法任意定位播放位置,将导致卡顿无法播放。...因此,当视频文件被播放时,读取文件也是从头到尾一个包一个包地读入,并且送给对应的音频或视频解码器。 因此,我们可以来看看,那些卡顿的视频的数据包中的 dts_t 和 pos 的关系是怎样的。...我拿同事发给我的一个在 Android 端用 ijkplayer 播放卡顿的视频,根据 《用 notepad++ 和 Excel 协助分析媒体文件包》提到的方法,做了个 pos 随 dts_t 变化的曲线...请看着那个分叉了的散点图,我们来分析,播放器开始读取视频准备播放,时间轴是从左向右推进的,但是播放器读文件却是y轴从下向上推进的。...于是就卡顿,甚至不能播放了。 能正常播放的视频文件的包的 pos 与 dts_t 的关系应该是这样的: 无论是筛选出音频包还是视频包,或者两者并存的情况下,这张散点图都应该是近似一条曲线的。
视频监控平台EasyCVR能在复杂的网络环境中,将分散的各类视频资源进行统一汇聚、整合、集中管理,在视频监控播放上,TSINGSEE青犀视频安防监控汇聚平台可支持1、4、9、16个画面窗口播放,可同时播放多路视频流...视频监控汇聚平台EasyCVR支持多种播放协议,包括:HLS、HTTP-FLV、WebSocket-FLV、WebRTC、RTSP、RTMP,并且支持对外分享。...在EasyCVR的部署现场,偶尔会因为某种原因导致页面加载卡顿或接口返回400的情况,今天小编就带大家归纳一下卡顿原因,并分享解决办法。...1)一般出现页面加载卡顿或接口返回400的情况,是由于现场服务器磁盘的IO不够导致的。...智能视频监控/视频云存储/集中存储/视频汇聚平台EasyCVR具备视频融合汇聚能力,作为安防视频监控综合管理平台,它支持多协议接入、多格式视频流分发,视频监控综合管理平台EasyCVR支持海量视频汇聚管理
最近沉迷饥荒游戏,想搭建一个永不下线的房间,我不在的时候小伙伴也能玩,就买了一个服务器,上海1g 50g内存 1mbps,完了之后我自己链接房间也很卡顿(加速器也没用),想知道怎么解决,麻烦大佬给指点指点
EasyCVR是我们接入协议最广泛的视频管理平台,除了标准协议GB28181、RTSP/Onvif、RTMP等,还支持厂家的私有协议与SDK,如海康Ehome、海康SDK、大华SDK等,同时我们也还在积极拓展其他主流厂家的...有用户反馈,现场EasyCVR平台视频播放时出现卡顿会花屏现象,导致不能正常运行。收到反馈后,技术人员第一时间进行了排查。经排查发现,平台服务器性能、磁盘读写和内存占用都是正常的。...如果视频源流原始数据包卡顿,就会出现在平台播放时,花屏播不出的现象。于是对接用户,让其排查下级平台是否存在网络异常问题。经排查,原来是网络故障,重新接入后将该问题解决了。...平台基于云边端一体化管理,具有强大的数据接入、处理及分发能力,兼容性强、开放度高,功能可灵活拓展,轻松与第三方集成,可满足更高级的业务需求。感兴趣的用户可以前往演示平台进行体验或部署测试。
我们可以通过下面这些指标来反映播放卡顿的情况: 卡顿率,在一次播放中发生过卡顿的播放次数在总的播放次数中的占比。 平均卡顿时长,用户观看视频发生卡顿的总时长与总的卡顿次数的比值。...百秒卡顿次数,统计下的播放 100s 视频时会出现多少次的卡顿,计算公式:sum(卡顿次数) / sum(播放时长(单位 s)) * 100。...一种推理是:对于视频消费场景,卡顿是一种常见的现象,用户对视频播放会卡是有心理预期的,所以有卡顿发生还能接受;但是用户等待卡顿的耐心不足,所以卡顿时长稍微增加用户就会流失。...因为一次播放中卡顿过 1 次或多次都算是卡顿过了,所以卡顿率不能很好的反应出用户卡顿的次数多不多,卡顿的时间有多久。百秒卡顿次数能反映用户卡顿的次数,但是不太能反映出用户的卡顿时长。...2.2、动态缓冲策略 当播放器发生卡顿后,先暂停播放流程,停止数据消耗,同时去等待下载线程加载更多的数据到缓冲区后再启动播放,从而降低后续发生卡顿的概率。
但是在播放录像文件使用EasyDarwin/EasyWasmPlayer播放器播放时,只播放几秒,视频就停下了。...我们检查录像文件数据得知数据并没有问题,并且使用VLC播放器测试播放录像文件也是正常的,于是就排除EasyNVR程序的问题了,这时大概率是EasyWasmPlayer播放器的问题。...随后我们对EasyWasmPlayer播放器进行了更加深入的研究,得知该播放器是有一个问题存在的:播放器播放m3u8格式的录像文件时,会根据m3u8文件加载ts列表,而由于没有添加超时处理,导致ts文件获取不到...,因此播放器的播放才会停滞。...目前这个问题已经在最新版本的EasyWasmPlayer播放器中得到了解决,因此此处我们更换系统使用的播放器为最新版本即可。
SDK、Ehome等协议进行接入,分发RTSP、RTMP、FLV、HLS、WebRTC等格式的视频流,属于综合性较强的智能视频融合管理平台,在视频能力上,EasyCVR可支持视频监控直播、录像、回看、云存储...EasyCVR平台接入的通道并不多,也没有录像的需求,那么出现播放卡顿可能是磁盘读写问题,应该如何优化呢?今天就和大家分享一个优化小技巧。...因为一般来说,页面操作的卡顿和磁盘的读写有关。...用户也可以使用iostat命令查看磁盘的读写: 2)在判断得出平台卡顿是由于用户现场的磁盘读写较高导致的,此时我们将HLS流关闭: 在此处修改配置如下: 3)关闭完成后,重启EasyCVR服务,让配置文件生效...: 4)查看用户现场的磁盘读写(截图为我们本地现场,不是用户现场,一般来说,修改后磁盘消耗会极大降低): EasyCVR视频融合云平台可汇聚海量视频的接入、处理及分发,平台的灵活性强、视频能力丰富、
一、问题背景:问题视频如下,系统导航栏出现时会卡一下device-2021-08-18-170338.mp41、MIUI12.5版本,片多多在播放视频时点击屏幕弹出海报信息时,会明显感觉卡顿一下。...其他如huawei机型也无此问题二、需要梳理的问题:1、为什么同一手机rom版本不同,但app相同的情况下会出现卡一下2、为什么只在点击屏幕弹出影片信息的时候才会卡一下3、卡顿根因是什么三、先说结论1、...这里会引出一个问题,为什么这个方法的调用会导致卡顿,也就是卡顿根因3、卡顿根因是什么-->调用显示导航栏view.setSystemUiVisibility会给ViewRootImpl的mWindowAttributes...}通过跟踪源码并没有直接定位到此方法调用与卡顿的直接联系,于是添加大量的自定义trace进行分析,如下:MIUI12.5 jank.html图片图片主/副标题以及播放时间的文本度量在这一次layout中做...卡顿那一帧从103ms掉10帧 缩短到 40ms 只掉 3帧,且无卡顿感觉在发现的问题机上都通过测试。
在测试EasyNVR时发现在同时拉200路非按需的流时,播放视频时会出现卡顿的现象,需要将流减少到100路左右播放才不会卡顿,这个卡顿非常影响项目的使用。...起初我们以为是内核的原因,因为接入的两百路流只有第一路是使用obs推的,其它都是使用nvr内核分发的第一路rtsp流,所以猜测是不是内核本身分发的限制导致卡顿,于是我们重新开了两个内核,从每个内核上拉100...我们又将推流里所有可能影响卡顿的地方都进行了优化,能使用协程的地方都启用了协程,能优化的文件操作都进行了优化,测试还是会卡顿。...离线条件筛选数据的功能: image.png 为了筛选和分页功能所以在推流的地方设置了回调更新数据库,但是现在测试200路非按需的流,回调视频帧时每秒有25帧,也就是每秒会查询5000次数据库,所以造成了卡顿...在修改后测试拉了200路非按需流,并同时在EasyNVR上播放了16路通道没有出现卡顿现象,卡顿问题解决。
在测试EasyNVR时发现在同时拉200路非按需的流时,播放视频时会出现卡顿的现象,需要将流减少到100路左右播放才不会卡顿,这个卡顿非常影响项目的使用。...image.png 起初我们以为是内核的原因,因为接入的两百路流只有第一路是使用obs推的,其它都是使用nvr内核分发的第一路rtsp流,所以猜测是不是内核本身分发的限制导致卡顿,于是我们重新开了两个内核...我们又将推流里所有可能影响卡顿的地方都进行了优化,能使用协程的地方都启用了协程,能优化的文件操作都进行了优化,测试还是会卡顿。...离线条件筛选数据的功能: image.png 为了筛选和分页功能所以在推流的地方设置了回调更新数据库,但是现在测试200路非按需的流,回调视频帧时每秒有25帧,也就是每秒会查询5000次数据库,所以造成了卡顿...在修改后测试拉了200路非按需流,并同时在EasyNVR上播放了16路通道没有出现卡顿现象,卡顿问题解决。
首先,创建私有云程序目录,并进入目录 mkdir /home/cloudreve cd /home/cloudreve 在此地址:https://github.com/cloudreve/Cloudreve...b.oray.com ,输入花生壳在安装时产生SN码与默认登录密码admin登录,如图创建映射 即可通过外网进行访问,使用前面初始化时记录的用户名、密码登录即可 值得一提的是,cloudreve还支持使用各大云厂商的对象存储作为存储端
近期接到用户的反馈EasyNVR在播放按需和非按需视频时,RTSP流出现了卡顿现象,对此我们进行了排查和分析。今天我们来分享一下解决过程。...我们远程登录用户的EasyNVR平台播放视频进行观察,发现视频画面帧率有波动,初步判断是不是有丢帧情况。将原本的UPD传输协议更改成了TCP再进行查看,视频还是卡顿。...经上述排查后,我们用VLC播放视频测试,发现并无出现卡顿情况。因此这种情况,我们考虑是不是用户的摄像机设备视频帧率低的问题导致的卡顿。...帧数过低视频视觉就会卡顿。人眼看视频的流畅度最低帧率是25,一般低于25视觉效果就会变差,因为这是人眼识别的极限。...最后我们查看摄像设备视频帧率配置,调整为25 FPS之后,再通过EasyNVR平台查看,播放已经正常了。
RTSP/ONVIF协议的视频接入、处理及分发平台,可分发的视频流包括RTSP、RTMP、WS-FLV、HTTP-FLV,HLS、Webrtc等格式,能实现全终端、全平台覆盖,可提供视频监控直播、录像、 云存储...有用户反馈,EasyNVR通过国标GB28181协议级联到上级平台后,上级平台播放视频出现卡顿断流的情况,但是下级平台却能正常播放。根据用户的反馈,我们对此进行了排查与分析。...1)首先,从上级开始抓包,从数据包里可以看到,播放视频流一分钟之后,发了bye且视频流中断,从而重新请求。从上图分析得知,是网络的原因导致,于是进一步排查是上级网络还是下级网络造成此异常。...此时将上下级平台同时抓包进行查看,可以看到上级平台播放视频流时丢包严重,如图所示:而在下级平台的抓包数据中,数据处于正常情况(下图)。那么由此可以判断是上级平台的网络原因导致视频播放卡顿。...沟通该用户之后,重新调整上级网络,随后视频播放恢复了正常。EasyNVR平台可拓展性强、视频能力灵活,为了便于用户二次开发、自由调用与集成,EasyNVR也提供了丰富的API接口供大家使用。
但是在播放录像文件使用EasyDarwin/EasyWasmPlayer播放器播放时,只播放几秒,视频就停下了。 ?...我们检查录像文件数据得知数据并没有问题,并且使用VLC播放器测试播放录像文件也是正常的,于是就排除EasyNVR程序的问题了,这时大概率是EasyWasmPlayer播放器的问题。...随后我们对EasyWasmPlayer播放器进行了更加深入的研究,得知该播放器是有一个问题存在的:播放器播放m3u8格式的录像文件时,会根据m3u8文件加载ts列表,而由于没有添加超时处理,导致ts文件获取不到...,因此播放器的播放才会停滞。...目前这个问题已经在最新版本的EasyWasmPlayer播放器中得到了解决,因此此处我们更换系统使用的播放器为最新版本即可。 ?
EasyDSS是使用RTMP推流的直播软件,有现场反应在使用的过程中有直播间直播视频出现卡在某一段时间的情况,直播的一直都是相同时间段,类似于点播: image.png 我们远程上去看确实是存在这样的问题,播放的协议是...image.png 发现确实是存在少了的情况,可能导致播放器读取不到切片,因此重复读取之前生成好的文件。我们先将直播停止,之前的文件删除重新生成,等待后直播就可以正常播放了。
视频集中存储/云存储/视频监控管理平台EasyCVR能在复杂的网络环境中,将分散的各类视频资源进行统一汇聚、整合、集中管理,实现视频资源的鉴权管理、按需调阅、全网分发、智能分析等。...图片有用户现场部署EasyCVR系统后,带宽为20M,接入一路视频后出现播放卡顿现象。...收到用户反馈后,技术人员立即开展排查与解决,以下为解决步骤:1)首先进行远程排查,根据原因建议用户根据下图参数,调整设备的音视频配置页面:图片2)调整后视频仍有卡顿,随后查看流信息,未发现丢包现象;图片...3)于是继续调整音视频信息,调高码率和帧率;图片4)调整后观察视频,播放十分流畅。...图片智能视频监控/视频云存储/集中存储/视频汇聚平台EasyCVR具备视频融合汇聚能力,作为安防视频监控综合管理平台,它支持多协议接入、多格式视频流分发,视频监控综合管理平台EasyCVR支持海量视频汇聚管理
这就得靠Cpolar这位内网穿透界的‘超级英雄’了!它不仅操作简单,还能提供稳定的连接和强大的安全保障。...【视频教程】 Windows电脑安装VNC Server结合内网穿透工具远程控制电脑桌面 1....Win安装Cpolar工具 上面我们以局域网连接的方式成功测试了vnc连接,下面我们回到"被远程的设备上" 安装Cpolar内网穿透工具,点击下面地址访问cpolar官网,注册一个账号,然后下载并安装客户端
有用户反馈,将设备接入EasyCVR,播放RTSP流时会出现卡顿现象,不知道什么原因,请求我们协助排查。导致视频播放卡顿的原因有很多,比如网络不稳定、磁盘读写消耗过大、内存占用过高、服务器性能低等等。...登录用户的EasyCVR平台测试播放视频,观察到画面帧率有波动,于是初步判断是不是存在丢帧情况。将原本的UDP传输协议更改成TCP再观察,发现视频依旧还是卡顿。...经过上述排查,技术人员用VLC进行播放,发现并未出现卡顿情况,那么这种情况我们判断是否为用户的摄像机设备视频帧率的问题。...查看摄像机设备视频帧率,将其配置调整成25fps,在EasyCVR平台观察测试,此时视频播放已经正常,未出现卡顿情况。视频帧率越高则图像越流畅平滑,看起来越舒适。...关于视频播放卡顿的其他原因排查及解决方法,比如磁盘读写消耗大、内存异常占用、硬解码等,我们在此前的文章中也介绍过,感兴趣的用户可以翻阅我们往期的文章进行了解。
其实视频播放的卡顿问题我们说过很多遍,造成卡顿的原因有很多,摄像头码率、网络速率都会对视频播放的流畅度造成影响。...客户现场反馈华为摄像头接入EasyGBS播放视频会出现卡顿崩溃的情况,在本地播放是能够正常播放,我们远程进去查看现场,果然遇到了播放后会出现播放几秒后会直接卡死中断的情况,如下图所示: image.png...为了验证这个问题出现的原因,我们接入摄像头到其公网测试,下图为我们接入的视频: image.png 发现其视频播放流畅,不会出现卡顿中断现象。...为了查看问题,先查看他的流能否传出,取流在本地VLC播放,也是出现同样问题,查看其配置显示如下: image.png 发现其编解码器为h264,码流为4m,码流太大,可能导致其视频播放出现卡顿现象,让其修改码流为...2m在播放,修改过后发现视频能够正常播放,不出现卡顿的问题。