Как настроить удаленное видеонаблюдение через Интернет, используя только ноутбук и смартфон
Как-то, понадобилось мне организовать видеонаблюдение за своей квартирой, используя только подключенный к Интернету ноутбук с веб-камерой и смартфон. Необходимо было с помощью смартфона или браузера другого компьютера просто подключится к веб-камере, для наблюдения за происходящим в квартире.
Задача показалась мне не сложной и для начала я попробовал использовать программу по удаленному управлению операционной системы, чтобы включить веб-камеру ноутбука через Интернет.
Протестировав несколько программ по удаленному администрированию, я пришел к выводу, что они не совсем годятся при работе со смартфоном, так как приходится совершать слишком много нажатий на экран, для включения веб-камеры ноутбука, не говоря уже об отсутствии у некоторых программ версий под Android.
Для чего необходимо видеонаблюдение? На этот вопрос, все отвечают по-разному, кто-то наблюдает за больными родителями, детьми оставшимися дома одни, питомцами, а кто-то волнуется за сохранность имущества, квартиры, дома или дачи.
Решение задачи нашлось в Интернет, где я наткнулся, на сайт «Облачное видеонаблюдение через интернет от компании Ivideon«. Ознакомившись со много обещающей информацией на сайте, я легко и просто организовал для себя бесплатное удаленное видеонаблюдение с кучей дополнительных возможностей.
И вот теперь, я хочу поделится с вами, как шаг за шагом, зарегистрировать, установить и настроить программу для удаленного видеонаблюдения через Интернет.
Как снять TimeLapse-видео длиной в год на Android-телефон
Всем нам хорошо знакома техника съемки медленных процессов, которая называется TimeLapse. Суть её заключается в том, чтобы делать фотографию через заданные промежутки времени, а затем собрать из множества фотографий видеоролик. Например, снимая фото раз в 6 секунд и склеив затем в видео с частотой кадров 25fps, мы ускорим время в 150 раз. Облака будут плыть по небу и кораблики по воде со скоростью реактивного самолёта, цветы — распускаться на глазах и т.д. Из статьи вы узнаете некоторые детали того, как можно снять TimeLapse вида из окна длиной в год на обычный телефон с Android.
- Компьютер с жёстким диском объемом 2Тб под управлением Windows (разумеется, то же самое можно делать и в Linux, заменив планировщик на cron, а robocopy на rsync)
- Телефон с Android любой версии, карточкой памяти любого объема и правами Root
- Wi-Fi точка доступа
- Телефон фиксируем на окне любыми подручными средствами типа тисков, подключаем к электричеству, wi-fi, в настройках устанавливаем статический ip-адрес (или создаём резервацию dhcp на точке доступа), например, 192.168.0.123
- Устанавливаем на телефон программу Samba Filesharing и любую программу, способную снимать фотографии через заданные интервалы времени. Я использую купленную когда-то за $2 FastMotion Tamelapse, которую автор теперь почему-то удалил из Google Play. Есть ещё Lapse It и десятки других. Запускаем съемку, выбрав частоту, разрешение и качество снимков. В моём случае используются параметры «5 сек, 5 мегапикселей и jpeg 80%»
- На компьютере заходим на \192.168.0.123, находим директорию, в которую записываются снимки, в моём случае это sdcardDCIMFastMotionвремя_начала_съемки, создаём bat-файл с текстом
robocopy <\IP_телефонадиректория_с_фото>/MOV
Пример:
robocopy \192.168.0.123sdcardDCIMFastMotion2012-06-10_23-31-57 F:2013-06-10_23-31-57 /MOV - Добавляем указанный файл в планировщик Windows для выполнения каждые 5 минут
- Ждём несколько часов/дней/месяцев
- Переименовываем их массовым переименованием (Ctrl+M в Total Commander-e или бесплатном Unreal Commander-е), называя их [C].jpg ([C] — это счётчик из 6 цифр, начинающийся с 0)
- Скачиваем ffmpeg
- Выполняем
ffmpeg -r 25 -i %06d.jpg -s 1280×720 -vcodec libx264 -vpre hq -crf 25 output.mp4
-r — частота кадров; -i — формат названия файлов; -s — разрешение видео; -vpre — пресет настроек кодека; -crf — уровень качества (от 18 до 28, меньше число — больше качество); разумеется, настройки можно подобрать и другие, например, использовать формат webm и кодек vp8 - Смотрим результат, монтируем видеоредакторами, делимся на YouTube 🙂
Ранее вместо Samba Filesharing использовались разные FTP-серверы со стороны телефона, а на компьютере запускалась в консольном виде Filezilla, но этот способ был сложнее и менее надёжным, т.к. раз в несколько недель обязательно падал FTP-сервер (разные — «FTP Server», «SwiFtp», «MyMobiler»).
В солнечные дни в кадр попадало отражение белого подоконника в окне, помогла установка самодельной картонной бленды, благодаря которой телефон оказался изолированным от подоконника.
С наступлением весны фотоаппарат HTC Desire HD стал случайным образом выключаться через два часа — несколько дней после старта съемки (в т.ч. и в пасмурную погоду, поэтому я до конца не верил в перегрев, подозревая аккумулятор, блоки питания, профиль управления частотой процессора). Но причиной всё-таки оказался именно перегрев 🙂 В бленде было вырезано окошко 8х8 сантиметров и установлен компьютерный вентилятор с блоком питания 6В, выключения прекратились.
Один день представляет из себя примерно 13200 фотографий (т.е. фактически съемку в полном разрешении с учётом технических временных затрат удаётся вести только с частотой 6.54 сек) и занимает от 4 гигабайт короткими зимними днями и до 12Гб в солнечный июньский день при качестве 80%.
Мне ещё предстоит найти хороший софт для пакетной фильтрации миллионов фотографий от шума и выбирать из многих дней наиболее визуально привлекательные своими закатами и штормами. Фотошоп с встроенным фильтром шума не способен использовать четырёхядерный Core i7 больше, чем на 12.5-25%, хотя результат фильтрации получается визуально неплохим. На Athlon64 X2 4850e (2×2.5Ghz) фильтрация одного дня съемки от шума занимала примерно 48 часов, на Core i7 (4×3.8Ghz) — около 9 часов.
Как снять видео с экрана iOS iPhone
В отличие от Android, на iOS установлен строгий запрет на захват видео с экрана, который связан с ограничением политики безопасности. В App Store нет ни одного приложения, предлагающего подобный функционал. Решить проблему поможет джейлбрейк устройства: в Cydia есть бесплатные и платные твики для съемки видео с экрана.
Однако можно обойтись и без джейлбрейка, использовав для записи видео компьютер и специальный софт. Например, вместе с выходом iOS 8 и OS X Yosemite захватывать видео на Mac можно через штатный проигрыватель QuickTime.
- Подключите iPhone к Mac с помощью Lightning кабеля.
- Запустите QuickTime. Раскройте меню «Файл» и выберите «Новая запись».
На экране Mac отобразится дисплей телефона. Для старта записи нажмите на красную кнопку. Остановить запись можно нажатием этой же кнопки. Сохранить видео можно через меню «Файл» в QuickTime.
На компьютере с Windows придется использовать другие способы захвата изображения с экрана. Бесплатно снять видео можно с помощью файлового менеджера iTools.
- Подключите мобильное устройство к ПК.
- Запустите iTools и перейдите на вкладку «Инструменты».
- В поле «Управление оборудованием» выберите «Рабочий стол в реальном времени».
На экране появится дисплей мобильного устройства. Чтобы начать снимать его, нажмите на красную кнопку. Записанные ролики программа сохраняет в папке «Документы». iTools работает бесплатно, однако качество видео не выдерживает критики – для записи геймплея этот способ не подходит. Если нужно видео высокого качества, обратите внимание на две программы:
- Reflector 2.
- AirServer.
Порядок записи у них одинаковый: нужно открыть на iPhone или iPad Пункт управления , нажать AirPlay и выбрать в списке доступных устройств компьютер.
Обе программы работают бесплатно в течение 7 дней, а затем требуют купить лицензию – это их главный недостаток. Что касается качества записи, то у AirServer оно чуть выше, хотя Reflector 2 тоже вполне можно использовать для съемки прохождения игры или обзора приложения.
Правило №4. Не используйте вспышку телефона
Если вспышку использовать неправильно, она может испортить кадр: детали заднего фона исчезнут, кожа лица станет желтой и может возникнуть эффект красных глаз. Смартфоны оснащены светодиодными лампами, которые слишком яркие и могут легко искажать цветовую гамму. Если вы хотите записать видео в ночное время, вам нужно будет найти другой источник света. Проявите творческий подход: используйте огни улицы, неоновые вывески или витрины. Они добавят необходимый свет, а также придадут вашему видео необычные, выразительные цвета, которые позволят получить стильный киношный эффект.
В ночное время тоже можно найти интересные источники света
О сторонних приложениях
Использовать для управления файлами сторонние программы, вроде HiSuite от Huawei, не рекомендуется, поскольку они :
- Получают доступ к личным данным пользователя.
- Также не показывают системные папки, например, .thumbnails.
К преимуществам стороннего софта стоит отнести отображение к SMS, журналу телефонных звонков и возможности создавать резервные копии данных.
Чтобы почистить Android через ПК, достаточно подключить смартфон или планшет по USB.