Building a video chat application for a US based company capable of supporting multiple users engaging in live discussions.
Client
GetVokl
Established in 2017, GetVokl brought innovation to the world of debates with their idea of live topic-based video discussions via an App or Browser.
GetVokl allows users to have discussions in groups of up to 4 people that share your interests, often with different viewpoints, providing an engaging and rewarding experience over web and mobile. GetVokl also helps users in growing their communities and help them in making new connections via interactive video conversations.
DOMAIN
Entertainment
SERVICE CATEGORy
Video Chat Application
Time Duration
Data Analytics and Insights
Technologies Used
- MongoDB
- Amazon Web Services (AWS)
Challenges
Technology Challenges Faced
- Videos were recorded using a custom HLS streaming service and were of a lower quality than that was required in the case of a 4 user combined stream. The MDS team resolved the issue successfully.
- Low bandwidth connections in discussions with 4 users generated an issue where users would unexpectedly drop out of rooms. MDS created a bespoke module which successfully resolved the issue.
Solution
Solution Strategy Overview
GetVokl was required to be completely functional even on devices connected to poor quality networks with a large user base being able to enjoy seamless video discussions and with an even larger set of users having the ability to watch discussions in progress as well. Keeping the client’s directives in mind, MetaDesign Solutions designed GetVokl to be lightweight yet feature-rich and intuitive.
Web Development
MDS developed an intuitive and lightweight web platform from which users taking full advantage of Angular 4 to create a robust and fluid front-end experience on both desktop and mobile web browsers. The front-end was linked seamlessly to Opentok, which controls audio and video streaming. Firebase was utilized to push notifications and real-time data transfers.
Mobile Development
To ensure the clients’ requirements for an easily accessible Video Discussion Platform were met, GetVokl required a two-pronged approach for the mobile segment.
Mobile apps were created for Android and iOS platforms utilizing Native Android app Development and Native iOS app development which ensured a seamless, robust and user-friendly experience.
This was augmented with a powerful and mobile-friendly website which could allow users to drop into video discussions without downloading the app, which further removed barriers to entry.Backend Development
To ensure that GetVokl which is a traffic and bandwidth-heavy video platform ran smoothly even under stress, MDS developed a robust backend framework which could effortlessly support high volumes of VoIP communication. utilizing NodeJS, Express, MongoDB. Firebase was used to optimize data transfer. This combination of technologies was stress-tested to ensure a robust and scalable backend which would effortlessly support GetVokl.
Impact
The Transformative Impact
MetaDesign Solutions successfully overcame all developmental hurdles and delivered a Feature-Packed, responsive and user-friendly Video Discussion platform to GetVokl. The platform has an extensive reach by being quick and easy to join in discussions and spread one’s views or view discussions in progress and gain an insight into what people are thinking about globally.
View More Related Case Study
Automating Workflows in InDesign using Extended Script
Automating Workflows in InDesign using Extended Script InDesign is a
Different ways to develop Plug-ins for InDesign
Different ways to develop Plug-ins for InDesign InDesign is a
Exploring the latest features in node.js 19
Exploring the latest features in node.js 19 New features in
Why You need Continuous Integration & Continuous Deployment
Why You need Continuous Integration & Continuous Deployment Building software
TESTIMONIAL
What our clients say:
Per-Ola Rydgren
COO, Mactive AB
John Sean
CTO, Brisbane
Raffael Jacoby
Co-founder, Expert Communication
Mathieu Landman
Co-founder, Expert Communication
Kunal
Pathkits
Dr. Jatinder
MolQ
Nitin
Evolveblue
Manish
MediQuest