Adroitent’s Software Engineering helped a leading partner in the USA with a robust streaming platform
Key Business Outcomes
A versatile streaming platform for Smart TVs and multiple devices
A seamless and high-quality streaming experience delivered
Enhanced user satisfaction and user engagement by 100%
About Customer
The customer is a leading partner in streaming profitability providing unified apps in homes across all streaming devices into a single, seamless user experience that increases audience acquisition, engagement and monetization. The customer is headquartered in New York, USA.
Customer Challenge
The customer needed an effective virtual TV platform having seamless streaming capabilities across a range of smart TVs and devices.
Solution Delivered
Adroitent developed an effective Virtual TV (VTV) platform, a JavaScript framework designed to provide seamless streaming capabilities across a range of Smart TVs (LGWebOS, Samsung, Vizio) and devices (Chromecast, Roku, FireTV, Xbox). This innovative framework handles casting from mobile apps, auto-installation of apps on Smart TVs and devices, and manages all playback commands, while emitting different playback events from the player.
Project Highlights
- Requirement analysis: Adroitent’s team conducted a thorough analysis of the customers’ requirements to ensure the solution met all necessary criteria.
- Framework development: Developed the core VTV platform framework using ES6 and core JavaScript, ensuring robust functionality and future scalability. Integrated Conviva analytics and Adobe analytics and restructured all files and maintained proper folder structure.
- SDK integration: Created an SDK that could be easily integrated with existing applications, simplifying the transition for customers.
- Lite app development: Designed and developed a \”Lite App\” solution for the customer without their own apps, ensuring quick deployment. Ensured to create new application seamlessly for any new customer.
- Quality assurance: Performed extensive testing across various devices and TV models to ensure compatibility and performance. Custom attributes and metrics changes were tested and deployed t production server.
- Deployment and support: Managed the deployment process and provided ongoing support to ensure smooth operation and address any issues quickly.
Key Features Developed
VTV SDK integration: Integrates with existing TV and device apps, providing flexibility and reducing development time.
Lite app provision: Offers a Lite App for customers who do not have their own app, enabling a quick setup that can be operational in a day.
Broad device support: Supports a variety of Smart TVs and devices, from legacy models to the latest in the market.
Streaming compatibility: Accommodates different streaming formats including HLS and DASH, ensuring versatile content delivery.
Content protection: Supports DRM (Digital Rights Management) to secure content and prevent unauthorized access.
Closed captions: Provides support for different types of closed captions to enhance user accessibility.
Ad insertion: Supports both client-side and server-side ad insertion, enabling flexible monetization options.
Technology Stack Leveraged
Angular 7, Core Javascript, ES6, CSS, HTML 5, AWS DynamoDB, AWS RDS, AWS API gateway, AWS Lambda, AWS Cognito, Custom analytics, Conviva Neilson, Adobe, Postman, Github, AWS EC2 instances, AWS S3, AWS Cloudfront, AWS Pipeline, AWS Kinesis.
Business Outcome
Enhanced streaming capability: Provided customer with a robust and versatile streaming platform compatible with multiple devices and TV models.
Improved user experience: Delivered a seamless and high-quality streaming experience, enhancing user satisfaction and user engagement by 100%.
Improved monetization options: Supported various ad insertion methods, providing customers with flexible monetization options to maximize revenue.
Secure content delivery: Ensured content protection through DRM, safeguarding intellectual property and maintained compliance with industry standards.
Reduced time to market: Enabled quick deployment of streaming apps with the Lite App option, reducing the time to market for customers.