Главное о кейсе
- 28 шаблонов видео Full HD качества
- Предварительный рендеринг - не более 5 минут
- Полный рендеринг - не более 30 минут
- Стоимость видео - 5-10% от средней стоимости съемки видеоролика
- Суточная производительность системы - 5000 рендерингов до 1 минуты. Может быть увеличена при необходимости на 2-3 порядка благодаря использованию облака Amazon
- Оценки и отзывы AppStore - 4,7 из 5
__________
- 28 Full HD video templates
- Pre-rendering in less than 5 minutes
- Full rendering in less than 30 minutes
- The video cost is only 5-10% of the average video production cost
- The daily system performance is 5000 renderings up to 1 minute long. If necessary, it can be increased by 2-3 orders of magnitude due to the Amazon cloud usage
- AppStore Ratings & Reviews - 4.7 out of 5
Бизнес-задача и ее решение
У пользователей качественное видео ассоциируется со сложностью съёмки, долгим созданием и высокой ценой. Основная идея приложения "Киноподарки" - сделать доступнее поздравительные и памятные видео профессионального качества. Исходя из основной идеи, мы выделили несколько моментов, на которые обратили особое внимание при создании:
1) Удобный интерфейс приложения
2) Интеграция с соц сетями
3) Понятные видеошаблоны
3) Доступная цена видео
4) Быстрый рендеринг
Процесс создания приложения был реализован в несколько этапов:
1. Продуктовая аналитика (анализ рынка, расчет unit-экономики и бизнес-моделей, реализация MVP, настройка систем аналитики) - 2 месяца
2. Проектирование (составление ФТ к MVP и UX-прототипа, отрисовка интерфейса) -2 месяца
3. Разработка (разработка MVP мобильного приложения back-end, рендер-фермы) - 1,5 года
4. Тестирование (проведение функционального и нагрузочного тестирования, UX-тестирования,закрытых beta-тестов) - 2 месяца
5. Работа с контентом (подготовка контента) - 2 месяца + const
6. Корректировка (внесение корректировок в MVP) - 1 месяц
7. Маркетинг и работа с продуктом (проведение soft-launch на выбранные сегменты, обработка аналитики и фидбека, корректировка бизнес-модели, вывод на рынок) - const
8. Техническая поддержка (организация технической поддержки) - const
Используемые технологии при реализации - iOS нативный (swift), PHP, AWS и немного магии.
Архитектура (см. схему в разделе Скриншоты):
iOS/Android приложение связывается с облаком Amazon для получения информации о доступных шаблонах. Пользователь выбирает понравившийся шаблон и заменяет изображения и текст на необходимые ему. Задание отправляется в облако Amazon и проходит валидацию по корректности заполнения оплате.
После скрипт отправляет задание на Render-ферму. Сервер-менеджер фермы производит валидацию и в зависимости от типа задания (превью/рендер) и текущей нагрузки выбирает сервер для рендеренга. Сервер, получивший задание, выполняет замену текстов и изображений в шаблоне и выполняет рендер (с помощью Adobe After Effects). Далее сервер выполняет конвертацию итогового видео-файла в форматы HLS и MP4 (с помощью ffmpeg) и производит заливку полученных файлов в облако Amazon. На каждом этапе работы с заданием происходят обновления статусов, выводящиеся push-уведомлениями пользователю.
__________
Users believe that a high-quality video is difficult to shoot, takes a lot of time and costs a fortune. The Moviegifts app purpose is to make congratulatory and commemorative videos of professional quality more available to the users. Based on that purpose, we highlighted several points that we paid special attention to while creating our app:
1) Convenient interface
2) Social media integration
3) Simple video templates
3) Affordable prices
4) Fast rendering
The app building process involved several stages:
1. Product analysis (market analysis, calculating the unit economics and business models, MVP composing, analytics systems tuning) - 2 months
2. Design (compilation of Functional Requirements for MVP and UX-prototype, designing the interface) - 2 months
3. Development (MVP development of a mobile back-end application, render farms) - 1.5 years
4. Testing (performing functional and load testing, UX testing, closed beta testing) - 2 months
5. Content creation - 2 months + const
6. Corrections (adjusting the MVP) - 1 month
7. Marketing and Product strategy development (soft-launching the product to selected segments, analytics and feedback processing, business model adjusting, market entry) - const
8. Tech support (technical support organization) - const
Tech stack: Native iOS (Swift), PHP, AWS and a bit of magic.
Architecture (see diagram in the Screenshots section):
The iOS / Android app connects Amazon cloud for information on available video templates. The user selects a template they like and replaces images and text with the ones they need. The task is then sent to the Amazon cloud where the billing information is validated.
After that, a script sends the task to a Render farm. The farm server manager performs validation and, depending on the type of the task (preview/render) and current load, selects a server for rendering. The server that received the task replaces the texts and images in the template and renders the video (using Adobe After Effects). Then, the server converts the resulting video file to HLS and MP4 formats (using ffmpeg) and uploads the received files to the Amazon cloud. At each step of the cycle, status updates occur, which are displayed to the user in push notifications.
Прочая информация о кейсе
Мобильное приложение «Киноподарки» поможет поздравить друзей и близких с Днём рождения, Днём свадьбы, годовщиной и другими праздниками или создать красивое видео на память.
Не нужно тратить деньги на профессиональных видеооператоров и монтажёров. «Киноподарки» сделают всё сами и дешевле - вы только подгрузите фото из соцсетей или памяти телефона.
Функции приложения:
- 28 шаблонов видеоподарков на выбор по различным тематикам
- Видеошаблоны не больше 1 минуты
- Кадрирование фотографий
- Push-уведомление о готовности видео
- Возможность скачать видео на телефон, посмотреть из браузера, поделиться в социальных сетях
- Мультиязычность: приложение работает на русском и английском языках
__________
Moviegifts mobile app can help you congratulate your friends and relatives on their birthday, wedding day, anniversary and other holidays or create a beautiful video as a keepsake.
You don't need to spend money on professional videographers and editors. Moviegifts app will make everything automatically and cheaper. All you have to do is upload photos from social networks or your device.
The app’s features:
- 28 moviegift templates to choose from on various topics
- Video templates up to 1 minute long
- Photo cropping
- Push notification once the video is ready
- Downloading video to device, playing it in a browser, sharing it to social networks
- The application is available in Russian and English
Скриншоты