Invention Grant
US09584577B2 Method for enabling use of HLS as a common intermediate format 有权
使HLS作为通用中间格式的方法

Method for enabling use of HLS as a common intermediate format
Abstract:
In one embodiment a method, system, and apparatus is described for providing multimedia content from a server to a plurality of media devices, the method including providing a computing device an HTTP Live Streaming (HLS) playlist for playing in an adaptive bitrate client, the playlist including a list of at least two segments, each of the segments having an associated duration field, for each segment in the playlist, assigning a timestamp which is equal to the sum the durations of each previous segment in the playlist, calculating a calculated duration of the playlist by subtracting a time stamp of the first segment in the playlist from the time stamp of the last segment in the playlist, determining a real duration of the playlist by subtracting a first presentation time stamp (PTS) of the first segment in the playlist from the last presentation time stamp (PTS) of the last segment in the playlist, computing a playlist drift by subtracting the calculated duration of the playlist from the real duration of the playlist, determining a correction factor by dividing the playlist drift by the number of segments in the playlist, and calculating a new timestamp for each segment in the playlist by adding the correction factor to the time stamp of the segment. Related methods, systems, and apparatus are also described.
Public/Granted literature
Information query
Patent Agency Ranking
0/0