we are currently trying to move to HLS for modern Android devices. We are using multi bitrate switching with 4 bitrates (CupertinoPacketizer).
The problem that we face is that the sequence numbers differ between the formats, and Android devices fail to switch to a different bitrate, if they can't find the same sequence numbers in the target file.
Our encoders are set to a keyframe interval of 2 seconds and the chunk size is set to 6 seconds.
The video is transfered using rtsp between the encoders and the wowza servers. So it's possible that a packet is lost or other problems occur.
We already know about the solution here. But we would prefer a solution, that only resets the packetizer or sequence numbers instead of all streams, so rtmp streams to clients are not interfered.