Closed
Description
The AAC audio stream of HLS needs to recalculate the timestamps, so this part of HLS needs to be rewritten, especially the pure audio part. Currently, there are no issues when mixing HLS audio and video streams, probably because there is video as a reference. However, pure audio streams will have crackling noise, which is caused by the gaps between audio packet aggregation. Apple replied that AAC should be used instead of TS, and the timestamps need to be recalculated.
For a detailed understanding of AAC audio standards and MP3 standards, you can refer to SRS3.
TRANS_BY_GPT3