【ZLM】花屏现象记录

2023-09-21 09:23:23

目录

事后小结

现象 

tcpdump看下包的情况 

移了两个摄像头到10.60.100.196


事后小结

花屏的现象,主要看链路时延的稳定性。 如果 ping -s 2000 ip  , > 2ms已经带宽

2000*8*2/0.002s=16Mbps,说明带宽不够,应该接近100Mbps左右。你可以用5000的报文再测试一次。同时你可以试下与自己电脑直连的设备,5000字节延迟一般小于2ms。

现象 

tcpdump看下包的情况 

tcpdump -i eth0 -n -tttt -vvv -s0 host 10.1.3.7

要使用 `tcpdump` 分析来自特定 IP 地址(例如 10.1.3.7)的 UDP RTP 报文是否丢包,您可以使用以下命令:

```bash
sudo tcpdump -i your_interface -n -tttt -vvv -s0 host 10.1.3.7 and udp port your_udp_port
```

请替换以下部分:

- `your_interface`:要监视的网络接口(例如 eth0 或 ens33,您可以使用 `ifconfig` 命令来查看可用的网络接口)。
- `your_udp_port`:RTP 数据包的 UDP 端口号。

这个命令执行以下操作:

- `-i your_interface`:指定要监视的网络接口。
- `-n`:禁用 IP 地址和端口的反向查找,以加快分析速度。
- `-tttt`:在输出中显示完整的时间戳,以精确记录数据包的时间。
- `-vvv`:增加详细程度,以查看更多有关数据包的信息。
- `-s0`:捕获整个数据包,而不是截断数据包。
- `host 10.1.3.7`:仅捕获来自 IP 地址 10.1.3.7 的数据包。
- `udp port your_udp_port`:仅捕获指定 UDP 端口上的数据包。

执行此命令后,`tcpdump` 将显示来自 IP 地址 10.1.3.7 和指定 UDP 端口的数据包,并在时间戳中提供精确的时间信息。您可以检查时间戳和序列号等信息来分析 RTP 数据包是否存在丢失。如果数据包存在丢失,您可能会注意到时间戳的不连续或序列号的跳跃。

请注意,`tcpdump` 仅捕获经过指定网络接口的数据包。如果您要监视的数据流通过不同的网络路径传输,您可能需要在不同的网络接口上运行 `tcpdump`。此外,确保指定正确的 UDP 端口和 IP 地址以匹配您要分析的数据流。

移了两个摄像头到10.60.100.196

移的一批!

剩下的一个也在2.8上移的一批! 

延时好像也小了,也稳定了! 

 

更多推荐

使用凌鲨管理本地仓库

GIT是一种分布式版本控制系统,它允许开发人员在不依赖于中央服务器的情况下进行代码管理和协作。GIT在处理大型项目和复杂的版本历史方面表现出色,提供了强大的分支和合并功能,使得开发团队可以更高效地进行软件开发和代码维护。管理本地GIT仓库添加本地仓库设置远程仓库令牌设置远程仓库令牌可以方便的查看工单等数据。目前我们支持

嵌入式Linux驱动开发(I2C专题)(三)

无需编写驱动直接访问设备_I2C-Tools介绍参考资料:Linux驱动程序:drivers/i2c/i2c-dev.cI2C-Tools-4.2:https://mirrors.edge.kernel.org/pub/software/utils/i2c-tools/AP3216C:gitclonehttps://e

Linux学习第12天:基于API函数的字符设备驱动开发:一字一符总见情

本节学习的内容主要为基于LinuxAPI函数的字符设备驱动的开发,还包括在驱动模块加载的时候如何自动创建设备节点。总结的脑图如下:一、驱动原理1.分配和释放设备号申请设备号函数:intalloc_chrdev_region(dev_t*dev,unsignedbaseminor,unsignedcount,constc

解决hadoop使用put上传报错问题

hadoop使用put上传报错WARNhdfs.DataStreamer:DataStreamerExceptionorg.apache.hadoop.ipc.RemoteException(java.io.IOException):File/input/yxqzdata.COPYINGcouldonlyberepli

数据解析之Xpath解析(超详细定位)

目录​编辑前言一.Xpath介绍1.基本介绍2.HTML树状结构图2.节点之间的关系Xpath中的绝对路径与相对路径绝对路径相对路径二.Xpath的语法介绍基本定位语法1.元素属性定位2.层级属性结合定位3.使用谓语定位4.使用逻辑运算符定位5.使用文本定位6.使用部分函数定位三.Xpath语法验证在开发者工具的Ele

用一个RecyclerView实现二级评论

先上个效果图(没有UI,将就看吧),写代码的整个过程花了4个小时左右,相比当初自己开发需求已经快了很多了哈。给产品估个两天时间,摸一天半的鱼不过分吧(手动斜眼)需求拆分这种大家常用的评论功能其实也就没啥好拆分的了,简单列一下:默认展示一级评论和二级评论中的热评,可以上拉加载更多。二级评论超过两条时,可以点击展开加载更多

golang:context

context作用goroutine的退出机制多个goroutine都是平行的被调度的,多个goroutine如何协调工作涉及通信、同步、通知和退出通信:goroutine之间的通信同步chan通道同步:不带缓冲的chan提供了一个天然的同步等待机制。通过WaitGroup也可以为多个goroutine提供同步等待机制

数据库索引

一.索引的引用索引类似于一本书的目录,可以根据页码更快的查找到内容。索引可以加快访问数据库的速度二.索引的分类1.按表的列属性分类(1).普通索引:最基本的索引,没有任何限制;(2).唯一索引:索引列的值必须唯一,允许有空值。如果是组合索引,则列值的组合必须唯一;(3).主键索引:是一种特殊的唯一索引,一个表只能有一个

Golang代码漏洞扫描工具介绍——govulncheck

GolangGolang作为一款近年来最火热的服务端语言之一,深受广大程序员的喜爱,笔者最近也在用,特别是高并发的场景下,golang易用性的优势十分明显,但笔者这次想要介绍的并不是golang本身,而且golang代码的漏洞扫描工具,毕竟作为服务端的程序,安全性一直是一个不同忽视的地方Go安全团队在2022.09.0

基于Qt实现的可视化大屏监控

基于Qt实现的可视化大屏监控先上图基于Qt实现的可视化大屏监控总有人质疑QWidget实现不了炫酷的界面,其实QWidget已经很强大了,虽然很多效果没有现成的框架,所以比不上html5或者安卓这种,但是也能实现很多不错的效果了,而且在嵌入式设备上一样能达到这种效果,这是其他很多框架所不能实现的。本次大屏监控主要使用以

安达发APS|生产计划部门如何提升产量?

在当下制造业中,生产计划的制定和执行对于提高产量、降低成本、保证交货期等方面具有重要意义。随着科技的发展,越来越多的企业开始使用APS生产排程软件来优化生产计划,提高生产效率。本文将从以下几个方面介绍如何利用APS生产排程软件提升产量。1.需求预测与订单管理首先,企业需要对市场需求进行准确预测,以便合理安排生产计划。A

热文推荐