Проиграть аудио поток разбитый на пакеты через Web Audio API
15 000 руб. за проект
•
электронные деньги
Есть MPEG2 AAC файл закодированный с использованием ADTS (каждый пакет имеет свой заголовок).
Необходимо проиграть данный файл в последней версии Google Chrome так, чтобы воспроизведение было плавным, без щелчков и прочих артефактов при проигрывании.
Способ загрузки пакетов в браузер может быть любым, однако решение должно учитывать, что в дальнейшем пакеты будут попадать через websocket и должны быть проиграны браузером по мере получения (live streaming). Буферизация более 100ms недопустима.
К задаче приложен пример, который загружает набор файлов через Chrome API из папки, декодирует их и ставит в очередь на проигрывание. Однако в результате для каждого буфера перед его проигрыванием слышится щелчок.
Необходимо проиграть данный файл в последней версии Google Chrome так, чтобы воспроизведение было плавным, без щелчков и прочих артефактов при проигрывании.
Способ загрузки пакетов в браузер может быть любым, однако решение должно учитывать, что в дальнейшем пакеты будут попадать через websocket и должны быть проиграны браузером по мере получения (live streaming). Буферизация более 100ms недопустима.
К задаче приложен пример, который загружает набор файлов через Chrome API из папки, декодирует их и ставит в очередь на проигрывание. Однако в результате для каждого буфера перед его проигрыванием слышится щелчок.
В заказе есть исполнитель
При переводе заказа из архивного в актуальный, текущий исполнитель будет снят с задачи.
Выберите тип сделки
С безопасной сделкой вы всегда сможете вернуть средства, если что-то пойдет не так. С простой сделкой вы самостоятельно договариваетесь с исполнителем об оплате и берете на себя решение конфликтов.