romanetz
с какой камеры и на какой экран?
romanetz
CVBS, MIPI-CSI, USB?
romanetz
и на какой экран - rgb, hdmi, lvds, cvbs?
Алексей
с IP камеры, на ili9341
berrymorr
на оперативу можно tmpfs создать/примонтировать ышшо было б, куда монтировать (рам)
В малинах по 512, вроде? Половину точно получится откусить, если что-нибудь минималистичное без гуёв влить
romanetz
с IP камеры, на ili9341
кмк, лапок там мало у есп
Алексей
ну можно 32. взять
Nick
А кто-нибудь пробовал при помощи ESP дернуть кадр с камеры и вывести его на экран?
Сами то как считаете, поддержку rtsp + h264 esp32 потянет если не по памяти то хотя бы по ресурсам?
romanetz
если камера будет поток гнать mjpeg 320*240 - чёб нет
romanetz
там есть такая фича, типа второй поток
romanetz
но не везде
Алексей
И много таких камер знаете? )
Вторым потоком - немало
Nick
Вам поиграться или для чего то полезного?
Алексей
для домофона 😊
Nick
с IP камеры, на ili9341
Вот сходу кроме как для видеоглазка, ничего в голову не приходит
romanetz
а почему не китайский планшет семидюймовый на андроиде?
romanetz
он и основной поток прожуёт
Алексей
а почему не китайский планшет семидюймовый на андроиде?
такая мысль была, но но не покупать же ради этого планшет 😊
Nick
Бу планшет по деньгам сильно дешевле выйдет чем покупать и камеру со вторым потоком mjpg и все это наколеннить на есп.
romanetz
Алексей
камера, ESP и ili9341 уже есть 😊
Nick
камера, ESP и ili9341 уже есть 😊
Камера точно mjpg умеет?
Алексей
умеет
Nick
умеет
Класс! Ждём от вас реализации )
romanetz
"поток транскодировать" один забрать, другой отдать а роутер - потому что он уже есть
Алексей
да можно и снапшот взять
romanetz
роутеры с routerOS
микротики ((
Nick
arm, x86
Чё то вы совсем уже не в ту степь
Nick
Это же просто видеоглазок ))
romanetz
ESP32 is capable of playing 320x240 MJPEG video approximately 8-9 fps. This probably could be tuned up to 12 fps. I made a proof of concept video player which plays RAW RGB565 and MJPEG videos from sd card. You could probably use that as a starting point. It is ESP-IDF but probably could be ported to Arduino. See the demonstration video in Vimeo, code can be found in GitHub.
Nick
Но чтоб поиграться, да, давайте ещё роутер туда, ретранслятор, может системник ещё туда, коммутатор... Что ещё можно?
romanetz
https://github.com/tuupola/esp_video
romanetz
With motion jpeg video ESP32 itself is the bottleneck. With my testing I was able to decode at approximately 8 fps
Nick
Не надо в меня кидаться ссылками, я сам когда то этим интересовался.
Andy
ну не надо так не надо :)
Nick
В итоге я это все сделал на малинке, плюсом ещё и rtsp в сетку отдаю
romanetz
You need to have a development board which integrates a ESP32 module that has sufficient GPIO pins and more than 4 MB external SPI RAM. Either ESP-WROVER-KIT or ESP-EYE can be a good choice as the test board.
romanetz
если устраивает - то можно
Nick
Мне секса с esp32-cam хватило на года
Nick
Теоретически, да, можно, но если уж совсем заняться нечем.
Resident
да можно и снапшот взять
Тоже самое хотел предложить для уведомления идеальный вариант
ВПК ПОТОК
Можете посоветовать: 1. Нормальный туториал на русском как сделать многопоточность на ESP32. 2. Как избавиться от нубского DELAY в коде, желательно на руском
Denis
http://microsin.ru/content/view/1304/44/
ВПК ПОТОК
Я верно понял? Что используем везде FOR(;;) где внутри контролируем время и потом прерываемся через break и переходим в другой FOR(;;) где там делаем все тоже самое? Главное ни где не использовать тормоз типо DELAY. я верно понял? А в место DELAY использовать счетчик по времени работы платы?
romanetz
Нет
romanetz
Delay применительно к фриртос не тормозит всю программу, а только конкретный поток
romanetz
А их может быть несколько
Denis
vTaskDelay использует таймер ос не тратит впустую ресурсы
Denis
mjpeg на esp32 первая задача - все оттенки серого в видеобуффер , вторая жмёт и транслирует видеотеги
Denis
первые тесты
Denis
256x160
Yuriy
50 оттенков серого 3 часть. Первая задача , вторая задача.. или их две esp? А фреймбуфер где и сколько?
Denis
49160 в оперативе конечно
Denis
да
Denis
256 оттенков
Ivansuper
256x160
Что за желтые сообщения? Какая скорость UART вывода?
Роман
Тип лога это
Роман
W warning
Denis
к серверу приходят сообщения которые он не может обработать
Роман
E error
Denis
115200 битрэйт
Роман
I info вроде или чё езе
Ivansuper
Тип лога это
Спасибо : ) Я имел в виду содержание
Denis
кодер от проэкта esp32-cam, были большие сомнения что он заработает без внешней оперативы
Юрий
Так в esp-cam psram на 8 mB стоит.
Denis
поэтому и были сомнения...