Comments 16
Прошерстив довольно много сайтов и даже онлайн руководство по ANDROID, я обнаружил, что организовать стриминг в режиме реального времени штатными средствами нельзя.
Поэтому было принято простое, дубовое, временное (хочу подчеркнуть) решение — слать видео поток с камеры кусочками по две секунды.
Лютая жесть… Вы сколько искали то? 2 или 3 минуты?
Полно продуктов типа "видео наблюдение с Андройд телефоном как IP камера" с исходниками на GitHub.
Штатно и захват видео с камеры android и видео поток через TCP/IP и воспроизведение его на android без сторонних библиотек.
Что бы не быть голословным, вот мои проекты (с исходниками):
https://habr.com/ru/post/412479/
https://habr.com/ru/post/424191/
Статью можно охарактеризовать "как не надо делать, пытаясь изобрести свой велосипед с квадратными колесами"
Рассуждения и сравнения TCP/UDP без контекста протокола поверх них то же повеселили. Шаманизм однако..
TYPE_AMBIENT_TEMPERATURE
TYPE_GAME_ROTATION_VECTOR
GEOMAGNETIC_ROTATION_VECTOR
TYPE_GRAVITY
TYPE_GYROSCOPE
TYPE_GYROSCOPE_UNCALIBRATED
TYPE_HEART_BEAT
TYPE_HEART_RATE
TYPE_LIGHT
TYPE_LINEAR_ACCELERATION
TYPE_LOW_LATENCY_OFFBODY_DETECT
TYPE_MAGNETIC_FIELD
TYPE_MAGNETIC_FIELD_UNCALIBRATED
TYPE_MOTION_DETECT
TYPE_ORIENTATION
TYPE_POSE_6DOF
TYPE_PRESSURE
TYPE_PROXIMITY
TYPE_RELATIVE_HUMIDITY
TYPE_ROTATION_VECTOR
TYPE_SIGNIFICANT_MOTION
TYPE_STATIONARY_DETECT
TYPE_STEP_COUNTER
TYPE_STEP_DETECTOR
На два моторчика его (драйвера) ещё хватает более-менее, но с четырьмя через некоторое время он перегревается до неработоспособного состояния.
Monster motor shield спасёт отца русской демократии. И греться не будет, и мощи прибавится.
В качестве бонуса можно будет поиметь потребляемый движками ток.
И да… вдогонку.
Вариант с несколькими ультразвуковыми модулями "как есть" — не живой. Они друг другу мешаю, поскольку генерация сонарных импульсов у них не синхронизирована.
Проверял…
В результате поставил один датчик на платформу с шаговым двигателем и круговым сканированием.
Или нужно делать свою схему, в которой по очереди будут выдаваться импульсы и использовать только "пищалки" (продаются отдельно).
Зацепила тема, поскольку все это уже проходил и делал :)
Плюсанул в основном за стиль изложения, нравится ваш разговорный язык))
Эволюция или делаем базу для роботележки на ARDUINO платформе, а сенсоры и видео гоним на компьютер через смартфон