【发布时间】:2018-08-06 23:34:10
【问题描述】:
我尝试在 HLS 的 MPEG 传输流 (TS) 中查找有关 AAC HEv2 (PS) 的任何信息。
根据HLS Authoring Specification for Apple Devices AAC HEv2 是受支持的格式。 AAC HEv2 是 MPEG-4 的一部分,但我无法理解 HEv2 如何适合传输流。
SBR(或 HEv1)可以通过隐式信令在 TS 中。对于 MP4,我们有一个特定于音频的配置。但是如何将 AAC 参数立体声多路复用到 TS 中?
它是否可用?
我在 Apple 网站等上找不到任何信息。
【问题讨论】:
-
每个 aac 帧都必须有一个 adts 标头。
-
对于隐式信令 ADTS 标头具有音频对象类型 = LC。要检测 HEv1,我需要在比特流中找到扩展元素(EXT SBR DATA 或 EXT SBR DATA CRC)。但是我应该如何处理 HEv2? ADTS 标头无法帮助我进行隐式信令。
标签: http-live-streaming aac mpeg2-ts