为什么 ffprobe 数据包的大小大于 MTU 并且它被映射为每个数据包一帧?

How come ffprobe packet's size is bigger than MTU and it is mapped as one frame per packet?

我正在尝试检查来自 twitch 流的数据包。因此,我正在使用 ffprobe 对视频使用 m3u8 播放列表 link 进行探测。

the source url for the twitch stream

我注意到我收到的视频数据包比 MTU 大(I 帧或 P 帧大得多)。

packets sizes

另外,一帧对应一个数据包。我在酒吧和星巴克的多个 AP 上对其进行了测试。我总是每帧得到一个数据包。 怎么会?

我认为数据包已合并,因此我看到了更大的数据包。但是我很困惑,因为即使在以太网连接上我也会收到大数据包。

''' ffprobe -v 错误 -select_streams v -show_packets -show_frames '''

ffprobe 中的术语“数据包”与 TCP 中的术语“数据包”完全无关。一个“数据包”是否是一帧取决于使用的容器和协议。