Из аналога в цифру, или IP-камера своими руками

Начну историю с того, что была у меня аналоговая купольная камера из поднебесной. Она была куплена по распродаже, стоила в районе 20 баксов, поработала пару недель и тихо скончалась. Нет, она не умерла совсем, а только видео с нее стало очень темным и непригодным для записи. Поэтому камера была заброшена в дальний угол до лучших времен.

Недавно, блуждая по всем известному сайту Aliexpress, наткнулся на модуль для IP-камеры, который предлагался как набор «сделай сам», в магазине продавца были еще разные запчасти для камер. По размеру модуль подходил на место аналогового (38х38), было решено заказать его и попробовать собрать IP-камеру из вышедшей из строя аналоговой. Модуль обошелся в смешные 11 долларов, доехал до меня очень быстро, за пару недель.

Сам модуль выглядит так:



ТТХ модуля
Hi3518C DSP 1/4" OV9712 CMOS Sensor
Support Onvif CS/ M12 Mount IR Lens

Spec: IPG-60H10(38)PL-S

System: Embedded RTOS design, dual core 32-bit DSP(Hi3518C), pure hardware compression, watchdog

Sensor: 1/4" OV9712 CMOS sensor
set of double light switch IR-CUT filter,
support Day and night conversion, IR sense,
support the linkage signal photosensitive resistance,
support CS lens mount;
Color 0.6 Lux at F1.2, B / W 0.08 Lux at F1.2;

Video: H.264 main profile, support dual stream, AVI format
support 0.1M~6Mpbs bit rate adjustable
support 1~30fps adjust

Resolution: Main stream:1280*720
Sub stream:704*576

Network: 1 * RJ45, 10/100M

Power:DC 12V power supply; Power consumption — 3W


Настало время препарировать старого пациента.



Операция простая — отсоединяем все колодки, снимаем модуль с камеры, снимаем с него обьектив и прикручиваем его на новую плату.
Колодка разъема от управления OSD старой камерой один в один совпала с колодкой разъема LAN-порта. Поэтому тут ничего сложного — отрезаем старый хвост, припаиваем новый. Распиновка такая:

1 коричневый RX- б-зеленый
2 сиреневый RX+ зеленый
4 белый TX- б-оранжевый
5 зеленый TX+ оранжевый

На 3 и 6 выводе висят провода для светодиодов линка и активности, они мне не нужны, так как камера будет стоять в подьезде.

А вот с питанием пришлось повозиться, так как разъемы не совпали, на старой был трехпиновый разъем, а на новой — четырехпиновый. Но не беда, берем в руки напильник и постепенно со сторон снимаем лишнее, периодически примеряя на место.



Забегая вперед скажу, что чип прилично греется при работе, поэтому было решено поставить на всякий случай маленький радиатор. На нормальных камерах с таким же чипом радиаторы стоят уже с завода.



Питание модуля и ИК-подсветки соединяем вместе, и отправляем по той же витой паре на коричневом и бело-коричневом проводе. После спайки все садим на термоусадку.



Итак, собираем камеру, подключаем камеру в роутер и подаем питание. В качестве блока питания я использовал старый 12v адаптер от D-link.
По умолчанию адрес камеры 192.168.1.10 Пингуем, УРА!!! — камера отвечает на пинги, это значит наши старания не прошли даром!

Пробуем зайти с хрома и попадаем в минималистичный веб-интерфейс, логин аdmin, пароль пустой. Тут поджидает первый сюрприз — видео в веб не видно, настроек нет никаких. Чтобы добраться до настроек камеры, нужен IE и специальный модуль ActiveX, а также программа для управления камерой.



Итак, камера работает! Но есть ложка дегтя — на матрице нет инфракрасного фильтра, поэтому цвета выглядят неестественно. В принципе для меня это не играет роли — камера будет стоять в подъезде и цветопередача особо не важна.

Чтобы определить адреса rtsp потоков, устанавливаем замечательную программу — ONVIF Device Manager c помощью которой можно увидеть все камеры в локальной сети с поддержкой onvif.

Первый поток в 720P находится по адресу rtsp://192.168.1.10/user=admin_password=tlJwpbo6_channel=1_stream=0.sdp?real_stream

Второй поток маленького разрешения — Поток rtsp://192.168.1.10/user=admin_password=tlJwpbo6_channel=2_stream=0.sdp?real_stream

Пароли в адресе — встроенные в камеру, их не поменять и вероятно сделаны для забывчивых людей.

На этом мой рассказ закончен, камера стоит трудится в подъезде, в качестве сервера использую ivideon (не сочтите за рекламу). Жду от вас вопросов.
Поделиться публикацией
Ой, у вас баннер убежал!

Ну. И что?
Реклама
Комментарии 13
  • 0
    Поток можно забрать и без пароля, ибо по-умолчанию платка идет с пустым паролем. Поток я снифал tcpdump-ом.
    rtsp://ipadress:554/user=admin&password=&channel=0&stream=0.sdp?real_stream--rtp-caching=100
    Я писал обзор на камеру с этой платкой, там в том числе есть еще пароли:
    mysku.ru/blog/aliexpress/26552.html
    • 0
      Да, я читал ваш обзор, модуль один в один как у вас в камере. Такие же потроха у камеры из этого обзора. Микрофон так и не пробовали прикрутить?
    • 0
      Получается, это плата с самой матрицей и чипом айпи кодирования? за 11 баксов??
      • +1
        да
        • +1
          Там 11.19$ при 45% скидке. Плюс 2.45$ за доставку (для моей страны). Не придираюсь, объективности ради.
          • 0
            Да, доставка платная. Мне обошелся в US $ 13.73 с доставкой.
      • 0
        Подключитесь через UART. Интересно что там внутри.
        Может, получится избавиться от элемента, привязанного к эсплореру.
        • 0
          Там есть telnet и можно ковырять все что угодно, почитайте по первой ссылке lolipop
          Также есть SDK, который дал продавец.
        • 0
          А вас не затруднит измерить задержку, которую дает ее кодек?
          • 0
            Как вы себе представляете подобные замеры?
          • +1
            Задержка примерно секунду, более точно сложно замерить, камера уже стоит в подьезде

          Только полноправные пользователи могут оставлять комментарии. Войдите, пожалуйста.

          Самое читаемое