Live Video Preview Clipping with Configurable Gaps
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional streaming services provide all-or-none access to live video streams, lacking mechanisms to securely generate on-demand segments that prevent users from reconstructing the complete video stream, thus discouraging the provision of live previews due to concerns of content circumvention.
Innovation Solution
The system securely generates time-limited live previews by clipping live video streams into segments with gaps, preventing reconstruction by inserting configurable gaps between clips, ensuring that even multiple users cannot assemble the complete stream.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If conventional streaming services provide all-or-none access to live video streams, then content security is maintained, but on-demand sampling capability is lost
Solution Approach 1:
The patent divides the continuous live video stream into discrete time-limited segments or clips. Each segment is independently accessible and can be provided to users on-demand without granting access to the entire stream. This segmentation enables on-demand sampling while maintaining content security, as users receive only specific portions rather than the complete continuous feed.
Solution Approach 2:
The patent extracts specific time-limited portions from the live video stream to create preview segments. By taking out only the necessary clips rather than providing the entire stream, the system enables on-demand access to specific content portions while preventing users from obtaining the complete video feed, thus maintaining content security.
2Adaptability or versatility
If conventional streaming services block complete access to live streams, then content security is maintained, but user engagement and preview capability are reduced
Solution Approach 1:
The system segments the live video stream into multiple time-limited clips that can be selectively provided to users. This allows the service to adapt by offering preview capability through these segments while maintaining content security, as the segments are designed to prevent reconstruction of the complete stream.
Solution Approach 2:
The patent provides partial access to the live video stream by offering time-limited segments rather than complete access. This partial action enables preview capability and user engagement while intentionally withholding the full stream content, thus maintaining content security without completely blocking access.
3Ease of operation
If time-limited segments are provided without security mechanisms, then on-demand sampling is enabled, but complete reconstruction of the video stream becomes possible
Solution Approach 1:
The patent segments the live video stream into discrete time-limited clips with gaps between them. This segmentation prevents users from reconstructing the complete stream because the missing portions between segments cannot be obtained through normal on-demand access, thereby eliminating the reconstruction risk while maintaining ease of segment access.
Solution Approach 2:
The system extracts specific time-limited segments from the live stream and deliberately omits the portions between segments. By taking out only specific clips and leaving gaps, the system enables on-demand access to useful segments while preventing complete reconstruction, as the extracted segments alone are insufficient to rebuild the full stream.
Data Source
AI summary
The disclosed technology relates to securely generating live previews of a live video stream. A request for a first preview is received from a user device, the first preview request relating to a live video stream. The live video stream is clipped to generate a first live preview, the first live preview comprising a first start time and a first end time. A request for a second preview request is received from the user device, the second preview request relating to the live video stream. The live video stream is clipped to generate a second live preview, the second live preview has a second start time and a second end time. The second start time begins at a pre-configured duration after the first end time of the first live preview.


