Video streaming platform based learning solution

Remote learning and online learning has increased over a period of time where mobile and IP based streaming devices are looming at large. Its imperative to build a solution where there is large students community to consume in different type of devices.

Background

  • Customer is a Educational Startup with an idea of an providing learning solutions
  • Focused on providing content tailored to Engineering Domains
  • Customized content specific to engineering universities in India.
  • Goal: To cater to engineering student community at large to consume the video using mobile devices

Challenges

  • Need for identification of Videos encrypted at rest and while streaming
  • Isolation of consumers for video subscription for the video
  • Integration of analytics to understand the video consumption patterns
  • Implementation of A/B hypothesis for different type of video content

Solution Approach

 

  • We built an entire platform using Java based technologies
  • Infrastructure was adopted on AWS public cloud infrastructure
  • Testing was done using Katalon for ensuring quality of the platform for both front-end and API
  • Modules were built to manage User On boarding, Content Administration and Management
  • Android application to consumer the video streaming content.
  • Delivered over kanban methodologies and optimal online collaboration tools such slack
  • Scalability of the solution was implemented with the help of AWS components

Benefits

  • One platform built for Web, Mobile and Backend.
  • More than 1250+ hours of video hosted and delivered over the platform
  • Integration with 3rd Party applications
  • Currently supporting more than 12K users online
  • Full time support for product scenario and mass campaign and signup.
  • Google Analytics and SaaS metrics on progress of the app.