青柠视频云——视频丢包(卡顿、花屏、绿屏)排查

news2024/11/10 12:13:52

一、问题说明

        近期有客户反馈,接入平台的设备经常出来卡顿、花屏、录屏的情况,出现这样的场景很是尴尬。

        客户是私有化部署在公网环境,于是我们联系客户,对问题进行追踪排查。

二、场景复现

        我们现场情况确认的过程中,确实出现了设备播放卡顿、花屏、绿屏的情况,看起来让人不适。

三、问题排查

1、抓包分析

        拿一台出现问题的设备作为分析对象,使用抓包命令开始抓包。在平台点播设备,同时查看点播日志,记录下收流端口,后续我们会使用该端口进行分析。

tcpdump -vv -nn host xxx.xxx.xxx.x -w /tmp/1.pcap

        如果是集群部署的方式,就对设备指定收流IP,然后在收流IP所在流媒体服务器上抓包。

2、筛选UDP包

        抓包完成之后,用wireshark打开,找到收流端口的数控包

3、解码RTP包

        接下来我们将筛选到的UDP包解码为RTP包,鼠标点击端口所在的UDP包上,右键弹出菜单,选择Decode As...

        在弹出的框内,找到当前

        点进去,下拉找到RTP,选中之后点击确定

        点击之后我们就会看到RTP数据包

4、分析RTP数据包

        接下来对RTP进行流分析,鼠标点击第一栏,找到电话-》RTP-》流分析

5、流分析

        从结果得知,在50.81秒的时长里,发送了21149个数据包,被接收21186个包,乱序包为162个,丢包率为0.17%。

        这个丢包率已经很小了,一般丢包率高于1%时,客户端和电视墙上播放的视频质量,才会受到影响,而这个丢包率不足1%。接下来我们会再次针对该设备进行抓包,同时过滤一下不需要的数据包,来保证抓取数据的有效性,同时排查一下媒体服务器的网卡带宽是否满载,客户机的硬件配置是否合适等方面,也要一起排查。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/2146611.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

怎么理解机器学习与数据融合的集成?

在科技进步的浪潮中,数据的重要性日益成为共识。但数据本身,若不经过有效的整合与分析,其价值便难以充分发挥。本文将探讨如何通过集成数据融合与机器学习,提升预测和决策的准确性。将海量数据转化为富含洞察力的信息,…

腾讯云TDSQL数据库认证值得考吗?来看看TDSQL证书有什么用

国内市场上的数据库产品有不少,很多大企业都有自己的数据库产品,比如金仓的KingBase、华为的OpenGauss、阿里云的PolarDB、达梦DM数据库等等,腾讯云也有自己的数据库产品,叫做TDSQL数据库,TDSQL数据库有两个分支&#…

基于SpringBoot+定时任务实现地图上绘制车辆实时运动轨迹图

目录 1. 项目结构 2. Maven依赖配置 (pom.xml) 3. 实现后端服务 4. 配置文件 (application.properties) 5. 启动项目 6. 访问页面 实现基于北斗卫星的车辆定位和轨迹图的Maven工程(使用模拟数据),我们将使用以下技术: Spri…

企业导师面对面,产教融合实训基地搭建人才成长快车道

产教融合实训基地是指以特定专业群为服务对象,由高职院校和企业双方共同投入、共同利用,并由若干实验实训室和模块产线组成的综合性实训基地。这一基地不仅具备工学结合的功能,还融合了教育、产业和科技创新的要素,形成了一种特殊…

食品检测与分类系统源码分享

食品检测与分类检测系统源码分享 [一条龙教学YOLOV8标注好的数据集一键训练_70全套改进创新点发刊_Web前端展示] 1.研究背景与意义 项目参考AAAI Association for the Advancement of Artificial Intelligence 项目来源AACV Association for the Advancement of Computer V…

Galileo与GLONASS信号类型

GLONASS的G1信号与G2信号是频分多址,用于标记卫星。

面向切面:单元测试、事务、资源操作

目录 一、单元测试二、事务2.1、概述2.1.1、编程式事务2.1.2、声明式事务 2.2、JdbcTemplate2.3、基于注解的声明式事务2.3.1、基本用例-实现注解式的声明事务2.3.2、事务属性:只读2.3.3、事务属性:超时2.3.4、事务属性:回滚策略2.3.5、事务属…

柯桥生活英语培训之“老顾客”在英语中通常有几种表达方式?

“老顾客”用英语怎么说?千万不要直接翻译成“old customer”,因为这会让人误以为是指年龄大的顾客。 “老顾客”在英语中通常有以下几种表达方式: regular customer 这是最常见的表达,强调顾客经常光顾。这里的“regular”强调的…

RTR——Chapter5 下

