Segnetics

Вернуться   Segnetics > Форум Segnetics > Вопросы о Trim5

Вопросы о Trim5 Работа и применение контроллеров с сенсорной панелью Trim5.

Ответ
 
Опции темы Поиск в этой теме
Старый 29.09.2016, 18:25   #1
младшой
Senior Member
 
Регистрация: May 2010
Адрес: Москва
Сообщения: 862
Благодарил(а): 4 раз(а)
Поблагодарили: 86 раз(а) в 67 сообщениях
По умолчанию Видео

Вопрос в большей степени теоретический (хотя, может кто-то и на практике реализовывал).
Может ли Трим отображать видео-поток из собственной памяти, с удаленного видеосервера, IP-камер и прочих источников?
Может ли декодировать MJPEG, H.263, иные форматы?
Позволяет ли это делать "железо"?
младшой вне форума   Ответить с цитированием
Старый 29.09.2016, 18:33   #2
Gromov
Уволен из Сегнетикс
 
Регистрация: Nov 2015
Адрес: CПб/ВЛГ
Сообщения: 0
Благодарил(а): 0 раз(а)
Поблагодарили: 1 раз в 1 сообщении
По умолчанию Ответ: Видео

Железо должно позволить. Я ещё не проверил лично, но проверю на досуге. Но штатными средствами смарта и смлоджика - сделать это пока нечем.


__________________
В сегнетиксе не работаю с самого начала 2019 года.
Gromov вне форума   Ответить с цитированием
Старый 29.09.2016, 18:43   #3
младшой
Senior Member
 
Регистрация: May 2010
Адрес: Москва
Сообщения: 862
Благодарил(а): 4 раз(а)
Поблагодарили: 86 раз(а) в 67 сообщениях
По умолчанию Ответ: Видео

Спасибо за ответ.
Будет интересно узнать о результатах экспериментов.
младшой вне форума   Ответить с цитированием
Старый 30.09.2016, 11:13   #4
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 084
Благодарил(а): 15 раз(а)
Поблагодарили: 660 раз(а) в 604 сообщениях
По умолчанию Ответ: Видео

Цитата:
Сообщение от младшой Посмотреть сообщение
Спасибо за ответ.
Будет интересно узнать о результатах экспериментов.
Я могу предсказать это без проверки.

Чтобы вывести что-то на экран, нужно от экрана "отлучить" лоджик. Что невозможно сделать штатными средствами.


__________________
Программа делает то что написал программист, а не то что он хотел.

Добро всегда побеждает зло. Кто победил - тот и добрый.
Arsie вне форума   Ответить с цитированием
Старый 02.04.2018, 09:17   #5
aix
Новичок
 
Регистрация: Apr 2018
Сообщения: 3
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Ответ: Видео

Тема уже давняя, так что апну на всякий случай.

У нас заказчик увидел Трим5 и сказал: "Какой чудесный девайс. Давайте сделаем, чтобы контроллер занимался своими делами (управлял оборудованием), а HMI не нужен, хочу вместо него на экране картинку с камеры видеонаблюдения"

За прошедшие с открытия темы полтора года подвижек в данном вопросе ни у кого не появилось?
aix вне форума   Ответить с цитированием
Старый 02.04.2018, 10:49   #6
Gromov
Уволен из Сегнетикс
 
Регистрация: Nov 2015
Адрес: CПб/ВЛГ
Сообщения: 0
Благодарил(а): 0 раз(а)
Поблагодарили: 1 раз в 1 сообщении
По умолчанию Ответ: Видео

Без запуска х-сервера на триме вывести видео поток - это прям вообще проблема проблем. Можно попытаться сделать это браузером для фреймбуфера, но они не используют ускорение, поэтому, скорее всего, получится очень-очень скверно, если вообще получится.

А запуск х-сервера - это надо модули ядра и всё такое. Короче говоря, какой-нибудь крутой линуксовый программист сможет это дело реализовать, покопавшись месяц-другой.

Оценочное суждение на личном опыте - программист необходимого уровня может попросить за эту работу 50-300 т.р.

Уж лучше поставить монитор.


