Получил вчера видеосервер
http://www.ebay.com/itm/120380847584...84.m1439.l2649
Цель - получить камеру заднего вида на планшете.
Сначала думал, что прислали брак - с любых источников не было синхронизации.
Оказалось, что нужно включать с уже активным источником сигнала - тогда оно само автоматом подхватывает систему PAL или NTSC и выдает по сетке (100 МБит) видеопоток до 6Мбит/c (по умолчанию 1.5 МБит/c). Кодирует в MPEG4 AVC (h.264) с разрешением D1 (720x480 для NTSC или 720x576 для PAL).
Дальше интереснее - там внутри стоит вот такая плата
http://www.armkits.com/product/mini35.asp
проц ARM9 DM355
полный фарш - LAN, 2xMicroSD, USB-host, audio in and out, RS485, вход сигнала тревоги и выход сигнала тревоги.
Есть батарейка, то есть часы идут даже с отключенным питанием
Внутри живет какая-то разновидность Линукса, поэтому после включения отвечает на пинг только после 40 сек загрузки. Поток по умолчанию отдает RTSP
rtsp://192.168.0.123/mpeg4 - это если отключить пароль на видеопоток, с паролем будет вот так
rtsp://admin:123456@192.168.0.123/mpeg4
Такие потоки прекрасно показывает VLC под Виндой.
Для Андроида есть плееры с поддержкой RTSP (по коайней мере BSPlayer и Vplayer точно работают с RTSP), но буду писать свой просмотрщик и возможно - видеорегистратор.
Кстати, девайс накладывает дату и время на видео и умеет записывать поток на карточки и флэшки, так что можно пробовать замутить заодно и видеорегистратор на нем. В идеале было бы влезть внутрь прошивки и заюзать встроенные i2c, SPI и UART порты. Тогда Ардуино будет нервно курить в сторонке пос сравнению с этим мега девайсом.
Может кто имеет опыт подобного хака?
На днях займусь просмотрщиком RTSP под ICS и скоро тогда будет рабочее решение по камере заднего вида. Активировать камеру в идеале можно сигналом от фонарей заднего хода, поданным на вход сигнала тревоги (пока хз, как его словить в потоке данных от девайса, надо курить протоколы CCTV) или накрайняк от Ардуины, которая у меня есть уже в проекте - там входов навалом.
Один большой минус этого решения - время готовности после включения задней передачи - 1-2с только если перед этим и планшет и девайс были загружены. А так задержка может быть до 1 минуты после появления ACC - надо загрузиться и планшету и железке.