romanetz
с какой камеры и на какой экран?
romanetz
CVBS, MIPI-CSI, USB?
romanetz
и на какой экран - rgb, hdmi, lvds, cvbs?
Алексей
с IP камеры, на ili9341
Алексей
ну можно 32. взять
romanetz
если камера будет поток гнать mjpeg 320*240 - чёб нет
romanetz
там есть такая фича, типа второй поток
romanetz
но не везде
Nick
Алексей
Nick
Вам поиграться или для чего то полезного?
romanetz
Алексей
для домофона 😊
romanetz
а почему не китайский планшет семидюймовый на андроиде?
romanetz
он и основной поток прожуёт
Nick
Бу планшет по деньгам сильно дешевле выйдет чем покупать и камеру со вторым потоком mjpg и все это наколеннить на есп.
romanetz
Алексей
камера, ESP и ili9341 уже есть 😊
Nick
Алексей
умеет
Nick
romanetz
Nick
умеет
Класс! Ждём от вас реализации )
romanetz
"поток транскодировать"
один забрать, другой отдать
а роутер - потому что он уже есть
Алексей
да можно и снапшот взять
Nick
Алексей
romanetz
romanetz
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
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
romanetz
если устраивает - то можно
Nick
Мне секса с esp32-cam хватило на года
Алексей
Nick
Теоретически, да, можно, но если уж совсем заняться нечем.
ВПК ПОТОК
Можете посоветовать:
1. Нормальный туториал на русском как сделать многопоточность на ESP32.
2. Как избавиться от нубского DELAY в коде, желательно на руском
Andy
Sid
Denis
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 в оперативе конечно
Yuriy
Denis
да
Denis
256 оттенков
Ivansuper
Что за желтые сообщения? Какая скорость UART вывода?
Роман
Тип лога это
Роман
W warning
Denis
к серверу приходят сообщения которые он не может обработать
Роман
E error
Denis
115200 битрэйт
Роман
I info вроде или чё езе
Denis
кодер от проэкта esp32-cam, были большие сомнения что он заработает без внешней оперативы
Юрий
Так в esp-cam psram на 8 mB стоит.
Denis
поэтому и были сомнения...