__________________
В сегнетиксе не работаю с самого начала 2019 года.
Gromov вне форума   Ответить с цитированием
Старый 02.04.2018, 11:14   #7
aix
Новичок
 
Регистрация: Apr 2018
Сообщения: 3
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Ответ: Видео

В общем я так и думал. Просто решил удостовериться: вдруг кто из спортивного интереса задачу реализовал или у разработчиков решение появилось, тема то старая.
А пока суть да дело, заказчика послал лесом.
aix вне форума   Ответить с цитированием
Старый 02.04.2018, 11:44   #8
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 084
Благодарил(а): 15 раз(а)
Поблагодарили: 660 раз(а) в 604 сообщениях
По умолчанию Ответ: Видео

Цитата:
Сообщение от aix Посмотреть сообщение
В общем я так и думал. Просто решил удостовериться: вдруг кто из спортивного интереса задачу реализовал или у разработчиков решение появилось, тема то старая.
А пока суть да дело, заказчика послал лесом.
Первые испытания цветных 2gi и тримов как раз состояли в воспроизведении видеопотоков, так что технически проблем нет.

Но напрасно думать, что показать видео с камеры - это что-то простое. Видов видеопотоков чуть меньше, чем видов самих камер. Получится абсолютно та же чехарда, что и с модемами. Китайцы творят, что хотят со стандартами.


__________________
Программа делает то что написал программист, а не то что он хотел.

Добро всегда побеждает зло. Кто победил - тот и добрый.
Arsie вне форума   Ответить с цитированием
Старый 02.04.2018, 12:46   #9
Alexsis
Senior Member
 
Регистрация: Dec 2013
Адрес: Краснодар
Сообщения: 187
Благодарил(а): 6 раз(а)
Поблагодарили: 1 раз в 1 сообщении
По умолчанию Ответ: Видео

Цитата:
Сообщение от Arsie Посмотреть сообщение
Китайцы творят, что хотят со стандартами.
Потому как нет ни каких стандартов для китайцев у них даже не алфавит, а сразу слова... и их около 50000 штук
Alexsis вне форума   Ответить с цитированием
Старый 02.04.2018, 15:49   #10
aix
Новичок
 
Регистрация: Apr 2018
Сообщения: 3
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Ответ: Видео

Цитата:
Сообщение от Arsie Посмотреть сообщение
Видов видеопотоков чуть меньше, чем видов самих камер. Получится абсолютно та же чехарда, что и с модемами. Китайцы творят, что хотят со стандартами.
А вот это уже не должно быть вашей заботой.
Предположим, что в состав ПО Трима входил бы модуль, воспроизводящий потоковое видео. В документации вы бы указали, как вызвать, что настроить, и в каком конкретно формате должен быть поток. После этого подбор правильного источника - проблема интегратора. Поставил несовместимую камеру - сам себе злобный буратино.

А вообще функция видео была бы не лишней (если вычислительных мощностей действительно хватает). Можно было бы, скажем, пытаться строить системы типа "умный дом", интегрируя, в том числе и канал видеодомофона например.
aix вне форума   Ответить с цитированием
Старый 02.04.2018, 16:15   #11
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 084
Благодарил(а): 15 раз(а)
Поблагодарили: 660 раз(а) в 604 сообщениях
По умолчанию Ответ: Видео

Цитата:
Сообщение от aix Посмотреть сообщение
А вот это уже не должно быть вашей заботой.
Предположим, что в состав ПО Трима входил бы модуль, воспроизводящий потоковое видео. В документации вы бы указали, как вызвать, что настроить, и в каком конкретно формате должен быть поток. После этого подбор правильного источника - проблема интегратора. Поставил несовместимую камеру - сам себе злобный буратино.

А вообще функция видео была бы не лишней (если вычислительных мощностей действительно хватает). Можно было бы, скажем, пытаться строить системы типа "умный дом", интегрируя, в том числе и канал видеодомофона например.
Мы с модемами так и сделали. Что из этого получилось, вы можете увидеть в разделе про модемы.

Теперь мы выпускаем свой модем.


__________________
Программа делает то что написал программист, а не то что он хотел.

Добро всегда побеждает зло. Кто победил - тот и добрый.
Arsie вне форума   Ответить с цитированием
Старый 06.04.2018, 17:02   #12
bodis
Новичок
 
