Цитата(alexPec @ Jun 2 2017, 14:29)

По IP ядрам - в прошлом году H264 baseline profile стоил с использованием роялти 25000$, т.е. в каждое изделие надо было плюсом покупать лицензию за 10$. Без роялти цена была 42000$. Main profile стоил начиная 50000-90000$, в зависимости от наворотов. Там еще цена варьировалась от задержки кодирования. Было 3 варианта - что-то около 50мс (вроде даже меньше) - жрало чудовищно много логики, порядка 200мс - примерно занимало ядро 60-70% чипа 5CSEMA5, и был вариант low bitrate - задержка чуть меньше секунды- тоже много логики съедал.
Повторюсь, тут все сильно зависит от задачи.
Baseline profile подходит для жирных битрейтов при относительно невысоком сжатии.
Для передачи по эфиру профиль не очень, мягко говоря.
Для main profile очень желательно иметь Full Motion Estimation. Это отъедает значительную часть ресурсов.
Если кодек поддерживает Intra Refresh encoding mode, то можно добиться очень незначительной задержки.
Субъективно немного снижает качество при том же битрейте.
Самое главное, размер требуемых ресурсов напрямую зависит от максимального разрешения, которое задается на этапе компиляции.
Для разрешения 1280x720 имею примерные цифры для кодеков Alma, которыми могу поделиться.
Baseline, Light Motion Estimation (LME), включая rate control, исключая Intra 4x4 prediction (только Intra 16x16) и без деблочного фильтра требует около 40K LEs для MAX10. Без учета контроллера памяти, который тоже требуется. Но он немного занимает.
Существует вариант конфигурации в 15К, но параметры сжатия ограничивают сферу применения такого кодека.
В самом полном варианте, mainline profile кодек занимает 90К от Cyclone V. Позволяет варьировать задержку в широких пределах, меняя параметры кодирования.
Задержка побольше -- качество повыше, лучше сжатие динамичных фрагментов.
Либо мизерная задержка, но при этом или высокий битрейт, или низкое качество. Такой треугольник. Причем от цены напрямую не зависит. Не считая алгоритмов LME, IRE, функционал которых на задержу влияет.
Это согласуется более-менее с Вашими цифрами.
Чем понравился кодек Alma, у них есть исполняемая BAM (bit-accurate model). Можно все режимы протестировать, сравнить с x264.
И для этого необязательно его покупать, достаточно подписать NDA.
Списывался еще с парой фирм. У них вообще BAM не оказалось.
По поводу цены не скажу, т.к. NDA. Только отмечу, что все сильно зависит от вашей договороспособности
Сообщение отредактировал x736C - Jun 2 2017, 15:15