Seamless playback of composite media
First Claim
1. A computer system for seamless playback of composite media, the system comprising:
- a processor and memory configured to execute software instructions, the instructions comprising the following components;
a user interface component configured to provide an interface through which a content producer can select clips for inclusion in a composite media stream;
a clip identification component configured to receive start and stop information about each of multiple clips to be included in the composite media stream; and
a composite manifest component configured to create a composite manifest that describes the composite media stream, including an identification of each clip that comprises the composite media stream, each clip defines a start time and an end time of media content within a chunk that is to be played, each chunk being an individually addressable portion of media content that is cacheable by a network infrastructure, the composite manifest describes a plurality of chunks of media content forming the composite media presentation and an order for playback of the chucks based on the sequence of clips.
2 Assignments
0 Petitions
Accused Products
Abstract
A streaming composition system is described herein that provides easy workflow and playback capabilities for content producers to create composite media assets from existing and on-going media content and for streaming clients to seamlessly playback composite multimedia streams provided from different sources. These assets provide broadcasters an option to quickly turn around highlights for an on-going event. The streaming composition system allows a producer to identify clips within existing media assets and compose the clips into a new unified streaming presentation. For producers that already have smooth streaming media assets, the system leverages these assets to provide seamless playback across clip boundaries including advanced playback support for advertisement insertion, fast forward, rewind, and so on.
-
Citations
14 Claims
-
1. A computer system for seamless playback of composite media, the system comprising:
-
a processor and memory configured to execute software instructions, the instructions comprising the following components; a user interface component configured to provide an interface through which a content producer can select clips for inclusion in a composite media stream; a clip identification component configured to receive start and stop information about each of multiple clips to be included in the composite media stream; and a composite manifest component configured to create a composite manifest that describes the composite media stream, including an identification of each clip that comprises the composite media stream, each clip defines a start time and an end time of media content within a chunk that is to be played, each chunk being an individually addressable portion of media content that is cacheable by a network infrastructure, the composite manifest describes a plurality of chunks of media content forming the composite media presentation and an order for playback of the chucks based on the sequence of clips. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A device, comprising:
-
at least one processor and a memory; the at least one processor configured to; provide an interface through which a content producer can identify media assets from which to compose clips from multiple different sources into a seamless composite media presentation; receive information identifying one or more clips for the composite media presentation; identify the one or more clips identified by the received information and storing information for playing each identified clips; and create a composite manifest that specifies information about the composite media presentation and each clip associated with the composite media presentation, each clip defines a start time and an end time of media content within a chunk that is to be played, each chunk being an individually addressable portion of media content that is cacheable by a network infrastructure, the composite manifest describes a plurality of chunks of media content forming the composite media presentation and an order for playback of the chucks based on the sequence of clips. - View Dependent Claims (11, 12, 13, 14)
-
Specification