Spotify Technology S.A.
Systems and methods for using seektables to stream media items
Last updated:
Abstract:
In one aspect, a client device receives a request to stream a media item from a first position. Content corresponding to the media item includes samples identified in a container file. The client device obtains, independently of the container file, a seektable that is not included with the container file and that identifies a plurality of segments into which content corresponding to the media item is divided. The seektable is stored using a mark-up language that is natively compatible with a software development kit (SDK) executing on the client device. The client device consults the seektable to determine a segment of the media item to retrieve in response to the request, the segment including content at the first position, and, after consulting the seektable, retrieves the segment of the media item and plays the content corresponding to the first position using the retrieved segment.
Utility
8 Nov 2017
21 Apr 2020