Какой формат сжатия речи выбрать для учебных роликов?
Для платформы UWP (Win10), возможно позже для платформы Xamarin, планируется обучающее приложение с учебным контентом. Визуально контент выглядит как видеофрагменты, включающие треки стилуса и голос диктора. На уровне данных это два разных потока. Звуковой поток содержит только речь диктора до 10 минут на ролик. Требуется произвольный доступ к звуковому фрагменту (пролистывание/перемотка). Курс включает более 10 часов речи.
Вопрос: Каким кодеком сжимать речь диктора? И где хранить контент? Если внутри приложения, то хочется сжать сильнее, чтобы приложение было меньше. Приложение малобюджетное. Возможно Freemium.
Кодеков для кодирования речи полно: https://en.wikipedia.org/wiki/List_of_codecs#Voice
Наверно стоит исходить из того на какой сегмент устройств расчитано приложение. В разных ОС могут поддерживаться раздичный набор кодеков.
Из кодеков могу предложить Opus.
Но как один из самых распространенных - формат MP3, конечно.