Patent ID: 9560422
Date: 2017-01-31
CPC Classifications: H04L,H04N

Claim:
1. A method for distributing a video file comprising frames via a peer-assisted video delivery system, the method comprising: segmenting the video file into temporal segments such that any frame of the video file is present in one and only one temporal segment, wherein each temporal segment is a self-contained physical object; generating segmentation metadata comprising at least video offsets corresponding to the video frames that need to be extracted from the video file to generate the temporal segments, continuity counter values suitable for detecting data loss, and segment start times; converting the temporal segments into media stream segments in accordance with a media stream format, which uses continuity counters and/or or timestamps, such that the continuity counters within the media stream segments and between consecutive media stream segments are properly incremented and/or or the timestamps within the media stream segments and between consecutive media stream segments are valid and synchronized; and injecting the video file and the segmentation metadata into the peer-assisted video delivery system.