udp丢包问题研究

//发现udp 有收不到数据包现象.

一: 观察丢包

  1. ifconfig enp8s0

  2. netstat -s -u

二: 修改系统缓存参数. recv_buffer_size

修改系统buffer_size

sysctl -w net.core.rmem_max=26214400

sysctl -w net.core.rmem_default=26214400

三: 应用程序考虑

av_dict_set(&m_options, "buffer_size", "1024000", 0);

1个窗口还比较稳定, 4个窗口相当于4个负载,负载太重不行!

数据负载不稳定造成, 每次不能书写太多的数据. 应平滑数据输出.

udp 包大小1316,1504 比较常见.

相关推荐
xiaohe073 分钟前
C#数据库操作系列---SqlSugar完结篇
网络·数据库·c#
pc07936 分钟前
带网络接口的打印机和USB接口打印机的共享区别
运维·服务器·网络
汤愈韬8 分钟前
Full Cone NAT、行为模式
网络·网络协议·网络安全·security
Agent手记9 分钟前
首件检验流程繁琐,耗时久还容易出现合规漏洞怎么办?——基于实在Agent的AI+超自动化全流程闭环实战
网络·人工智能·ai·自动化
达不溜的日记23 分钟前
PDUR路由基本功能
网络·stm32·单片机·嵌入式硬件·mcu·51单片机·信息与通信
蓝天居士36 分钟前
Linux网络驱动之Fixed-Link(29)
linux·运维·网络
切糕师学AI37 分钟前
家庭网络“双网关”现象解析与通用桥接配置指南
网络·网关
计算机安禾1 小时前
【计算机网络】第2篇:端到端通信的形式化刻画——时延、带宽、丢包与吞吐量的数学模型
网络·计算机网络
灰子学技术1 小时前
Envoy TCP 层面的 Metric 指标分析
开发语言·网络·网络协议·tcp/ip·php
乌萨奇也要立志学C++1 小时前
【Linux】Socket编程UDP Echo 服务器→翻译服务器→多人聊天室
linux·服务器·udp