Our Works

Case Study

360Degree Action Camera with cloud connectivity


Company needed to build complete software stack from  embedded Linux to mobile app to cloud to support a  highly-functional 360Degree action camera product based  on Ambarella SOC.

Project Size : 12 members
Project Duration : Ongoing
Technology Used : AWS, Jenkins, Git, Robot Framework ,  Selenium, Appium , Python, Jmeter, BlazeMeter, Owasp

 
 

Challenge

  • Highly scalable Video Streaming with most appropriate protocol (RTSP/RTMP/HLS) and 360Degree Video Player to meet the use case.
  • Handling multiple radios (BLE, WiFi, LTE) for remote management and streaming with power optimization.
  • Automate end-to-end use case level testing covering device , CloudApp and MobApp.
  • Highly Secured MobApp and Cloud Application

Outcome

  • Highly scalable video streaming cloud application using Wowza video stream engine and Google Cloud Storage for media storage.
  • Google Container Engine for auto scalable deployment
  • Live video streaming to Facebook, YouTube, 360MobApp using Wowza Stream Engine
  • Custom Automation framework for Testing Device , MobApp and Cloud Application.
  • Continuous Integration Framework support using Jenkins and Git
  • Assured application scalability using Jmeter and BlazeMeter
 
 
WHAT DID GADGEON DO? PLATFORMS/TOOLS/TECHNOLOGIES USED
1) Defined Test Strategy for the complete system including  360Degree camera, Video Streaming Cloud platform, Social API  platform and Mobile App. a) Requirements Gathering & Analysis, defined functional test cases and uses case based on end to end scenarios
2) Performance benchmarking for Rest API’s a) Jmeter
3) Scalability Testing for RESTAPI’s and Web socket a) Jmeter , Blaze meter
4) Cloud application automation a) Selenium, Robot framework, Python, Jmeter
b) Automated all the test cases related to Admin Operations ( 100 % Test coverage )
c) Query Performance check for identifying the database real time operational  performance
d) SQL Injection check to identify the vulnerabilities
5) iOS & Android Mobapp automation a) Appium, Robot framework, Python
b) Achieved 85 % of test coverage for functional test cases
c) Achieved 100 % test coverage on regression test cases
d) Crash test on application using heavy load(Eg : Continues image capture , video  capture etc)
6) Security testing on Mobile and cloud application to identify  the security risks. a) Owasp
7) Continuous Integration Framework implementation a) GIT
b) Jenkins
c) Robot Framework

Want to know more about Gadgeon's expertise

Case Studies

Testimonials

Get in touch

 Quick enquiry