According to Apple HLS spec, #EXT-X-INDEPENDENT-SEGMENTS tag indicates that the segments are independent and can be decoded indepedently of each other. This tag can be specified either in master playlist or rendition playlist or both.
I assume that this applies for both video and audio decoding? If so, if I used MediaConvert or ffmpeg to prepare a HLS stream with AAC-LC codec, then audio for each HLS segements can be decoded independently? I read somewhere that AAC requires 2 packets/frames for decoding due to its overlapping encoding logic. Then, will the first audio packet for the next HLS segment depend on the last audio packet of the previous HLS segment for decoding, or is it still the case that the audio packets can be decoded independently across HLS segments?