eri Asked:2022-03-15 18:06:55 +0800 CST2022-03-15 18:06:55 +0800 CST 2022-03-15 18:06:55 +0800 CST 如何修补 live555 以获得更小的 rtp 大小? 772 第二个小时我试图弄清楚live555。我将设备上的 MTU 降低到 1400,但仍然发送数据包大小为 1496 的 rtp。我在代码中找不到减去 rtp 中的缓冲区的地方。 linux 1 个回答 Voted Best Answer eri 2022-03-16T17:20:10+08:002022-03-16T17:20:10+08:00 http://lists.live555.com/pipermail/live-devel/2016-April/020062.html @0andriy 将我引向正确的方向,否则 ctrl+f 只会混淆来源。 数据包的最大有效负载大小由常量 RTP_PAYLOAD_MAX_SIZE 定义 在 config.armlinux 文件中添加-DRTP_PAYLOAD_MAX_SIZE=1300到 COMPILE_OPTS。然后像往常一样去
http://lists.live555.com/pipermail/live-devel/2016-April/020062.html
@0andriy 将我引向正确的方向,否则 ctrl+f 只会混淆来源。
数据包的最大有效负载大小由常量 RTP_PAYLOAD_MAX_SIZE 定义
在 config.armlinux 文件中添加
-DRTP_PAYLOAD_MAX_SIZE=1300
到 COMPILE_OPTS。然后像往常一样去