Live Stream to VOD Conversion via Time Code Segmentation
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing solutions for converting live streaming content into video-on-demand streaming content are inefficient, as they require recording and storing entire live streams, which consumes excessive resources and does not allow for slicing or stitching of content to create customized on-demand experiences.
Innovation Solution
A processor-based system that receives requests to access live streaming content, retrieves specific content segments using time codes, and generates a video-on-demand stream by combining these segments, allowing for efficient extraction and customization of content as it is published.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If the entire live stream is recorded and stored to provide video-on-demand content, then complete content availability is achieved, but resource consumption (storage capacity and processing capacity) increases excessively
Solution Approach 1:
The patent divides the live stream into discrete segments based on time codes, allowing only the specific segments requested by users to be extracted and stored for video-on-demand delivery. This segmentation enables selective content retention rather than storing the entire live stream, directly reducing storage capacity requirements while maintaining content availability for requested portions.
Solution Approach 2:
The patent extracts only the specific content segments that are requested for video-on-demand delivery, rather than storing the complete live stream. By using time codes to identify and extract only the necessary portions, the system achieves content availability for user requests while minimizing storage capacity consumption.
2Reliability
If the entire live stream is recorded and stored to provide video-on-demand content, then complete content availability is achieved, but processing capacity is consumed excessively
Solution Approach 1:
The patent performs preliminary extraction of content segments during or immediately after the live stream publication, using time codes to identify and separate desired portions. This preliminary action allows the system to prepare video-on-demand content in advance without waiting for the entire live stream to be recorded, reducing processing capacity requirements while ensuring content availability.
Solution Approach 2:
The patent extracts only the specific content segments that are requested for video-on-demand delivery, rather than processing and storing the complete live stream. By using time codes to identify and extract only the necessary portions, the system achieves content availability for user requests while minimizing processing capacity consumption.
3Adaptability or versatility
If the entire live stream is recorded and stored, then content slicing and customization are enabled, but resource efficiency decreases
Solution Approach 1:
The patent segments the live stream into discrete content units based on time codes, enabling flexible slicing and customization of video-on-demand content. This segmentation allows the system to create customized content combinations from the segmented portions without needing to store and process the entire live stream, thereby maintaining adaptability while improving resource efficiency.
Solution Approach 2:
The patent applies partial action by extracting and processing only the specific content segments that are needed for video-on-demand delivery, rather than processing the entire live stream. This partial processing approach enables content customization and slicing for requested portions while avoiding the resource waste of processing and storing unnecessary content.
Data Source
AI summary
Systems and methods are provided for converting live streaming content or other streaming content to video-on-demand streaming content. In one embodiment, a stream conversion application receives a request to access electronic content from a target stream, such as a live stream. The request identifies the live stream. The request includes at least one time code specifying a start time for accessing electronic content in the live stream. The stream conversion application obtains the at least one time code from the request. The stream conversion application retrieves content segments from the live stream based on the at least one time code during or after publication of the live stream. The content segments include the requested electronic content from the live stream. The stream conversion application generates a video-on-demand stream by combining the content segments. The stream conversion application provides access to the video-on-demand stream.


