-
公开(公告)号:AU2016202709B2
公开(公告)日:2018-07-05
申请号:AU2016202709
申请日:2016-04-28
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 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 (URIs) 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. In another 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.
-
公开(公告)号:CA2748548C
公开(公告)日:2015-02-24
申请号:CA2748548
申请日:2009-12-28
Applicant: APPLE INC
Inventor: BIDERMAN DAVID , MAY WILLIAM JR , 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 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.
-
公开(公告)号:AU2015221573B2
公开(公告)日:2016-12-15
申请号:AU2015221573
申请日:2015-09-07
Applicant: APPLE INC
Inventor: MAY JR WILLIAM , PANTOS ROGER , BATSON JAMES DAVID , BUSHELL JOHN SAMUEL , BIDERMAN DAVID
IPC: H04N21/8543 , H04N5/783 , H04N21/2343 , H04N21/6587 , H04N21/845
Abstract: Methods, systems and machine readable storage medium for allowing playback of streaming media at playback rates of other than 1X are described. In one embodiment, a method can determine different sets of I-frames that are available before a display deadline, where each set can have a different cadence, and one of the sets can be selected for download and display to achieve playback at other than 1X. Byte range requests from a client device can be used to retrieve each of the I-frames. Other methods, system and media are also described.
-
公开(公告)号:BRPI0923917A2
公开(公告)日:2016-02-16
申请号:BRPI0923917
申请日:2009-12-28
Applicant: APPLE INC
Inventor: TSENG ALAN , BIDERMAN DAVID , BATSON JAMES DAVID , PANTOS ROGER , MAY WILLIAM JR
IPC: H04L29/06
-
公开(公告)号:GB2510766A
公开(公告)日:2014-08-13
申请号: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.
-
公开(公告)号:AU2013202695B2
公开(公告)日:2016-01-28
申请号: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.
-
公开(公告)号:AU2013201691B2
公开(公告)日:2016-01-07
申请号:AU2013201691
申请日:2013-03-20
Applicant: APPLE INC
Inventor: BIDERMAN DAVID , MAY JR 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 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 file segments, 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 file segments. The plurality of media file segments and the playlist file can be made available for transmission to a client device which can retrieve the media file segments using the playlist file.
-
公开(公告)号:HK1193291A1
公开(公告)日:2014-09-12
申请号:HK14106722
申请日:2014-07-03
Applicant: APPLE INC
Inventor: BIDERMAN DAVID , MAY WILLIAM JR , PANTOS ROGER , BATSON JAMES DAVID , BUSHELL JOHN SAMUEL
IPC: H04N20060101
-
公开(公告)号:AU2012262245A1
公开(公告)日:2013-12-12
申请号:AU2012262245
申请日:2012-05-30
Applicant: APPLE INC
Inventor: PANTOS ROGER , BIDERMAN DAVID , MAY WILLIAM , FLICK CHRISTOPHER , BUSHELL JOHN SAMUEL , CALHOUN JOHN KEVIN
IPC: H04N21/81 , H04N21/4722 , H04N21/482 , H04N21/485
Abstract: A content streaming system, such as an HTTP streaming system, can use a variant audio playlist that identifies different audio playlists, such as one playlist in English and one playlist in Spanish, for the same program such as a video program which is specified by a video playlist which can be separate from the variant audio playlist. A client can use the variant audio playlist to select a particular audio content for the same program, and the particular audio content can be referred to by one URL in the variant audio playlist, among a set of alternative URLs, in the variant audio playlist, for alternative audio content.
-
公开(公告)号:AU2013201691A1
公开(公告)日:2013-04-11
申请号:AU2013201691
申请日:2013-03-20
Applicant: APPLE INC
Inventor: BIDERMAN DAVID , MAY JR 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 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 file segments, 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 file segments. The plurality of media file segments and the playlist file can be made available for transmission to a client device which can retrieve the media file segments using the playlist file.
-
-
-
-
-
-
-
-
-