Вдохновившись успехом автомобильного бортового компьютера Speed Tracker, который не раз бывал в топ-10 приложений в категории Навигация в США, Франции, Германии, Испании и, конечно, России как для iPhone, так и для iPad, мы решили создать еще одно крайне полезное для автомобилистов приложение - Видеорегистратор.

Прошерстив весь AppStore на наличие видеорегистраторов, мы обнаружили, что эта ниша еще не занята. Рынок мобильных приложений нуждался в простом, но эффективном приложении, преимуществами которого станут простота в обращении, дешевизна по сравнению с аналоговыми девайсами, доступность. Хотелось также получить максимально «свое» видео, то есть подстраиваемое под пользователя, ну и, безусловно, возможность записывать видео-фрагменты на накопительные устройства. А главное — быстро и просто заливать записанное видео на You Tube! :-)


История разработки приложения Car Camera написана в рамках рубрики
"Нам пишут".

У вас есть что рассказать нашим читателям?

Напишите на почту authors (собачка) ukrainianiphone.com - ответим каждому. А самые интересные истории будут опубликованы на сайте.


Видео-регистратор – вещь очень полезная. С одной стороны, он обезопасит от нечестных водителей, которые захотят повесить на вас ремонт своего изношенного жигуленка, умело подставившись в нужный момент. Поэтому основным условием для достоверности информации была встраиваемая и неотделимая запись скорости автомобиля, а также точного времени. С другой, выкачанное видео с переходящим дорогу оленем или каким-нибудь козлом в неположенном месте может развеселить друзей или быть представленным в случае возникновения спорной ситуации с последним. Следовательно, опция пересылки или сохранения в галерею была тоже нужна.

Перед нашим программистом была поставлена очень простая и четкая задача: сделать самый лучший видеорегистратор в App Store: простой, высокоэффективный, удобный в обращении.

С большим энтузиазмом команда принялась за ее осуществление и…

Практически сразу же программисты столкнулись с различными проблемами: нужно было выбрать схему записи видеофрагментов (циклично или до определенного числового значения), решить проблему с перегревом телефона во время работы регистратора (изначально он накалялся до такой степени, что мы боялись за нашего тестировщика ;-) )

Подумать нужно было и дизайнерам. Как сделать программу, которая была бы максимально удобна с точки зрения «юзабилити», словом, не отвлекала водителя во время движения?

Дело шло полным ходом.

Проблема перегрева устройства при работе нашего приложения требовала особой тщательности в решении. Дело в том, что в тот момент, когда запись включена, происходит очень много энергоемких операций: захват видео, добавление данных в каждый кадр, отображение данных, сжатие и запись на флеш-накопитель. Чтобы уменьшить нагрев устройства нам пришлось оптимизировать введение данных в кадре (это иногда занимало до 20% процессорного времени), снизить частоту показа кадров и убрать все плавные анимации на экране записи. Предпринятые меры позволили нам сильно снизить нагрев устройства, оставляя высокое качество записей (хоть мы и показываем видео с частотой 10 кадров в секунду, но видео записывается с той частотой кадров, которую выбрал пользователь). Устройства, на которых наше приложение работает, оснащены процессором ARMv7 и выше. Это очень сильно помогло в оптимизации введения данных в кадре (injection of data into video frame). Все благодаря технологии NEON, которая доступна начиная с некоторых версий ARMv7 (процессор 3GS поддерживает эту технологию).

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

В целом, программка получилась хорошенькая. Сейчас очень хочется, чтобы она пригодилась не только нам. С нетерпением ждем новых веселых, забавных или предостерегающих видео, снятых с ее помощью.

За техническое освещение вопроса благодарим Аркадия Толкуна! Все шишки – тоже в него! :-D

Промо-видео Car Camera:


Car Camera DVR. Dashboard GPS Black Box DVR HD

Разработчик: AppAnnex, LLC
Версия: 1.2.2
iPhone (4.4 Мб) - $1,99 [Скачать]


reader

Читатель UiP

Аккаунт, от имени которого публикуются присланные на почту tips@UkrainianiPhone.com статьи, обзоры, девстори и другие материалы читателей

Материалы

Нашел ошибку в тексте? Выдели ее и нажми Ctrl + Enter
  • на 3gs — очень плохое качество видео, конечно програмно это никак не улучшить, но при сьемке через это приложение — очень дергается все (рывками снимает), стандарным способом если снимать — такого нет :/

    • joniqus

      Качество плохое на экране смартфона в процессе записи или само видео дергается?

      • Качество плохое и на экране, и когда смотришь запись. Да видео дергается ужасно уже при 20км/час
        При 60 вобще ничего не видно приктически)
        Хотя конечно может я неправильно сделал, в настройках поставил сьемку 30 кд/сек — но камера 3GS не может же сколько выдавать.

  • Pingback: Confluence: Mobile()

  • ratijas

    можно было начать с того, что iPhone — не лучший видеорегистратор, но, кажется, всем пофиг.

  • Mypaxa

    Ребята, я занимаюсь видеорегистраторами уже более 3-х лет (кому интересно сайт http://vidicar.com.ua), так вот — основная задача видеорегистратора — это заснять ДТП или наглого ДПСника. А если вам позвонят в это время — то ничего вы не заснимите! А ведь по статистике — реакция говорящего по телефону водителя затормаживается и риск попасть в аварию увеличивается в 3-5 раз!!

  • Только что появилась другая отличная прога: Видеорегистратор Метеор http://click2go.me/ukrainianiphone_com