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 比较常见.

相关推荐
云计算练习生6 分钟前
渗透测试行业术语—— 网络攻击方式与漏洞利用
服务器·网络·安全·渗透测试术语·网络安全术语
乾元13 分钟前
SDN 与 AI 协同:控制面策略自动化与策略一致性校验
运维·网络·人工智能·网络协议·华为·系统架构·ansible
锡兰_CC14 分钟前
无缝触达,卓越体验:开启openEuler世界的任意门
服务器·网络·数据库·c++·图像处理·qt·nginx
橘子真甜~36 分钟前
C/C++ Linux网络编程10 - http协议
linux·服务器·网络·c++·网络协议·http
十五年专注C++开发2 小时前
async_simple:一个轻量级C++异步协程框架
开发语言·网络·c++·boost·asio
hnlq2 小时前
基于dpdk的用户态协议栈的实现(三)—— TCP的三次握手实现
网络·网络协议·tcp/ip
我要升天!3 小时前
QT -- 网络编程
c语言·开发语言·网络·c++·qt
Felven3 小时前
盛科工业千兆网交换机端口计数查看
运维·网络·盛科交换机
天赐学c语言3 小时前
Linux - 网络基础概念
linux·服务器·网络·socket
sugar__salt3 小时前
网络编程套接字(二)——TCP
java·网络·网络协议·tcp/ip·java-ee·javaee