Мы используем JWPlayer SDK, и похоже, что он не может обработать сброс временного кода после тега # EXT-X-DISCONTINUITY. Согласно спецификации HLS, игрок должен быть в состоянии справиться с этим. Мы сбрасываем временные коды после определенных блоков контента и всегда используем тег # EXT-X-DISCONTINUITY, но JWPlayer воспроизводит первый фрагмент, а затем минуту или более тишины и, похоже, не знает, как с этим справиться.
Это для аудиопотока AAC.
Если мы вообще не включаем временные коды, у JWPlayer нет проблем. Но тогда VideoJS не обрабатывает поток. Могли бы действительно помочь здесь.
JWPlayer, по-видимому, не имеет прямой поддержки и вместо этого следит за переполнением стека, поэтому я публикую это здесь. При необходимости я могу предоставить ссылки на потоки.