Регистрация: Sep 2017
Сообщения: 27
Благодарил(а): 0 раз(а)
Поблагодарили: 4 раз(а) в 4 сообщениях
По умолчанию Ответ: Видео

Х-сервер здесь не причем. Подозреваю, что в Trim5 процессор AM335х, для нормального декодирования видео требуются процессоры OMAP3525/3530 со встроенным DSP-ядром. Тогда задача вывода видеопотока на экран сводится к настройке GStreamer. Как вариант для Сегнетикса - выпустить отдельную версию на OMAP3, например Trim6.
Без DSP ядра на голом процессоре будет скорость 1 fps при загрузке процессора 100%.
bodis вне форума   Ответить с цитированием
Старый 06.04.2018, 17:07   #13
Gromov
Уволен из Сегнетикс
 
Регистрация: Nov 2015
Адрес: CПб/ВЛГ
Сообщения: 0
Благодарил(а): 0 раз(а)
Поблагодарили: 1 раз в 1 сообщении
По умолчанию Ответ: Видео

Цитата:
Сообщение от bodis Посмотреть сообщение
Х-сервер здесь не причем. Подозреваю, что в Trim5 процессор AM335х, для нормального декодирования видео требуются процессоры OMAP3525/3530 со встроенным DSP-ядром. Тогда задача вывода видеопотока на экран сводится к настройке GStreamer. Как вариант для Сегнетикса - выпустить отдельную версию на OMAP3, например Trim6.
Без DSP ядра на голом процессоре будет скорость 1 fps при загрузке процессора 100%.
Вы плохо осведомлены даже с рекламными материалами про трим5. Кроме процессора АМ3354, там ещё есть PowerVR SGX530. Который отлично рендерит 3d сцену с шейдерами, тенями и частицами, на весь свой экран с частотой кадров не менее 60.

P.S. Конечно, если не запариваться, то в любом случае, не зависимо от графического ядра, кодеки будут крутиться в цп, и тогда будет всё плохо, 1 fps и так далее. Тут будет не очень просто заставить софт вертеть всё на ускорителе. Например, ffmpeg точно не потянет.


__________________
В сегнетиксе не работаю с самого начала 2019 года.

Последний раз редактировалось Gromov, 06.04.2018 в 17:23
Gromov вне форума   Ответить с цитированием
Старый 06.04.2018, 17:34   #14
младшой
Senior Member
 
Регистрация: May 2010
Адрес: Москва
Сообщения: 862
Благодарил(а): 4 раз(а)
Поблагодарили: 86 раз(а) в 67 сообщениях
По умолчанию Ответ: Видео

вы там doom еще не портировали?
младшой вне форума   Ответить с цитированием
Старый 06.04.2018, 17:37   #15
Gromov
Уволен из Сегнетикс
 
Регистрация: Nov 2015
Адрес: CПб/ВЛГ
Сообщения: 0
Благодарил(а): 0 раз(а)
Поблагодарили: 1 раз в 1 сообщении
По умолчанию Ответ: Видео

Цитата:
Сообщение от младшой Посмотреть сообщение
вы там doom еще не портировали?
Вот это вспомнил сразу =)


__________________
В сегнетиксе не работаю с самого начала 2019 года.
Gromov вне форума   Ответить с цитированием
Старый 07.04.2018, 11:20   #16
bodis
Новичок
 
Регистрация: Sep 2017
Сообщения: 27
Благодарил(а): 0 раз(а)
Поблагодарили: 4 раз(а) в 4 сообщениях
По умолчанию Ответ: Видео

Цитата:
Сообщение от Gromov Посмотреть сообщение
PowerVR SGX530
Это ускоритель графики. У него нет функций декодирования видеопотока: прошитых кодеков, соответствующего API и т.д. Игры и 3D графика пойдут, декодирование видео - нет.
bodis вне форума   Ответить с цитированием
Ответ

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать свои сообщения

BB code is Вкл.
[IMG] код Вкл.
HTML код Выкл.



Часовой пояс GMT +4, время: 04:29.


Версия vBulletin: 3.8.7
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Segnetics 2005 - 2024