Patent ID: 8782268

Claim:
A system that facilitates hypertext transfer protocol (HTTP) delivery of streaming media, the system comprising: at least one processor and at least one memory; the at least one memory including: a manifest component that maintains multiple manifests for a single item of content, wherein each manifest included in the multiple manifests describes at least one location of one or more content segments associated with one or more representations of the content, each manifest associated with a particular configuration of the single item of content; a composition component that organizes the multiple manifests in accordance with descriptions of the multiple manifests and selects a particular manifest from the multiple manifests based upon data included in a request for the content; and a track set component that identifies track sets available as alternative representations of the content or content segment, the track sets used to adjust the HTTP delivery of the streaming media, wherein the track sets are classified as one of selectable or switchable, wherein a selectable track set is selectable prior to delivery and a switchable track set is seamlessly switchable with respect to another switchable track set during presentation.