Разработчик показал, как отдавать файл во время кодирования
Разработчик AstolfoOwO опубликовал на Хабре решение для потоковой передачи аудиофайлов, пока сервер их ещё кодирует. На примере 46-минутного трека в формате Opus проблема была в 19-секундной паузе: клиент ждал, пока ffmpeg завершит запись целиком.
В статье разобраны причины, почему стандартный пайп не подошёл, как избежать гонки на последнем чтении, и почему M4A без фрагментации не воспроизводится с первых байтов. Решение позволяет сохранить кеш и один проход кодека на все запросы одновременно.
Источник: Хабр — всё
Новости этого рынка выходят у нас в телеграме первыми — @wikipulse.