Я пытаюсь использовать FlowPlayer для воспроизведения потокового аудио на моей веб-странице (или, точнее, в моем веб-приложении).Предполагается, что страница, содержащая приложение и проигрыватель, будет оставаться открытой в течение долгого времени, например часов, и после нескольких испытаний я понял, что проигрыватель продолжает буферизовать аудиопоток и проигрывать его с задержкой каждый раз, когда какой-либо пакет пропускается (я полагаю, этопроизошло из-за отсутствия пакета из-за нестабильности моего соединения).Через несколько часов, начиная с исходной 1-2 секунды, поток накапливал примерно 30-35 секундную задержку.
Итак, я пытаюсь достичь :всякий раз, когда какой-либо отсутствующий пакет может вызывать задержку в аудиопотоке, аудиопоток будет избегать этой ошибки, даже вызывая скачок звука, но без накопления каких-либо задержек.
Я искал всю документацию и толькоинформация об этом аргументе, которую я смог найти, была о длине буфера.На самом деле я установил bufferLength
на 2 из-за моих потребностей в реальном времени (со значением по умолчанию 3 у меня была базовая задержка в 5-6 секунд, что неприемлемо для приложения, которое я пытаюсь запустить), но яЯ не могу найти надежный способ избежать задержки.
Я ловлю свой поток в реальном времени с сервера Wowza 2.0, используя протокол RTMP.