Система видеонаблюдения.

Тема в разделе "Raspberry Pi", создана пользователем geher, 24 авг 2014.

  1. Igor68

    Igor68 Гуру

    А что всё это означает? Надо послать поток видео куда-то (кому)? Или получить доступ к видео на камере? В любом случае вне домашней сети проблемно (по крайней мере для маеня). Отсылать кортинки на почту... или на страничку (свою разумеется) куда ещё. А нет роутера... значит вы на прямую настроили малину с выходом в инет? Тогда вам адреса (URL) в руки. Я понимаю вы их имеете.
     
  2. NikitOS

    NikitOS Король шутов Администратор

    получить доступ к видео на камере ИЗ ИНТЕРНЕТА
     
  3. NikitOS

    NikitOS Король шутов Администратор

    Это нужно для видеонаблюдения в магазине
     
  4. Igor68

    Igor68 Гуру

    Тогда ваша малина напрямую к интернету с "БЕЛЫМ" IP адресом. Остальное тогда вообще не вопрос.
     
  5. NikitOS

    NikitOS Король шутов Администратор

    Мне нужно чтобы интернет был с3g модема(сори что не сказал сразу :))
     
  6. Igor68

    Igor68 Гуру

    Тогда на каком нибудь хостинге отрывайте себе ВЕБ страницу... в которой реализуете прием кадров (снимков). Ваша малина будет сбрасывать покадрово снимки туда. И на том же ВЕБ хостинге и будете просматривать ваши картинки.
     
  7. NikitOS

    NikitOS Король шутов Администратор

    За хостинг надо будет платить
     
  8. Igor68

    Igor68 Гуру

    А я так понимаю "белый" фиксированный адрес вседа бесплатен? Если так, то нет проблем. Тут ребята ещё реализовывали управление устройством из интернета. Но ведь всё равно через какой-то известный адрес... ну или сервис. И не все хостинги платны. Есть и бесплатные наверно. Вы же делаете страничку в интернете. Делайте доступ с той же странички. Ведь PHP средства Вам предоставляют. Тогда в чём дело?
     
  9. Igor68

    Igor68 Гуру

    Простите... но вот методы (описание):
    http://www.webcorp.ru/page/php_post_get.html
    По которым малина будет делать запрос к страничке, передавая файл картинки из RAM диска. В то же время программа из камеры будет кидать данные в файл на RAM диске.
    Со стороны хоста вот по подобной методике:
    http://www.intuit.ru/studies/courses/42/42/lecture/27181?page=4
    будет сохранять файл и что-то сним делать.
    Понятное дело это не видео, а снимки с какой-то чатотой. Можете на стороне малины реализовать условие съёмки (детектор движения и т.п.), что бы не писать повторений. Будет слать с частотой раз в секунду слать изменяющиеся кадры. Повторяющиеся кадры писать не имеет смысла.
    Удобно реализовывать на BASH совместно с программой записи картинки в файл. Собственно и питон можно и Open CV применять.
    Вот так
    Код (Bash):

    #доступ с помощью telnet
    function _telnet_send()
    {
      tinstr0=$((
      echo -e "$toutstr"
      sleep 2
      ) | telnet $addr $port)
      #
      tinstr=$(echo -en "$tinstr0" | sed '1,3d')
    }
     
    В BASH когда-то делал запросы к WEB серверу через telnet... понятное дело, что порт 80, а тело запроса в $toutstr. Ну это как пример только... хоть и рабочий.