Real-time or near real-time streaming

    公开(公告)号:AU2016202709B2

    公开(公告)日:2018-07-05

    申请号:AU2016202709

    申请日:2016-04-28

    Applicant: APPLE INC

    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.

    REAL-TIME OR NEAR REAL-TIME STREAMING

    公开(公告)号:CA2748548C

    公开(公告)日:2015-02-24

    申请号:CA2748548

    申请日:2009-12-28

    Applicant: APPLE INC

    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.

    Determining earliest and latest transmission times for playlist files having plural tags and universal resource indicators (URIs)

    公开(公告)号:GB2510766A

    公开(公告)日:2014-08-13

    申请号:GB201408950

    申请日:2011-04-01

    Applicant: APPLE INC

    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.

    Real-time or near real-time streaming

    公开(公告)号:AU2013202695B2

    公开(公告)日:2016-01-28

    申请号:AU2013202695

    申请日:2013-04-05

    Applicant: APPLE INC

    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.

    Method for streaming multimedia data over a non-streaming protocol

    公开(公告)号:AU2013201691B2

    公开(公告)日:2016-01-07

    申请号:AU2013201691

    申请日:2013-03-20

    Applicant: APPLE INC

    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.

    Method for streaming multimedia data over a non-streaming protocol

    公开(公告)号:AU2013201691A1

    公开(公告)日:2013-04-11

    申请号:AU2013201691

    申请日:2013-03-20

    Applicant: APPLE INC

    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.

Patent Agency Ranking