如何从 RTMP 流播放音频?

How to play audio from RTMP stream?

我正在使用 RTMP。我已经在 wireshark 中捕获了 RTMP packets。我知道如何 assemble 和播放视频数据,但不知道如何播放音频。 Wireshark 告诉我数据在 .aac 中。但我不明白我怎么玩?我需要把它包在容器里吗? wireshark capture

AAC 可以在没有容器的情况下播放。但是每一帧都必须有一个 ADTS header(google 可以向你解释那部分)要从原始帧转换为 ADTS 你必须从流的开头获取序列 header 并转换到 ADTS。