Streaming Content Identification via Manifest Analysis
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
In Over the Top (OTT) media services, streaming platforms often fail to fully identify the content being streamed, making it challenging for third-party providers to deliver appropriate additional content during stream breaks.
Innovation Solution
A computing device-implemented method and system that identify content being delivered by a separate streaming platform by receiving a request for additional content accompanied by genre and rating information, analyzing manifest files or playlists to identify scheduled breaks, and filtering possible programs based on the provided information to deliver appropriate additional content.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If streaming platforms deliver content without full identification information, then content delivery efficiency is improved, but the ability to provide appropriate additional content deteriorates
Solution Approach 1:
The system performs preliminary actions by continuously downloading and analyzing manifest files and playlists before content requests occur. This allows the system to pre-identify program information, genre, and rating data, so when a content request comes in, the identification is already complete and ready, thus maintaining efficiency while recovering the lost information
Solution Approach 2:
The system introduces an intermediary component (content identification system) that sits between the streaming platform and the additional content provider. This intermediary recovers the lost content identification information by analyzing manifest files and matching them with program databases, then provides this information to enable appropriate additional content delivery without slowing down the main content stream
2Measurement precision
If the system analyzes manifest files repeatedly to identify content, then content identification accuracy is improved, but system complexity increases
Solution Approach 1:
The system segments the content identification process into distinct modular components: manifest file downloading, playlist parsing, program information extraction, genre and rating classification, and additional content matching. Each module handles a specific task independently, which improves identification accuracy through specialized processing while managing complexity through modular design that allows independent development and testing of each segment
3Speed
If additional content is provided without accurate show identification, then content delivery speed is improved, but content relevance deteriorates
Solution Approach 1:
The system performs content identification and matching in advance by continuously monitoring manifest files and playlists. Program information, including genre and rating, is extracted and stored before additional content requests arrive. This preliminary action ensures that when content delivery occurs, the identification is already complete, maintaining speed while ensuring relevance through pre-established content matches
Solution Approach 2:
The system implements feedback mechanisms where the identified program information (genre, rating, program name) is used to select appropriate additional content, and the results are fed back into the system to refine future content selection. This feedback loop ensures content relevance is maintained and improved over time while keeping delivery speed high through cached identification data
Data Source
AI summary
Systems and methods for identifying content being delivered by streaming platforms are discussed. More particularly, embodiments provide techniques for identifying programs being delivered by streaming platforms that are only partially identified in a request for additional content.


