首页 > 其他分享 >AS-V1000视频监控平台web客户端播放实时视频和视频录像时,有个别画面出现卡顿和花屏问题的解决过程

AS-V1000视频监控平台web客户端播放实时视频和视频录像时,有个别画面出现卡顿和花屏问题的解决过程

时间:2024-09-06 20:52:02浏览次数:8  
标签:采样 视频 命令 内存 sar CPU 花屏 视频录像

目录

一、问题背景

二、解决过程

    1、检查平台进程

    2、检查服务器CPU内存的使用情况

    ①top/htop命令

    ②vmstat命令

    ③free命令

    ④sar命令

    3、检查网络带宽情况

    三、最终效果


一、问题背景

    客户在公网测试服务器中的视频监控平台接入了两路rtsp流并在服务器中进行录像。最近发现在web客户端播放视频或录像视频时,有的画面不流畅,频繁出现卡顿花屏的现象,需要我们帮忙诊断、解决。

二、解决过程

    实时视频和录像出现问题时,一般需要检查分析以下几个方面:①平台进程是否正常运行;②服务器资源包括CPU、内存使用情况,是否出现负载过高等现象?③网络带宽情况。

    1、检查平台进程

    检查进程在服务器中的日志,发现各进程运转正常,没有明显的错误日志,可以排除平台进程的问题。

    2、检查服务器CPU内存的使用情况

    在linux中,有多种方式可以检查CPU和内存的使用情况。

    ①top/htop命令

    top 命令是最常用的实时监控系统资源使用情况的工具之一。它显示了系统的CPU、内存、交换空间等的使用情况,以及正在运行的进程的详细信息。

    在命令行输入”top”即可查询到如下图中的信息:

    ②vmstat命令

    vmstat命令会显示关于系统内存、进程、中断、CPU活动等的统计信息。

    vmstat命令的一般用法是:

        vmstat [options] [delay] [count]

    [options] 是可选的命令选项,用于控制输出的内容和格式。例如,-a 显示所有信息,-s 以摘要形式显示系统统计信息等。

    [delay] 是采样时间间隔,表示命令在每次输出之间等待的时间。如果不指定这个参数,vmstat 将只输出一次当前的统计信息。

    [count] 是采样次数,表示命令总共输出多少次统计信息。如果指定了采样时间间隔但没有指定采样次数,则命令将持续输出统计信息,直到被手动中断。

    ③free命令

    free 命令用于显示系统中空闲和已用的物理内存及交换内存,以及它们的缓冲区大小。

    ④sar命令

    sar用于收集、报告或保存系统活动信息。它可以用来收集CPU、内存、I/O等的统计数据。

    sar的基本语法为:

        sar [options] [interval] [count]

    [options]:可选参数,用于控制sar的输出。例如,-u表示显示CPU使用情况,-r表示显示内存和交换空间使用情况。

    [interval]:采样时间间隔,表示命令在每次输出之间等待的时间。如果不指定,则sar可能只显示当前的活动情况。

    [count]:采样次数,表示命令总共输出多少次统计信息。如果指定了采样时间间隔而没有指定采样次数,则sar将持续输出统计信息,直到被手动中断。

    经过以上不同的方法确认,服务器运转正常,没有出现CPU内存负载过高的现象,因此可以排除这个原因。

    3、检查网络带宽情况

    检查网络带宽情况可以使用iftop命令,iftop是一个基于终端的实时网络流量监测工具,可以显示网络接口的实时流量和连接信息。它可以帮助用户查看网络中的各个主机之间的通信情况,并提供实时的流量图表。


    iftop显示服务器到各个地址的带宽使用情况,=>代表上传,<=代表下载

    从红框中可以看出,在客户端播放客户接入的视频流时,占用了平台比较多的带宽,客户平时又需要对视频流进行录像,需要不断拉流下载,而视频监控平台的公网测试服务带宽不高,导致带宽超过上限,所以会出现播放实时视频、录像时出现卡顿花屏的现象。

    三、最终效果

        调查出结果后,与客户进行沟通,希望客户可以降低接入视频流的码率,减少带宽使用。客户使用子码流接入视频监控平台,并降低视频码率到1M后,在视频监控平台客户端播放客户接入的视频流,没有再出现卡顿、花屏的现象,问题得到了解决。


 文章正下方可以看到我的联系方式:鼠标“点击” 下面的 “威迪斯特-就是video system 微信名片”字样,就会出现我的二维码,欢迎沟通探讨。


标签:采样,视频,命令,内存,sar,CPU,花屏,视频录像
From: https://blog.csdn.net/weixin_70208651/article/details/141894711

