Contact us
OTT video
platform solutions
Platforms & Solutions develop, integrate, and manage on-premise solutions for Pay TV operators, broadcasters, TV networks and independent service provides, and in product segments of Video Content Management, digital subscription, and billing services
OTT video
platform solutions
Platforms & Solutions develop, integrate, and manage on-premise solutions for Pay TV operators, broadcasters, TV networks and independent service provides, and in product segments of Video Content Management, digital subscription, and billing services
Why Platforms & Solutions
Deep expertise in segment, 10+ years of hands-on OTT expertise from concept to delivery on highly competitive markets.
White label approach. Transfer of full IPRs and documentation upon completion of project.
Tailored can-do solutioning, based on leading world standards and industry best practices.
Innovative modular scalable architecture, based on microservices.
The solution is mainly based on Openstack software -> low cost of ownership.
End-to-end OTT business process consulting – from development to fully automated operations.
BOT approach (Build, Operate and Transfer). Knowledge transfer and personnel training.
Flexible end-to-end phased project implementation – design, build, operate or any combination of the above.
State-of-the-art Content Management System.
Advanced content recommendation system based on deep learning neural networks.
Platform Benefits
Modular system design allows us to configure and reorganize all of the parts of the system to meet clients needs
The basic configuration is thoroughly reliable and ensures smooth operation even in case of partial failure
The system does not require human intervention to keep up with performance requirements
The whole system is monitored with the highest level of control. The cause of any system failure is traced accordingly
Modular system design allows us to configure and reorganize all of the parts of the system to meet clients needs
The basic configuration is thoroughly reliable and ensures smooth operation even in case of partial failure
The system does not require human intervention to keep up with performance requirements
The whole system is monitored with the highest level of control. The cause of any system failure is traced accordingly
Solution Architecture and main System Modules
The main purpose of the system is to simplify everything for you: support, scaling, configuration, and access to every module. The system allows you to do virtually anything with no programming at all. Everything can be done simply through customization routines. We use modern but proven industrial technologies for development and support – containerization, Kubernetes, ChaosMonkey, Linkrd, Zipkin, API Gateway, distributed databases, etc., to achieve the best results.
Content Management System
Linear TV Delivery
Billing
Core Platform Microservices
Content Delivery Network
Transcoding
Analytics and Customer Data Processing
Support for Client Devices
Content Management System
Linear TV Delivery
Billing
Core Platform Microservices
Content Delivery Network
Transcoding
Analytics and Customer Data Processing
Support for Client Devices
Content Management System
Linear TV Delivery
Billing
Core Platform Microservices
Content Delivery Network
Transcoding
Analytics and Customer Data Processing
Support for Client Devices
Content Management System
Linear TV Delivery
Billing
Core Platform Microservices
Content Delivery Network
Transcoding
Analytics and Customer Data Processing
Support for Client Devices
Content Management System
Billing
Core Platform Microservices
Content Delivery Network
Transcoding
Analytics and Customer Data Processing
Support
for Client Devices
Linear TV Delivery
Click to the architecture element to get more info
Consulting
Consulting services for new OTT projects
  • OTT business strategy development, business cases, product roadmap development.
  • RFx, bid and vendor management business and functional requirements, bid documentation, PMO.
  • OTT technology advisory services – selection of SW,
  • HW, technology stacks, roadmaps.
  • End to end automation of OTT operations and business processes based on industry best practices.
Consulting services for existing OTT projects
  • Legacy OTT projects audits/assessments. E2E studies from solution architecture to source code, from business processes to operations.
  • End-to-end OTT business process consulting and optimization of current operations and development based on industry best practices
  • Re-engineering of current operations and further
  • OTT development.
