реклама на сайте
подробности

 
 
> H.264 на Арм'e
FPG
сообщение May 31 2017, 07:37
Сообщение #1





Группа: Участник
Сообщений: 6
Регистрация: 31-05-17
Пользователь №: 97 406



Привет

кто-нибудь реализовывал задачу сжатия в h.264 на Арме в SoC'e?

интересно какой производительности можно достичь?
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
lexx
сообщение Jun 3 2017, 11:44
Сообщение #2


Частый гость
**

Группа: Свой
Сообщений: 118
Регистрация: 25-06-04
Пользователь №: 186



Цитата(x736C @ Jun 2 2017, 17:12) *
Либо мизерная задержка, но при этом или высокий битрейт, или низкое качество. Такой треугольник. Причем от цены напрямую не зависит. Не считая алгоритмов LME, IRE, функционал которых на задержу влияет.

Не понимаю причем тут задержка, кодек либо успевает, либо нет.
Битрей / качество (квантователь) это лямбда в rate control и является основной функцией энкодера.
Go to the top of the page
 
+Quote Post
x736C
сообщение Jun 3 2017, 12:49
Сообщение #3


Профессионал
*****

Группа: Участник
Сообщений: 1 273
Регистрация: 3-03-06
Пользователь №: 14 942



Цитата(lexx @ Jun 3 2017, 14:44) *
Не понимаю причем тут задержка, кодек либо успевает, либо нет.
Битрей / качество (квантователь) это лямбда в rate control и является основной функцией энкодера.

Не все так просто. Задержка определяется не кодером, а декодером. Просто надо понимать, что мы говорим об одном и том же, говоря о задержке кодирования.
Я имел в виду общую задержку от несжатого кадра до его отображения потребителю. И обычно, когда говорят о задержке кодирования, имеют в виду именно это.
А не то, справится кодек или нетsm.gif
Чем сильнее коэффициент сжатия (это не только работа квантователя), тем, как правило, выше задержка, если не применяется IRE режим.
Потому что, задержка больше тогда, когда больше разница между максимальным значением битрейта и средним.
Рекомендую статью, в ней все очень понятно.
http://www.cast-inc.com/blog/white-paper-u...ression-systems

Цитата(alexPec @ Jun 3 2017, 09:02) *
А не мерили какой битрейт получается при каком PSNR в 40К конфигурации? Или может где-то можно глянуть видео в каком-то конкретном битрейте? Лучше бы конечно видео глянуть. Хочу сравнить с кодером на IMX.

Не мерил, но это очень просто сделать. Могу сжать тестовый видеофрагмент с разными битрейтами и предоставить статистику и результат.
Если мой фрагмент, то Вам потом надо будет прогнать через свой кодек оригинал, либо Вы даете свой фрагмент. Если интересно, пишите в личку.
Мне самому интересно было бы сравнить. Я сравнивал только с x264. И кодек Alma ему проигрывает. x264 очень круто жмет, но не реалтайм.
При сжатии с битрейтом менее 2-3 мегабит/c разрыв становится существенным.

Еще чем может стандартный кодек не подойти. _Watcher_ писал на форуме:
Цитата
Мы в свое время пробовали реализовать регистратор на этом процессоре и столкнулись с рядом проблем:
1. Проблема включения кодека H.264 на частоте 1кадр/сек
2. Проблема периодического потребления кодеком 100% процессора, от чего
возникали проблемы при передаче по сети и с другими процессами.
3. При переключении параметров кодека - тип сжатия, частота кадров,
все подвисало. Мы решили это тем, что при смене этих параметров перезапускаем
кодек заново с новыми параметрами, а не применяем их на лету.
4. Собственно, все проблемы шли от того, что кодек это закрытая бинарная библиотека с кучей багов.
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- FPG   H.264 на Арм'e   May 31 2017, 07:37
- - AVR   Программно что ли? Ну, есть x264, можно собрать ве...   May 31 2017, 08:17
|- - x736C   Цитата(AVR @ May 31 2017, 11:17) Производ...   May 31 2017, 11:49
- - Sergey_Bekrenyov   Игрались c Nano-SOC и Tegra TK1 640х480 Nano-SOC...   May 31 2017, 11:59
- - x736C   Ну там же настроек немерено. И качество может быть...   May 31 2017, 12:17
|- - Sergey_Bekrenyov   Цитата(x736C @ May 31 2017, 15:17) Ну там...   May 31 2017, 14:42
- - goodsoul   Сразу хочется спросить "зачем". Хватает ...   May 31 2017, 12:17
|- - x736C   Цитата(goodsoul @ May 31 2017, 15:17) Сра...   May 31 2017, 12:32
|- - AVR   Цитата(x736C @ May 31 2017, 15:32) Готовы...   May 31 2017, 12:40
- - x736C   Сейчас практически в каждый процессор встроен коде...   May 31 2017, 13:07
- - x736C   Это да. Настроек очень много. Они для удобства объ...   May 31 2017, 14:54
- - FPG   Оу, всем спасибо за ответы. Правда все равно не ре...   Jun 1 2017, 07:32
|- - AVR   Цитата(FPG @ Jun 1 2017, 10:32) Еще интер...   Jun 1 2017, 09:15
|- - Dr.Alex   Цитата(FPG @ Jun 1 2017, 10:32) MG1264 не...   Jun 1 2017, 11:21
|- - alexPec   Цитата(FPG @ Jun 1 2017, 11:32) Не могли ...   Jun 2 2017, 11:29
|- - AVR   Цитата(alexPec @ Jun 2 2017, 14:29) Сейча...   Jun 2 2017, 12:18
|- - x736C   Цитата(alexPec @ Jun 2 2017, 14:29) По IP...   Jun 2 2017, 14:12
|- - alexPec   Цитата(x736C @ Jun 2 2017, 18:12) Для раз...   Jun 3 2017, 06:02
- - FPG   оптимизированный нигде наверное, хотя бы просто по...   Jun 1 2017, 09:57
|- - x736C   Цитата(FPG @ Jun 1 2017, 12:57) оптимизир...   Jun 1 2017, 10:04
|- - lexx   Цитата(x736C @ Jun 3 2017, 15:49) Не все ...   Jun 3 2017, 14:00
|- - x736C   Цитата(lexx @ Jun 3 2017, 17:00) Не согла...   Jun 3 2017, 16:54
- - FPG   to X736C не могу найти подробное описание от ALM...   Jun 13 2017, 12:41
- - x736C   Цитата(FPG @ Jun 13 2017, 15:41) to X736C...   Jun 14 2017, 02:30


Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 3rd July 2025 - 23:45
Рейтинг@Mail.ru


Страница сгенерированна за 0.01415 секунд с 7
ELECTRONIX ©2004-2016