Ник:
Пароль:

Контакты

E-mail: info@starterkit.ru
тел.: +7 922 680-21-73
тел.: +7 922 680-21-74
Телеграм: t.me/starterkit_ru

Способы оплаты

User Info


Добро пожаловать,
Guest

Регистрация или входРегистрация или вход
Потеряли пароль?Потеряли пароль?

Ник:
Пароль:

ПользователейПользователей:2
Поисковых ботовПоисковых ботов:3
ГостейГостей:1

ОбновитьПодробнееВсегоВсего:6
Форум » starterkit.ru » Отладочные платы » Hola(Duo)-PC
Кодирование видео Hola-PC
Maxim
Добавлено 22.12.2014 20:06
0
Сообщение: 1
Maxim
0

Пункты: 722
Регистрация: 14.12.2013
Изучаю возможность кодирования видео с помощью ARM под Linux. В связи с этим есть несколько вопросов:

1. Хватит ли у imx6 solo производительности, чтобы получить видео с камеры (2200х1125, 30fps, yuv 4:2:2, 16 бит шина), кодировать (например h264) и отправить поток через Ethernet (UDP)?

2. Какую программу лучше использовать? Есть ли поддержка аппаратного VPU при кодировании?

3. Есть драйвера для чтения данных с параллельной шины (16бит) камеры и работы с ними через v4l?

4. Какая загрузка процессора при кодировании?

5. Какой ток потребляет процессор в процессе кодирования?
Спуститься к концу Подняться к началу
Персональная информация
Pavel Ivanchenko
Добавлено 23.12.2014 10:08 Сообщение: 2
Pavel Ivanchenko
Admin
4.39

Пункты: 92805
Регистрация: 24.03.2009
Пол: Мужчина
Для этих целей существует плаг Hola-VCEB, так же сокро планируем выпустить SK-TW6869
http://starterkit.ru/html/index.php?name=forum&op=view&id=24324&last#24327

Цитата
1. Хватит ли у imx6 solo производительности, чтобы получить видео с камеры (2200х1125, 30fps, yuv 4:2:2, 16 бит шина), кодировать (например h264) и отправить поток через Ethernet (UDP)?
Производительности хватит (процессор здесь ничего не сделает, аппаратная корка для этого есть), но на этой плате выведена CSI шина 8р.

Цитата
2. Какую программу лучше использовать? Есть ли поддержка аппаратного VPU при кодировании?
Думаю, кроме gstreamer выбора особо нет.

Цитата
3. Есть драйвера для чтения данных с параллельной шины (16бит) камеры и работы с ними через v4l?
Драйвера есть, но нет самой 16р шины, см. 1п.

Цитата
4. Какая загрузка процессора при кодировании
Если правильно помню, около 20% на Solo

Цитата
5. Какой ток потребляет процессор в процессе кодирования?
Не измерял.
Спуститься к концу Подняться к началу
Персональная информация
Maxim
Добавлено 23.12.2014 19:04 Сообщение: 3
Maxim
0

Пункты: 722
Регистрация: 14.12.2013
1. На всех платах с imx6 S, D, Q разведено только 8 линий?

2. С Hola-VCEB можно обработать 2200х1125, 30fps (HD 1080p), аналоговый 3х компонентный сигнал YPbPr?
Спуститься к концу Подняться к началу
Персональная информация
sasamy
Добавлено 23.12.2014 21:38 Редактировалось 23.12.2014 21:40 Сообщение: 4
sasamy
4.71

Пункты: 83556
Регистрация: 14.08.2009
1) В BSP Freescale нет поддержки для захвата 16 бит, есть патчи на их форуме, но я сомневаюсь что вы сумеете безболезненно пройти этот квест, на sodimm возможно получится на месте внешней шины (EIM) получить 16 бит, еще надо смотреть - BT1120 нужен или синхронизация hsync/vsync, там разные входы используются

2) Нет, ADV7180: 10-Bit, 4х Oversampling SDTV Video Decoder
Спуститься к концу Подняться к началу
Персональная информация
Maxim
Добавлено 24.12.2014 23:29 Сообщение: 5
Maxim
0

Пункты: 722
Регистрация: 14.12.2013
На плате sodimm в EIM нашел выводы CSI1_0 - CSI1_13 и CSI1_15, но не нашел вывод CSI1_14. Без схемы однозначно сказать разведен он или нет не могу. Но в Hola-PC он не выведен.
В CSI0 не хватает data8 и 9.
Спуститься к концу Подняться к началу
Персональная информация
sasamy
Добавлено 25.12.2014 02:48 Редактировалось 25.12.2014 03:01 Сообщение: 6
sasamy
4.71

Пункты: 83556
Регистрация: 14.08.2009
Цитата

но не нашел вывод CSI1_14


да,похоже не получится - я как раз по схеме смотрел, на процессоре пин EIM_D26 (ALT3 - IPU1_CSI1_DATA14) нарисован что выведен и подписан GPIO3_26, но никуда не приходит - похоже висит в воздухе.

PS для захвата у CSI используются старшие разряды, вам если что для 16 бит надо смотреть не CSIx_DATA0 - CSIx_DATA15, а CSIx_DATA4 - CSIx_DATA19, еще помоему для BT.1120 16 бит своя особенность есть по подключению - не помню в каком документе есть таблица - для какого режима какие пины используются, в рефмане не нашел но она точно где-то есть
Спуститься к концу Подняться к началу
Персональная информация
Pavel Ivanchenko
Добавлено 25.12.2014 08:54 Редактировалось 25.12.2014 08:56 Сообщение: 7
Pavel Ivanchenko
Admin
4.39

Пункты: 92805
Регистрация: 24.03.2009
Пол: Мужчина
Насчет GPIO3_26, видимо у меня на него не хватило сил :) ...
Я его вывел из под процессора, но на внешний разъем не повел.
Есть еще EIM_D19 который я собирался вывести но не вывел, он необходим для этого интерфейса?

Спуститься к концу Подняться к началу
Персональная информация
sasamy
Добавлено 25.12.2014 10:47 Сообщение: 8
sasamy
4.71

Пункты: 83556
Регистрация: 14.08.2009
Цитата

Есть еще EIM_D19 который я собирался вывести но не вывел, он необходим для этого интерфейса?


да - IPU1_CSI1_DATA16 тоже в пролете получается
Спуститься к концу Подняться к началу
Персональная информация
Pavel Ivanchenko
Добавлено 25.12.2014 13:59 Сообщение: 9
Pavel Ivanchenko
Admin
4.39

Пункты: 92805
Регистрация: 24.03.2009
Пол: Мужчина
Что то я сам уже позабыл, что выводил :) ...
Цитата
Производительности хватит (процессор здесь ничего не сделает, аппаратная корка для этого есть), но на этой плате выведена CSI шина 8р.

Это мое утверждение не верно, на Hola(Duo)-PC выведена вся шина CSI0 за исключением CSI0_DATA_EN
Спуститься к концу Подняться к началу
Персональная информация
Форум » starterkit.ru » Отладочные платы » Hola(Duo)-PC