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.