Streaming Method for Dynamic Content Insertion
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing streaming methods lack the ability to seamlessly insert additional content, such as advertisements, into main content without disrupting the streaming process, and do not adapt to changing streaming environments.
Innovation Solution
A method and apparatus that encode main content into multiple quality levels and segment it based on time, allowing for adaptive streaming and dynamic or static insertion of additional content, such as advertisements, while maintaining continuous playback.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If additional content is inserted into main content during streaming, then advertising revenue and content utilization are improved, but streaming continuity and main content quality may be disrupted
Solution Approach 1:
The main content is divided into multiple segments that can be independently managed and reassembled. This segmentation allows additional content to be inserted between segments without disrupting the overall streaming continuity, as each segment can be processed and delivered independently while maintaining the original content's integrity and quality.
2Adaptability or versatility
If main content is encoded into multiple quality levels for adaptive streaming, then adaptability to changing environments is improved, but system complexity increases
Solution Approach 1:
The system dynamically selects and switches between multiple encoded quality levels of main content based on real-time network conditions and user environment. This dynamic adaptation allows the streaming system to optimize quality without requiring complex real-time encoding, as all quality versions are pre-encoded and ready for selective delivery.
3Productivity
If additional content is dynamically inserted during streaming, then user engagement and revenue are improved, but control and management difficulty increase
Solution Approach 1:
Additional content is prepared and pre-processed before the streaming session begins. This preliminary preparation includes encoding, formatting, and organizing additional content so that it can be seamlessly integrated into the main content stream without requiring complex real-time management or control during active streaming.
Data Source
Figure 1
Figure 2A~2B
Figure 3
AI summary
A method and apparatus for reproducing media data are provided., The method includes: receiving a first file including information about a period of first content and information about a period of second content; receiving and reproducing media data of the first content based on the received first file; stopping reproducing of the media data of the first content and receiving and reproducing media data of the second content based on the first file; and receiving and reproducing the media data of the first content when the reproducing the media data of the second content is completed, wherein the information about the period of the second content includes location information about the second media data of the second content or location information of a second file including the location information about the second media data of the second content.