Technology stack
The core services are built with NodeJS language – a JavaScript asynchronous event driven engine, which is very well suited for high-performance multiprocessing systems with no multithreading. Instead of JavaScript itself, we use TypeScript, which allows us to work with data types, make fewer programming errors, and offer better systems control
• Account and projects
• Content experience
• Devices
• Favorites and likes
• Transcoder (based on ffmpeg)
• DRM wrapper
• Search engine
• Recommendation system
• HLS/DASH configurator
• Billing wrapper
• CDN integration serice
• Stage file system (based on Ceph)
• Client Apps
• Platform's Core
• CMS
• Billing System
• Bi System
• SmartTV
• Apple TV
• Android TV
• Web
• IOS APP
• Android APP
• Account and projects
• Content experience
• Devices
• Favorites and likes
• Transcoder (based on ffmpeg)
• DRM wrapper
• Search engine
• Recommendation system
• HLS/DASH configurator
• Billing wrapper
• CDN integration serice
• Stage file system (based on Ceph)
• Client Apps
• Platform's Core
• CMS
• Billing System
• Bi System
• SmartTV
• Apple TV
• Android TV
• Web
• IOS APP
• Android APP
CMS
Our sophisticated content management system enables you to do virtually everything with video content. It is built with Django – a high-level Python Web framework for rapid development and clean and ergonomic design (for more details on CMS, see the "Main system modules" section). The Python interpreted high-level programming language is very flexible and saves significant developer resource.
Message broker
The entire platform services infrastructure is built upon Apache Kafka and complies with the Representational State Transfer (REST) architecture. Apache Kafka is a simple and effective message broker that is based on the log storage mechanism, and it enables you to roll back the system and perform all logged operations if something goes wrong.
Video encoding
For video encoding we use the FFMPEG-based proprietary solution. You do not need to manually choose the video encoding configuration. The system automatically makes a decision about the quality and format of the output video.

There are dozens microservices that make up the system core,
and each microservice performs its business function. Any microservice update does not affect other business functions – this allows you to adapt the platform and its business logic for your specific needs.

The other advantage of microservice architecture is out-of-the-box scalability. The hardware can be combined with AWS/Azure/GCP services and automatically synchronized, so all you need for scaling control is just to properly set the system configuration.
Storage
For business intelligence (BI) purposes we use the Microsoft SQL Server. The toolset is built around our BI, and it gives you full control to collect analytics and visualize management reports. It's pretty simple to integrate Microsoft SQL Server's reporting with many other representation engines, including Microsoft Excel. The other benefits of Microsoft SQL Server are low cost support and full compatibility with industry standard BI solutions.

Our distributed data storage solution is built around Ceph, and it enables fully automated storage scaling at no additional cost. It also allows you to balance content load and manage replication processes.

The system is integrated with different kinds of monitoring systems: application performance monitoring (APM) for infrastructure performance tracing, infrastructure fault monitoring, identifying and allocating errors, and others.

We use Apache Cassandra as a scalable and highly available and performance-focused storage solution. Apache Cassandra can help you scale from 10K to 10M users with no downtime. For jobs that require consistency, a classic SQL (PostgreSQL) approach is used.

Since it is critical to ensure that video data is entered into the system in time to respond users' requests, we use Ceph distributed storage for video storage. Ceph adds the required number of physical storage systems when needed, and it stores the necessary information in the required number of instances automatically – that's how we save you effort to keep your system healthy.
Content recommendation system
The problem of most recommendation systems is properly training the model. That is why our recommendation system is based on a DLNN (Dynamic Learning Neural Network) and deep machine learning, which are integrated into the core and are already trained on the data we carefully collect from many sources. Our platform can both integrate with external recommendation systems and use its own solution.

The system allows you to create lists of recommended movies and TV-shows, and it is able to dynamically generate home pages or showcases to display user preferences.
A/B testing
The A/B testing system is a mechanism that allows you to improve the final product, i.e., the client application, by simply testing how a user responds to option A and option B. Our solution can integrate with an external A/B testing system (e.g., Optimizely) or use internal testing mechanisms. A/B testing improves the user's experience and allows you to grow your audience.
We use modern and proven industrial technologies
Platforms & Solutions Case Studies
Request a quote

Get a ballpark costing on the product or idea you want to build. Be specific to get a more concise cost and timeline.
Warning text with reference to your personal data processing policy