//發現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 比較常見.
?