-
公开(公告)号:GB2510766B
公开(公告)日:2014-09-24
申请号:GB201408950
申请日:2011-04-01
Applicant: APPLE INC
Inventor: PANTOS ROGER , MAY WILLIAM JR , BIDERMAN DAVID , TSENG ALAN
IPC: H04N21/262 , H04L29/06 , H04N21/458 , H04N21/61 , H04N21/654 , H04N21/658 , H04N21/8543
Abstract: A method comprises: determining an earliest time and latest time 1205 (e.g. a time window) for a data processing system to transmit a next playlist file, the earliest and latest times based on when a previous (e.g. immediately preceding) playlist file was first made available for transmission from or was transmitted by the data processing system; transmitting the next playlist file after the earliest time and before the latest time, the next playlist file being transmitted to a client device using a non-streaming (e.g. HTTP) transfer protocol, and having plural tags and plural Universal Resource Indicators (URIs), the tags and URIs indicating an ordering of multiple files that have been divided out of a stream of data to recreate the stream of data by sequential presentation of the multiple media files. A target duration 1201 may be established as a maximum duration for each media file in the next playlist file; a minimum duration 1203 for the next play list file may be set as a multiple of the target (max) duration. The earliest time may be no earlier, and the latest time no later, than a predetermined percentage of a target duration.
-
公开(公告)号:AU2013202695A1
公开(公告)日:2013-05-02
申请号:AU2013202695
申请日:2013-04-05
Applicant: APPLE INC
Inventor: BIDERMAN DAVID , MAY WILLIAM , TSENG ALAN , PANTOS ROGER , BATSON JAMES DAVID
IPC: H04L29/06
Abstract: Methods and apparatuses for real-time or near real-time streaming of content using transfer protocols such as an HTTP compliant protocol. In one embodiment, a machine implemented method includes: dividing, at a server device, a stream of data into multiple media file segments, each of the multiple media file segments to be stored as individual files in a memory in a transfer protocol compliant format; generating a playlist file having a plurality of tags and a plurality of Universal Resource Indicators (URIs), the plurality of URIs indicating an ordering of the multiple media file segments to recreate the stream of data; and generating an updated playlist file corresponding to changes to the multiple media file segments, the updated playlist file comprising a plurality of updated URIs indicating an ordering of updated multiple media file segments to recreate a representation of the stream of data.
-
公开(公告)号:MX2011006973A
公开(公告)日:2011-12-06
申请号:MX2011006973
申请日:2009-12-28
Applicant: APPLE INC
Inventor: BIDERMAN DAVID , TSENG ALAN , PANTOS ROGER , BATSON JAMES DAVID , MAY WILLIAM JR
IPC: H04L29/06
Abstract: Los métodos y aparatos para la transmisión de flujos de datos de contenido en tiempo real o en tiempo casi real, usando protocolos de transferencia tal como un protocolo que cumple con HTTP. En una modalidad, un método incluye dividir un flujo de datos, que representan el contenido basado en tiempo contiguo de un programa (por ejemplo, una transmisión de video en vivo), en una pluralidad de archivos de medios distintos, y generar un archivo de lista de reproducción que tiene una pluralidad de etiquetas o marcadores y los Indicadores de Recursos Universales (URIs) que indican un orden de presentación de la pluralidad de archivos de medios distintos. La pluralidad de archivos de medios y el archivo de la lista de reproducción pueden estar disponibles para la transmisión a un dispositivo del cliente que puede recuperar los archivos de medios usando un archivo de lista de reproducción.
-
公开(公告)号:GB2479455A
公开(公告)日:2011-10-12
申请号:GB201105900
申请日:2011-04-07
Applicant: APPLE INC
Inventor: MAY WILLIAM JR , TSENG ALAN , PANTOS ROGER , BIDERMAN DAVID
Abstract: Real-time or near real-time streaming of content, specified in one or more playlists, uses transfer protocols such as an HTTP compliant protocol and a custom URL scheme. A user application on a client device is provided to present media files and to control their presentation. The client runs a separate media serving process, which may be a different software process, to retrieve a playlist specifying the media files and a media source at which the files are available, to retrieve the files from the source, and to decode the files retrieved. The media serving process may call the user application to process a custom URL in order to obtain the object referred to by the custom URL. The custom URL may be used for decryption purposes. A device for providing an output to a presentation device using the media server process is also disclosed.
-
公开(公告)号:SG172820A1
公开(公告)日:2011-08-29
申请号:SG2011048105
申请日:2009-12-28
Applicant: APPLE INC
Inventor: BIDERMAN DAVID , MAY WILLIAM JR , TSENG ALAN , PANTOS ROGER , BATSON JAMES DAVID
Abstract: Methods and apparatuses for real-time or near real-time streaming of content using transfer protocols such as an HTTP compliant protocol. In one embodiment, a method includes dividing a stream of data, representing the contiguous time based content of a program (e.g. a live video broadcast), into a plurality of distinct media files, and generating a playlist file having a plurality of tags and Universal Resource Indicators indicating an order of presentation of the plurality of distinct media files. The plurality of media files and the playlist file can be made available for transmission to a client device which can retrieve the media files using the playlist file.
-
-
-
-