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

相关推荐
SilentSamsara26 分钟前
TLS/HTTPS 实战:证书链、握手与生产配置
网络·数据库·网络协议·http·https
U盘失踪了27 分钟前
URL 统一资源定位符详解
网络
爱学习的小囧29 分钟前
ESXi/vCenter 批量开关虚拟机完整教程 | PowerCLI 一键 + 原生脚本循环,新手也能落地
运维·网络·数据库·esxi
bbq粉刷匠37 分钟前
网络基础概念
网络·tcp/ip·计算机网络
路溪非溪1 小时前
Wireshark抓取以太网MAC帧并进行分析
linux·网络·驱动开发·wireshark
阿正的梦工坊1 小时前
JavaScript 函数组合(Compose & Pipe)详解
开发语言·javascript·网络
heimeiyingwang2 小时前
【架构实战】Docker容器网络模型详解
网络·docker·架构
思麟呀2 小时前
UDP与TCP协议
网络协议·tcp/ip·udp
小江的记录本2 小时前
【网络安全】《网络安全与数据安全核心知识体系》(包括数据脱敏、数据加密、隐私合规、等保2.0)
java·网络·后端·python·算法·安全·web安全
@insist1232 小时前
网络工程师-动态路由协议(二):BGP 协议与路由引入技术详解
运维·网络·网络工程师·软考·软件水平考试