锯齿和抗锯齿 想象现在有一个巨大的黑色三角形,正在白色的背景上缓缓移动。由于屏幕上的网格单元被三角形所覆盖,因此其像素值的强度应该会平滑的下降。但是通常在各种基础渲染器中发生的情况是,一旦网格单元的中心被三角形所覆盖&#xff0c…

【JavaScript】算法之分治、动态规划

一个大问题分成多个小问题,递归解决小问题,将结果合并从而来解决原来的问题 分治 子问题都是独立的 动态规划 把分治优化了【重复的问题,单独保存起来】斐波那契数列 leetcode 习题 分治、动态规划习题

Varjo在芬兰开设新工厂,以满足国防部门在XR模拟训练中的需求

在军事国防领域,全新技术的投入使用最看重的就是保密与安全。作为全球领先的XR头戴式显示器提供商Varjo,近日正式宣布将在位于芬兰的赫尔辛基开设一家新的安全制造工厂。 此次工厂扩建将使Varjo能够满足国防训练和模拟领域对其高分辨率XR解决方案日益增…

Python if 语句优化技巧

大家好!今天我们来聊聊Python中的if语句优化技巧。if语句是Python中最基本的控制结构之一,它用于根据条件执行不同的代码块。虽然if语句本身非常简单,但通过一些小技巧,可以让我们的代码更加高效、简洁。接下来,我们将…

怎么选择合适的员工电脑监控软件,优质的电脑屏幕监控软件

在当今信息化管理的时代,员工电脑监控软件已成为中小公司管理的重要工具之一。无论是提升工作效率、保障公司数据安全,还是确保员工在工作时间专注于任务,选择一款合适的监控软件都至关重要。今天,我们将重点介绍一款国内优秀的监…

Android TV RecyclerView列表获得焦点左右换行

在TV上&#xff0c;用RecyclerView显示一个列表&#xff0c;飞鼠遥控左右遥控获得Item焦点&#xff0c;到最后一个进行右键换行&#xff0c;是不能做到的&#xff0c;因此需要监听key事件处理换行。 效果图如下 代码实现 Item.xml布局 <?xml version"1.0" enc…

24最全网最全面的Comfyui工作流原理拆解分析教程!

前言 前言 前面几篇有讲到Comfyui的安装和入门基础的文生图&#xff0c;图生图加上CN和局部重绘的工作流教程&#xff0c;这工作流是基于sd webui的工作流原理跟大家简单讲了Comfyui工作流的基本原理。 今天我们通过拆解组合的方式再稍微深入拓展给大家讲一下Comfyui的工作流…

基于springboot+vue图书管理系统的设计与实现

摘 要 传统信息的管理大部分依赖于管理人员的手工登记与管理&#xff0c;然而&#xff0c;随着近些年信息技术的迅猛发展&#xff0c;让许多比较老套的信息管理模式进行了更新迭代&#xff0c;图书信息因为其管理内容繁杂&#xff0c;管理数量繁多导致手工进行处理不能满足广…

昂科烧录器支持Senasic琻捷电子的蓝牙低功耗芯片SNP746

芯片烧录行业领导者-昂科技术近日发布最新的烧录软件更新及新增支持的芯片型号列表&#xff0c;其中Senasic琻捷电子的蓝牙低功耗芯片SNP746已经被昂科的通用烧录平台AP8000所支持。 SNP746是一款蓝牙低功耗芯片&#xff0c;集成了压力传感器和加速度传感器的测量电路。它是为…

以电子书号出版的论著有哪些优缺点?

以电子书号出版的论著具有以下优点和缺点&#xff1a; 优点&#xff1a; 1. 费用较低&#xff1a; - 电子书号的管理费用相对较低&#xff0c;因为其不需要分配 CIP 数据&#xff08;图书在版编目数据&#xff09;&#xff0c;这一项就节省了不少成本。对于一些预算有限的作者…

不小心把U盘格式化了怎么恢复?教你轻松找回数据

U盘作为我们日常工作和生活中的重要数据存储工具&#xff0c;其便携性和大容量深受用户喜爱。然而&#xff0c;不小心将U盘格式化&#xff0c;导致重要数据丢失&#xff0c;是许多人都可能遇到的问题。 当这种突发情况发生时&#xff0c;我们应该如何迅速有效地恢复被格式化的…

最佳实践 · 如何高效索引MySQL JSON字段

概述 从MySQL 5.7.8版本开始&#xff0c;MySQL引入了对JSON字段的支持&#xff0c;这为处理半结构化数据提供了极大的灵活性。然而&#xff0c;MySQL原生并不支持直接对JSON对象中的字段进行索引。本文将介绍如何利用MySQL 5.7中的虚拟字段功能&#xff0c;对JSON字段中的数据…