Adaptive Streaming Manifest Content ID Recording
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Adaptive streaming technologies face challenges in accurately recording user-selected content, particularly with live streaming, as they transmit content based on time rather than content, leading to incomplete recordings due to variable content lengths and the inability to differentiate between preferred and non-preferred content, such as advertisements.
Innovation Solution
A method and system that utilize a manifest file with a content ID and last segment indication to enable user-selected content recording, and retransmit lost segments by identifying them through segment ID and bitrate analysis, ensuring accurate recording and playback of preferred content.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If broadcast content is transmitted based on time rather than content, then adaptive streaming can be implemented smoothly, but accurate recording of user-selected content becomes difficult
Solution Approach 1:
The content is divided into segments with unique segment IDs, allowing the system to track and record specific content portions accurately even during time-based adaptive streaming transmission
Solution Approach 2:
A manifest file is introduced as an intermediary that carries content ID information, enabling the client device to identify and record the correct content segments while maintaining time-based streaming delivery
2Ease of operation
If content is recorded based on playtime, then recording can be simplified, but content from advertisements cannot be differentiated from preferred content
Solution Approach 1:
Content and advertisements are segmented with different content IDs in the manifest file, enabling the client device to distinguish and selectively record only preferred content while maintaining simple time-based recording operations
Solution Approach 2:
The client device uses the content ID from the manifest file to verify and filter recorded segments, providing feedback control that ensures only user-selected content is recorded without complicating the recording process
3Adaptability or versatility
If variable length content is transmitted in live streaming, then real-time broadcasting is enabled, but content may not be accurately recorded due to length variations
Solution Approach 1:
Live streaming content is divided into segments with sequential IDs and duration information in the manifest file, allowing accurate tracking and recording of variable length content while maintaining real-time broadcasting flexibility
Solution Approach 2:
The manifest file is prepared in advance with complete segment information including IDs and durations, enabling the client device to pre-calculate content boundaries and accurately record variable length content before transmission begins
Data Source
AI summary
A method and apparatus for providing broadcast content by an adaptive streaming service and a system using the same are provided, in which a content transmission server configures and transmits a manifest file including a content IDentifier (ID), and a client device receives the manifest file, determines whether the content ID included in the manifest file is identical to an ID of user-requested content for recording, and records a content segment received from a content providing server, if the content ID included in the manifest file is identical to the ID of the user-requested content.


