0.2 сек? — 200мс
измерить просто — снимаете RPi таймер с миллисекундами, бегущий на мониторе и на этот же компьютер стримите видео, выводите на этот же монитор видео-стрим.
Делаете снимок экрана телефоном — разница в цифрах между таймером и таймером который показан на видео и есть задержка.
Вот пример на youtube https://www.youtube.com/watch?v=0nqXGWzH2-s&ab_channel=AldoVargas
На днях попробую и выложу результат.
Могу и более развернутую статью по motion сделать.
Там с фреймом тоже надо по играть, чтобы получить оптимальную скорость потока.
А есть ли технологии, способные дать меньше лаг? По крайней мере с ценами оборудования уровня малинка и относительно дешевая камера? Или вариант только FPGA модуль?
аналоговая FPV камера + трансмиттер \ ресивер на компе и с компа уже паковать и стримить
про HD качество — это или дорого или рукастым надо быть, пробовать разное
Тут чувак патчит ядро rpi — чтобы добиться 50-70 мс задержки через Wifi 720p https://befinitiv.wordpress.com/2015/09/10/latency-analysis-of-the-raspberry-camera/
из готового, без танцев с бубном — купил, втыкнул разьемы — virt2real
Разрешение у камеры нормальное, это просто подбирал какое лучше разрешение, будет лучше выглядеть на экране. У меня уже и веб морда на Flask почти готова. mjpg-streamer запустить не удалось. Motion не так уж и много ресурсов кушает… Памяти вполне хватает и на Flask
А по-моему, что-то в этом есть, полирует атмосферу декадентства, которое идёт через всю статью.
Человек плохо знающий язык «C» и русский язык, загорается желанием сделать управление машинками через интернет, невзирая на то, что аналогичные проекты умерли. Заказав устройство, сталкивается сначала с обманом продавца, а затем его постигает глубокое разочарование при попытке подключить камеру. Продираясь через терни настройки видеопотока и GPIO, он готов уже обратиться к фрилансерам, но они заняты и отказывают ему в помощи. И в итоге, пройдя все испытания, автор замеряет задержку управления и получает 0.2 секунды, с которыми будет крайне сложно управлять машинкой.
В завершении мы узнаём о сломанной игрушке его сына, которая послужила донором для проекта и не дала умереть надежде.
На плате есть разъём для камеры — подойдёт камера от малины?
Я давно хочу собрать машинку, которой можно управлять по сети. Купил колёса большие от бигфута (12 см в диаметре), малина давно первая лежит, камера к ней, корпус электрический распределительный, моторы, драйвер двигателей, корпус купольной камеры. Осталось купить Wi-Fi адаптер, только никак не найду такой, чтобы был без корпуса, с двумя антеннами, которые подключаются пиг-тейлами. Ещё надо купить аккумуляторы и плату защиты/балансировки.
Правда частенько думаю, что может эту первую малину заменить на последнюю или эту из обзора, ведь у них уже есть Wi-Fi.
1. Плата не сильно грелась, была включена несколько суток, в режиме онлайн трансляции.
2. Я взял уже радиатор
3. Постараюсь разобраться в чем же дело, вполне возможно в motion какую то переменную следует исправить. Я пока менял только одну video0.
Для работы с GPIO стоит попробовать WiringPi, если еще не пробовали. Работает и с несовсем_клонами, вроде большинства разновидностей бананов и апельсинов.
Или эта библиотека тоже не заработала?
Я четко прям так не помню какие сообщения в консоли были.
Что то вроде Платформа не поддерживается, на английском.
Могу попробовать еще раз.
По просьбе юзеров, сперва подготовлю статью по стриму.
>> как я подумал тогда, является полным клоном Raspberry PI, только по размерам поменьше, ну и с WI-FI на борту.
>> Как я и написал раньше, плата оказалась неполным клоном Raspberry Pi.
А разве из описания не ясно, что она не то, что не является клоном, а вообще ничего общего не имеет с R-PI?
Вас вообще не смутил тот факт, что используются совсем разные SoC — Broadcom 283x и Samsung S5P4418?
Хммм. Вы знаете результаты в данной статье хуже чем у меня.
Постараюсь во вторник сделать тесты, по внутренней сетке и через мобильный интернет.
По крайней мере светодиод, загарается практически мгновенно, когда я его включаю через интернет по yote.
К сожалению, по вашей статье сложно понять, какие в итоге результаты были достигнуты. Способ оценить задержку выше уже описали. Напишите вторую часть статьи с полным описанием того, что в итоге вышло, как управляется, какие задержки при передаче видео и через какие девайсы это видео просматривается.
Как я наступил на грабли и разобрался с NanoPi2