Request a call
  • Hidden

Business overview

Unlock the full potential

We aimed to develop a mobile application for Android and iOS which allows users to operate the camera, unlock the full potential by enabling different shooting modes and powerful editor.

  • Vuze Camera - Application for a Remote Control

    Best 360 camera 2019

  • Vuze Camera - Application for a Remote Control

    Best of Design 2019

  • Vuze Camera - Application for a Remote Control

    Best of Product 2019

  • Vuze Camera - Application for a Remote Control

    CES Innovation Award Honoree

  • Vuze Camera - Application for a Remote Control

    Best 360 Cameras 2019

  • Vuze Camera - Application for a Remote Control

    Best of Design 2019

Challenge

We had to develop an innovative product and help the client pave the way for success.

  • 01

    3D video editor

    Develop a 3D video editor with Little Planet effect, Cardboard mode and VR mode including various photo filters.

  • 02

    Connection

    Assure constant connection between the client device (as an access point with separate WIFI) and mobile application.

  • 03

    Camera stability

    Ensure stabilization and tracking of the camera.

  • 04

    Video streaming

    Implement video streaming to YouTube and Facebook with dynamic video quality changes and the ability to use the phone as an intermediate link.

  • 05

    Firmware update

    Update the device firmware through the mobile app and ensure accurate operation with different firmware versions.

  • 06

    Video on the fly

    Provide the ability to edit video on the fly (when playing back) for high-resolution media.

Solution

Socket connection and the Protobuf structured data transfer protocol

  • Brick by brick, the team ensured a stable connection between the camera and mobile application. Using the socket connection and the Protobuf structured data transfer protocol allows channeling the commands from all mobile platforms to the device.

  • Concerning the updates, the mobile application checks and downloads the new firmware version from the client’s servers and transmits it to the device starting the update process.

Main features of the Vuze Camera app

  • Video stabilization and Google VR180 compatible format

  • “Director’s Cut” mode enables to change the viewpoint

  • Capture videos and photos in 3D 180 or 2D 36.

  • Ability to watch media or live preview with VR glasses

  • Create little planet effects, make color adjustments, add raudio

  • Choose resolutions: Photo 18MP, Video 4K/30fps or 5.7K/30fps

  • Crop VR media to a selected ratio, and create classical 2D format videos

  • Stream to Youtube and Facebook

Outcome

Powerful video editor

  • The NIX team created an app with the hottest feature – the ability to make a 2D video from 3D / 360 ° footage. The application allows to view videos in Cardboard or Little Planet mode and make live-stream videos on Youtube or Facebook.

  • Also, the powerful video editor enables many fun features such as: to add artistic filters or effects, make color adjustments, add audio. It was a great adventure for us to develop such an innovative product and help the client to forge a path to success.

Tech Stack and Team

  • Tech

    Swift, Objective-C, OpenGL, CoreML, Vision, AVFoundation, ProtoBuf, PromiseKit, C++, JNI, FFmpeg, EGL, OpenCv, boost, NDK, Kotlin, Java, GVR, FreeType, glm, libyuv, XMP, Crashlytics
  • Team

    Project Manager, Business Analyst, 3 C++ Developers, 5 iOS Developers, 4 Android Developers, 3 QA Engineer
Duration 1.5 years and still in progress

Client Testimonial

  • ..highly professional work!
  • Ilya Kottel

    VP R&D at HumanEyes

  • I want to say thank you for the excellent, highly professional work, for your passion, and your time even on holidays and weekends. Your attitude ultimately led to outstanding results. And now we have a camera, which has no analogs yet. This camera is the only camera that shoots 180 and 360 degrees in resolution 5.7. Of course, it has shortcomings, but it is possible and necessary to work with. You have done the main work perfectly. The application for the camera, which you created in such a short time, turned out to be very functional and cool.

  • I think we have something to be proud of. I think we were a great team. I had a different experience. And even when my boss told me: “Come on, outsource!”, I answered him: “NO, PLEASE, I DO NOT NEED OUTSOURCE.” And here you are changed my world view radically. So keep it up. Continue to be such positive, productive, great guys that are easy and fun to work with. And continue with your excellent results.

Contact Us

Latest Insights

Business Intelligence (BI) and Analytics: 5 Processes to Automate

Automation is everywhere. As for automation in business intelligence, it helps businesses to accelerate workflows. What processes can it boost in your case?

What is Infrastructure as Code? Benefits and Best Practices

How can Infrastructure as Code lower your costs and accelerate development? Learn more about IaC tools and best practices.

Web Development Trends in 2023: Everything Businesses Should be Aware of

Keeping up with web development trends helps companies that operate on the web to stay afloat. Find out about 23 of them in our article.

What is ServiceNow Reporting? Capabilities and Best Practices

Report generation is a highly skilled activity that requires a robust solution. Learn about ServiceNow reporting and its capabilities and best practices.

How to Properly Prepare Your Dataset for Machine Learning

Preparing data for machine learning is a complex process that requires technical and domain expertise. Explore techniques to prepare your data for ML algorithms.

SecDevOps vs DevSecOps: Which Approach Will Suit Your Business?

Although DevOps is used to streamline app development, it fails to address security. Learn about DevSecOps vs SecDevOps, practices that battle security issues.

Technical Documentation in Software Development

Software technical documentation is indispensable for every development project. The article introduces the benefits of tech documentation, its types, and the ways to create them successfully.

What is Apache Kafka? Main Benefits, Use Cases, and Functionalities

Why is Apache Kafka so popular among the biggest players? Explore the functionalities that make this platform the best data streaming system.

Cybersecurity Risk Management Strategy: Tips and Benefits

With the constant uptick of cybercrime, having a fully-fledged cybersecurity risk management strategy can help you safeguard your valuable data and avoid threats.