История одного видео редактора

    Эта история берет начало у истока 2019 года, когда я заметил, что мое бесполезное пребывание в интернете, социальных сетях и смартфоне стало критичным и я решил вовлечь себя в собственный эксперимент цифровой детоксикации. К слову сказать данный опыт продолжался ориентировочно пол года и он очень сильно повлиял на мои современные взгляды. Об этом вы можете прочитать в кратком блог посте перейдя по этой ссылке.

    Мой кнопочник Nokia 8110 4G
    Мой кнопочник Nokia 8110 4G

    В тот момент я искал кнопочный телефон, чтобы заменить им смартфон, который отнимал уйму времени. Так ко мне попал matrix-фон Nokia 8110 с KaiOS на борту и именно с этого момента когда я клал трубку после очередного разговора, приятели шутили, что мне опять звонил тот самый бог сновидений Морфеус.

    Далее я стал узнавать все больше информации о самой операционной системе и устройствах на котором оно поставляется и в итоге в апреле 2020 года были опубликованы мои первые приложения в магазине KaiStore, одно из которых являлось проектной работой которую я реализовывал используя открытый стек WEB технологий в одной академии в 2017 году. Именно эту работу я адаптировал под данную платформу.

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

    KaiOS - это мобильная операционная система базирующаяся на Linux и разработанная Kai OS Technologies. KaiOS была основана в 2016 году и запущена в 2017 с уникальным фокусом на кнопочные телефоны.

    Данная продукция нацелена на определенный слой населения который по той или иной причине отделен от технологической революции.

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

    В сентябре 2020 года в комментариях под одной из моих публикаций в сообществе посвященном matrix-фону в социальной сети Facebook меня попросили реализовать видео редактор

    Каждый день мы пользуемся различными мессенджерами для того, чтобы оставаться на связи с родными и близкими нам людьми. Мы снимаем видео-ролики, редактируем их и отправляем друзьям. И все это является для нас вполне обычным, уже давно рутинным занятием.

    Проверив магазин приложений KaiStore я обнаружил, что каких-либо видеоредакторов для пользователей кнопочных телефонов не существовало.

    Практически пол года спустя я все же решился реализовать проект простого видео редактора. Начал я с описания функциональных возможностей первой пилотной MVP версии будущего продукта.

    Описав историю и критерии приемки я приступил к отрисовки графического интерфейса для приложения.

    Все материалы организационной части были готовы, а значит пора было приступать к инженерному этапу реализации проекта.

    Интерфейс должен быть написан на JavaScript. Поскольку я активно изучаю работу Азата Мардана под названием “React быстро. Веб-приложения на React, JSX, Redux и GraphQL”, я решил взять именно этот инструмент для реализации лицевой части проекта.

    Помимо Frontend части должен быть сервис для реализации обработки видео. Работу над медиа я решил реализовать через кроссплатформенное решение для записи, преобразования и потоковой передачи аудио и видео FFmpeg.

    Поскольку все таки моим родным языком является PHP, в качестве Backend сервиса который будет оборачивать FFmpeg я выбрал именно синего слоника. Чтобы не писать сервис с нуля, моим решением стало воспользоваться легковесным Slim Framework. В качестве серверного решения я выбрал стек Nginx поверх Apache. Все это будет запущено на Ubuntu Server.

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

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

    Доход с рекламы встроенной в приложение нельзя назвать впечатляющим. За один месяц удалось заработать 9$ США. Если в течении года данный пассивный доход будет приносить такую же сумму, то, учитывая расходы на аренду сервера, удасться заработать  около 60$ США.

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

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

    Комментарии 3

      0
      Автор пишет, что искал замену смартфону, который тратит кучу времени, и в итоге взял другой смартфон, да еще потратил кучу времени на софт :)
        +1
        потратил кучу времени на софт, применил практические навыки на изучении реакта, попробывал себя в роли паблишера и разработчика приложения, участвует на рынке разработчиков где низкая конкуренция, эксперементируй — нехочу.
        Автор, Вы молодец! Продолжайте в том же духе, делайте что Вам хочется, а не то, что не правильно по мнению других!
        0
        Не знал про существование таких телефонов… Идеальное железо для Windows Mobile 6.1 или 6.5, они бы летали на нём.

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

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