MediaCast

MediaCast is an open and interoperable digital content management and interactive video/audio streaming solution.

Client

Media cast

year

2017

Client is a leader in IP based integrated learning segment and provides solution for K-12, Universities, Community Colleges, Educational Institutions, and Corporates.

Media Cast is an open and interoperable digital content management and interactive video/audio streaming solution.

Problem statement

Client had a legacy system that had huge performance issues due to poor code quality and outdated architecture.

To transform the exiting application to cloud based SaaS system to align to the growing business needs.

To ensure that the mobile application operates in remote location seven without data connectivity.

To enable Mobile presence and optimize the existing system.

PROPOSED SOLUTION

TechAffinity restructured the entire architecture by maintaining the core JVM framework to ensure that the performance issues are addressed.
Built a native tablet application for both iPad & Android users that offered an alternate distribution channel for better market reach and ease of use for the end client.
The application was designed and developed to be a cloud based SaaS application.
Code structures, design patterns were fixed and dependencies which compromised the code quality were removed to ensure the robustness and flexibility of the application to meet the current and future business needs.
The new architecture ensured seamless data flow within the mobile application even during off-line usage. A SQLite DB was included to ensure the synchronization with the Web DB server to selected information during each PUSH/PULL request.

Some of the major features of the Mobile App include

Search and browse digital library.

View resource information.

Mark favourites and view media on iPad/ Android tablet.

Centralized and distribution platform for digital contents.

PROPOSED WEB ARCHITECTURE

Master Controller Digital Library Upload Wizard Kiosk Central (HTML5) Digital Signage IPTV Data Services Queries Media Appliance Digital Library Trans coder (optional) Data objects Central UI Controller Central Rest Layer MAster Controller Database Digital Library Upload Wizard Kiosk Central (HTML5) Digital Signage IPTV Master Controller Data Services Central UI Controller MAster Controller Database Queries Central Rest Layer Data objects Media Appliance Digital Library Trans coder (optional)

PROPOSED MOBILE ARCHITECTURE

Search Wizard (instructor admin) Search resources from mediacast library and local Download resources from mediacast library Restful API Trans coding Server Thumbnail Server Video Player Audio Player Videos Images Audio E-books Document Database Media Resources Meta Content Sync wizard (admin, student) Resource Wizard (admin, student) Upload Wizard (admin, instructor) Authentication Authentication Search Wizard (instructor admin) Sync wizard (instructor admin) Search Wizard (instructor admin) Search Wizard (instructor admin) Media Resources Meta Content Search resources from mediacast library and local resources Download from mediacast library Videos Images Audio E-books Document Restful API Trans coding Server Thumbnail Server Video Player Audio Player Database

KEY SUCCESS FACTORS OF THE PROPOSED SOLUTION

TechAffinity’s proposed solution consists of dependency injection which reduces the server overload.

Provided the flexibility to write the API Services that shortened the go-to-market time which offered a business edge to the client.

Design patterns, coding standards were followed which had a positive impact on the overall performance of the system.

TechAffinity’s solution helped the client to reach more 1500 educational institutions across US with a more robust and data secured e-learning solution.

Have an idea?

Let's work together. Talk to an expert now.