Real-time or near real-time streaming
AssigneeApple Inc.
InventorsRoger Pantos, William May, Jr., David Biderman, Alan Tseng
Life of this patent
Estimating the term…
Loading patent…
AssigneeApple Inc.
InventorsRoger Pantos, William May, Jr., David Biderman, Alan Tseng
Estimating the term…
Methods and apparatuses provide real-time or near real-time streaming of content, specified in one or more playlists, using transfer protocols such as an HTTP compliant protocol. In one embodiment, a method can adaptively determine a minimum overlap for an overlap in time between two streams being received concurrently in order to determine when to switch between the two streams, and the minimum overlap can be determined based on connection speed. In another embodiment, a minimum playlist duration can be set as a multiple of a target duration which specifies a maximum duration of a media file specified in a playlist. In another embodiment, a method can enforce a start point for playback at a client device.
A machine readable non-transitory storage medium storing executable instructions that when executed by a data processing system cause the system to perform a method of real-time or near real-time presentation of a stream of media data using a non-streaming transfer protocol comprising:
A machine implemented method of real-time or near real-time presentation of a stream of media data using a non-streaming transfer protocol, performed by a data processing system, the method comprising:
A data processing system comprising:
Dependencies are inferred from the claim text.