Customer Story · Software Engineering
One platform, every screen: Virtual TV streaming
How Adroitent built a Virtual TV (VTV) platform for a New York streaming leader — a JavaScript framework delivering seamless playback, casting and monetization across smart TVs and connected devices.

The inflection pointEvery device, a different problem
The customer is a leading partner in streaming profitability, unifying apps in homes across all streaming devices into a single, seamless user experience that increases audience acquisition, engagement and monetization. Headquartered in New York, they needed a virtual TV platform that worked everywhere.
- Seamless streaming was needed across a wide range of smart TVs and devices
- Playback had to work consistently from legacy TV models to the latest hardware
- Casting from mobile apps and auto-installation on devices had to be handled reliably
- Customers without their own app needed a fast route to market
Streaming works only when it works on every screen.
The interventionThe Virtual TV (VTV) framework
Adroitent developed the Virtual TV platform — a JavaScript framework providing seamless streaming across smart TVs (LG webOS, Samsung, Vizio) and devices (Chromecast, Roku, FireTV, Xbox), handling casting, auto-installation and all playback commands.
Framework development
- Core VTV platform framework built with ES6 and core JavaScript for robustness and future scale
- Conviva and Adobe analytics integrated; file and folder structure restructured
SDK integration
- An SDK that integrates easily with existing TV and device apps
- Reduces development time and simplifies the transition for customers
Lite App
- A Lite App for customers without their own app, operational in a day
- New applications created seamlessly for any new customer
QA, deployment & support
- Extensive testing across device and TV models for compatibility and performance
- Managed deployment plus ongoing support to keep operations smooth
The game changer
Playback, protection and monetization in one framework
- Streaming formats including HLS and DASH for versatile content delivery
- DRM support securing content and preventing unauthorized access
- Client-side and server-side ad insertion for flexible monetization
- Closed-caption support for accessibility across device types
By the numbers
Enhanced streaming capability
100% higher engagement
Flexible monetization
Faster time to market
By the numbers
Enhanced streaming capability
100% higher engagement
Flexible monetization
Faster time to market
The payoffSeamless, secure, monetized
- Enhanced streaming capability
- Provided a robust, versatile streaming platform compatible with multiple devices and TV models.
- Improved user experience
- Delivered a seamless, high-quality streaming experience, enhancing user satisfaction and engagement by 100%.
- Improved monetization options
- Supported various ad-insertion methods, giving the customer flexible options to maximize revenue.
- Secure content delivery
- Ensured content protection through DRM, safeguarding intellectual property and maintaining compliance with industry standards.
- Reduced time to market
- The Lite App option enabled quick deployment of streaming apps, reducing time to market for the customer's own clients.
The stack behind itTools & technology
This engagement was delivered as part of Adroitent's Software Engineering Services practice.
Good to knowFrequently asked questions
What is an OTT streaming platform?
What are HLS and DASH?
What is DRM in video streaming?
What is the difference between client-side and server-side ad insertion?
Why build a shared SDK for smart TV apps?
Stream everywhere, seamlessly.
Platform engineering for media, devices and monetization at scale.
Keep reading