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

相关推荐
jay23 分钟前
ens2f0 IP 远程连线,balance-alb 模式配置双网卡(ens2f0 + ens6f0)Bond,避免断网
linux·运维·服务器·网络·tcp/ip
科技块儿37 分钟前
简单易学的IP定位查找教程
网络·网络协议·tcp/ip
Evan芙1 小时前
用Shell脚本破解经典鸡兔同笼问题
linux·运维·网络
it运维技术圈1 小时前
印度电信部门发布强制指令:即时通讯应用需绑定活跃 SIM 卡,实施六小时会话登出
网络·安全·web安全
jerryinwuhan2 小时前
机器人控制程序
linux·运维·网络
通往曙光的路上2 小时前
WebSocket
网络·websocket·网络协议
Cher ~2 小时前
【路由器】路由表
网络·智能路由器
_西瓜_2 小时前
Google Antigravity 登录失败?中国地区完整解决方案与排查指南
网络
什么时候才能变强3 小时前
使用 k6 对 WebSocket 测试
网络·websocket·网络协议·k6
福尔摩斯张3 小时前
从Select到Epoll:深度解析Linux I/O多路复用演进之路(超详细)
linux·运维·服务器·c语言·网络