RTMP 中错误的块大小?

Wrong chunk size in RTMP?

我正在使用 RTMP 解析器。我的程序从 WireShark 获取 RTMP 数据包捕获并将视频保存在容器中。但是今天我注意到有些网站向我发送了错误的数据。例如 set chunk size = 2147483647。当我访问站点时,我可以观看此视频,但我的程序无法保存它(因为块大小错误)。那么,我该如何解决这个问题?

我找到了答案: “有效大小为 1 到 2147483647 (0x7FFFFFFF),包括在内;但是,所有大于 16777215 (0xFFFFFF) 的大小都是等效的,因为没有块大于 1 消息,并且没有消息大于 16777215 字节。"