Identifier-Based Video Streaming Sessionization
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing video streaming and sessionization technologies face challenges in efficiently managing identifier-based video streaming and sessionization, particularly in preventing piracy and unauthorized access.
Innovation Solution
A method for identifier-based video streaming and sessionization involves generating a session identifier for each device upon receiving a manifest request, annotating rendition segment addresses with this identifier, and serving the annotated manifest to the device. This method ensures that only authorized devices receive the requested content, thereby reducing piracy and unauthorized access.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If session identifiers are generated and annotated with rendition segment addresses, then content security and piracy prevention are improved, but device complexity and system overhead increase
Solution Approach 1:
The patent introduces session identifiers as intermediary elements that mediate between the content delivery system and requesting devices. These identifiers are embedded in manifests and used to annotate rendition segment addresses, creating a layered security mechanism that prevents unauthorized access without requiring complex authentication protocols at the device level. The session identifier acts as a portable credential that simplifies the overall system architecture while maintaining strong security.
2Reliability
If manifest requests are processed and session identifiers are generated for each device, then unauthorized access is reduced, but processing time and time latency increase
Solution Approach 1:
The patent implements preliminary action by generating session identifiers and annotating rendition segment addresses in the manifest response itself, rather than performing authentication on-demand during content delivery. The session identifier is established upfront when the manifest is requested, and the annotated manifest is served immediately with all necessary security information already embedded. This preliminary setup eliminates the need for repeated authentication checks during subsequent content requests, significantly reducing processing time latency.
3Reliability
If rendition segment addresses are annotated with session identifiers, then content access control is improved, but data size and bandwidth requirements increase
Solution Approach 1:
The patent applies local quality by selectively embedding session identifiers only where necessary - specifically in the manifest files and at the annotation points within rendition segment addresses. Rather than encrypting or attaching session identifiers to every individual media packet or byte of content, the security information is localized to the manifest structure and key access points. This approach maintains effective access control while minimizing the increase in data size and bandwidth requirements.
Data Source
AI summary
A method includes, during an initial time: receiving a manifest request, for a video, from a device associated with a first address; generating an identifier associated with the first address; generating a manifest defining a set of segments available for the video; and serving the manifest. The method further includes, during a first time: receiving a first request for a first segment, in the set of segments, the first request associated with the first address and the identifier; and based on association between the first address and the identifier, serving the first segment to the first address. The method also includes, during a second time: receiving a second request for a second segment in the set of segments, the second request associated with a second address and the identifier; and based on disassociation of the second address and the identifier, withholding delivery of the second segment to the second address.