相关文章

  • 用YOLOv8模型实现目标检测、姿势识别、图像分割(视频跟踪)
    简介YOLO(youonlylookonce)是一阶段目标检测模型的开山之作,在图像目标检测领域一向以响应速度快著称,它同是兼顾了模型的准确性,在两者之间做到很好的平衡。经过多版本迭代,到YOLOv8,是一个功能强大,受到广大开发者欢迎与喜爱的目标检测模型,另外,在同一套代码中,它可以分别实现图......
  • 探索EasyCVR与AI技术深度融合:视频汇聚平台的新增长点
    随着5G、AI、边缘计算、物联网(IoT)、云计算等技术的快速发展,万物互联已经从概念逐渐转变为现实,AIoT(物联网人工智能)的新时代正在加速到来。在这一背景下,视频技术作为信息传输和交互的重要手段,其重要性日益凸显。旭帆科技EasyCVR视频汇聚平台,作为一款基于云-边-端一体化架构的视频融......
  • 去除视频水印字幕从未如此简单!4款神器助你轻松搞定!
    文章介绍的四款工具都已经打包好了,文末关注公众号AIshape回复“视频去水印”获取我们平时在各大视频网站下载的视频一般都会带有平台的logo水印,像Runway、Pika、即梦、可灵等AI视频生成平台创作的视频素材,非会员下载会带有水印想利用这些视频素材进行二次创作很不方......
  • 视频网站都是用什么服务器
    视频网站通常需要高性能和高可靠性的服务器来处理大量的视频数据传输和用户请求。以下是几种常见的服务器类型,它们可以单独使用或组合使用来满足视频网站的需求:专用流媒体服务器(DedicatedStreamingServer):这类服务器专门用于视频流媒体的传输和播放,具备高处理能力和带宽。云视频服......
  • 防患于未然,智能监控新视角:EasyCVR视频平台在高校安全防控中的关键角色
    有网民发视频称,某大学食堂内发生争执打斗事件。一男一女两名学生疑似因座位问题发生争执,女子被打倒在地。此事引发网友关注。高校食堂作为师生日常用餐的聚集地,人员密集且流动性大,极易因排队、价格、口味等问题引发争执,甚至升级为打斗事件。这些事件不仅破坏了校园和谐氛围,还可能......
  • 抖音关键词视频列表 API 的使用方法和技巧
    抖音关键词视频列表API是一个强大的工具,可以帮助开发者根据特定关键词检索并获取相关的抖音视频信息。以下是关于如何使用这个API的一些方法和技巧:一、获取API访问权限注册开发者账号:首先,你需要在抖音开放平台(或相应的开发者平台)上注册一个开发者账号。创建应用:在开发......
  • 视频监控管理平台LntonAIServer视频智能分析噪声检测应用场景
    在视频监控系统中,噪声问题常常影响到视频画面的清晰度和可用性。噪声可能由多种因素引起,包括但不限于低光环境、摄像机传感器灵敏度过高、编码压缩失真等。LntonAIServer通过引入噪声检测功能,旨在帮助用户及时发现并解决视频流中的噪声问题,确保视频监控系统的稳定性和可靠性。应用......
  • 媒体网站广告APP首页怎么投放?新闻首页视频焦点图文字链意义详解
    【本篇由言同数字媒体广告发稿原创】在信息爆炸的数字时代,媒体网站和新闻APP成为了重要的信息传播平台。广告作为这些平台的重要组成部分,通过多种形式帮助品牌达到目标受众。本文将介绍媒体网站和新闻APP的广告形式、行业领域新闻媒体的广告实例,以及广告合作的方法。广告形式1.首......
  • 快速理解视频内容并回答问题,视频理解描述模型 Flash-VStream 上线!
    Flash-VStream是一种模拟人类记忆机制的视频语言模型。它能够实时处理极长的视频流,并同时响应用户的查询。与现有模型相比,Flash-VStream显著降低了推理延迟和VRAM消耗,这与执行在线流视频的理解密切相关。使用云平台:OpenBayeshttp://openbayes.com/console/signup?r=sony_0m6v登录到......
  • AS-V1000视频监控平台客户端播放实时视频时,一些视频画面显示的时间不准确的解决方法
    目录一、背景说明二、解决过程  1、查看设备时间  2、查看服务器时间  3、ntp介绍  1)ntp的概念  2)ntp的同步方式  3)ntp的优势  4、自动校准服务器和设备时间  1)下载ntp  2)修改ntp.conf  3)重启ntp服务,自动校准时间......