-
公开(公告)号:US09558282B2
公开(公告)日:2017-01-31
申请号:US14166612
申请日:2014-01-28
Applicant: Apple Inc.
Inventor: David Biderman , William May, Jr. , Alan Tseng , Roger Pantos , James David Batson
IPC: G06F7/00 , G06F17/30 , H04N7/173 , H04N21/2343 , H04N21/262 , H04N21/439 , H04N21/44 , H04N21/442 , H04N21/845 , H04L29/06 , G06F13/14
CPC classification number: H04L47/34 , G06F17/30873 , H04L65/1069 , H04L65/60 , H04L67/02 , H04L67/06 , H04N7/17318 , H04N21/234327 , H04N21/234363 , H04N21/26258 , H04N21/4394 , H04N21/44004 , H04N21/44016 , H04N21/44209 , H04N21/8456
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.
Abstract translation: 使用诸如HTTP兼容协议之类的传输协议实时或接近实时流传输内容的方法和装置。 在一个实施例中,一种方法包括将代表节目的基于连续时间的内容(例如实况视频广播)的数据流划分成多个不同的媒体文件,并且生成具有多个标签和通用的播放列表文件 指示多个不同媒体文件呈现顺序的资源指示符(URI)。 可以使多个媒体文件和播放列表文件可用于传输到能够使用播放列表文件检索媒体文件的客户端设备。
-
公开(公告)号:US10977330B2
公开(公告)日:2021-04-13
申请号:US15390201
申请日:2016-12-23
Applicant: Apple Inc.
Inventor: David Biderman , William May, Jr. , Alan Tseng , Roger Pantos , James David Batson
IPC: G06F16/954 , H04N7/173 , H04N21/2343 , H04N21/44 , H04N21/442 , H04N21/845 , H04N21/262 , H04N21/439 , H04L29/06 , H04L12/801 , H04L29/08
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.
-
公开(公告)号:US20180302452A1
公开(公告)日:2018-10-18
申请号:US16001805
申请日:2018-06-06
Applicant: Apple Inc.
Inventor: Roger Pantos , William B. May, Jr. , David Biderman , Alan Tseng
CPC classification number: H04L65/60 , G06F15/16 , H04L65/1083 , H04L65/4015 , H04L65/608 , H04L67/02
Abstract: This document describes a protocol for transferring unbounded streams of multimedia data. It specifies the data format of the files and the actions to be taken by the server (sender) and the clients (receivers) of the streams. It describes version 2 of this protocol.
-
公开(公告)号:US20200314161A1
公开(公告)日:2020-10-01
申请号:US16946281
申请日:2020-06-15
Applicant: Apple Inc.
Inventor: Roger Pantos , William B. May, JR. , David Biderman , Alan Tseng
Abstract: 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.
-
公开(公告)号:US10693930B2
公开(公告)日:2020-06-23
申请号:US16001805
申请日:2018-06-06
Applicant: Apple Inc.
Inventor: Roger Pantos , William B. May, Jr. , David Biderman , Alan Tseng
Abstract: This document describes a protocol for transferring unbounded streams of multimedia data. It specifies the data format of the files and the actions to be taken by the server (sender) and the clients (receivers) of the streams. It describes version 2 of this protocol.
-
公开(公告)号:US10044779B2
公开(公告)日:2018-08-07
申请号:US14321099
申请日:2014-07-01
Applicant: Apple Inc.
Inventor: Roger Pantos , William May, Jr. , David Biderman , Alan Tseng
CPC classification number: H04L65/60 , G06F15/16 , H04L65/1083 , H04L65/4015 , H04L65/608 , H04L67/02
Abstract: 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.
-
公开(公告)号:US20140143388A1
公开(公告)日:2014-05-22
申请号:US14166612
申请日:2014-01-28
Applicant: Apple Inc.
Inventor: David Biderman , William May, JR. , Alan Tseng , Roger Pantos , James David Batson
IPC: H04L29/06
CPC classification number: H04L47/34 , G06F17/30873 , H04L65/1069 , H04L65/60 , H04L67/02 , H04L67/06 , H04N7/17318 , H04N21/234327 , H04N21/234363 , H04N21/26258 , H04N21/4394 , H04N21/44004 , H04N21/44016 , H04N21/44209 , H04N21/8456
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.
Abstract translation: 使用诸如HTTP兼容协议之类的传输协议实时或接近实时流传输内容的方法和装置。 在一个实施例中,一种方法包括将代表节目的基于连续时间的内容(例如实况视频广播)的数据流划分成多个不同的媒体文件,并且生成具有多个标签和通用的播放列表文件 指示多个不同媒体文件的呈现顺序的资源指示符(URI)。 可以使多个媒体文件和播放列表文件可用于传输到能够使用播放列表文件检索媒体文件的客户端设备。
-
公开(公告)号:US20210263981A1
公开(公告)日:2021-08-26
申请号:US17193307
申请日:2021-03-05
Applicant: Apple Inc.
Inventor: David Biderman , William May, JR. , Alan Tseng , Roger Pantos , James David Batson
IPC: G06F16/954 , H04N7/173 , H04N21/2343 , H04N21/262 , H04N21/439 , H04N21/44 , H04N21/442 , H04N21/845 , H04L29/06 , H04L12/801 , H04L29/08
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.
-
公开(公告)号:US09832245B2
公开(公告)日:2017-11-28
申请号:US14480490
申请日:2014-09-08
Applicant: Apple Inc.
Inventor: David Biderman , William May, Jr. , Roger Pantos , James David Batson , John Samuel Bushell
IPC: G06F15/16 , H04L29/06 , H04N5/783 , H04N21/2343 , H04N21/6587 , H04N21/845 , H04N21/8543
CPC classification number: H04L65/60 , H04N5/783 , H04N21/23439 , H04N21/6587 , H04N21/8456 , H04N21/8543
Abstract: Methods, systems and machine readable storage medium for allowing playback of streaming media at playback rates of other than 1× 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 1×. 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.
-
公开(公告)号:US20170171094A1
公开(公告)日:2017-06-15
申请号:US15390201
申请日:2016-12-23
Applicant: Apple Inc.
Inventor: David Biderman , William May, JR. , Alan Tseng , Roger Pantos , James David Batson
IPC: H04L12/801 , H04L29/08
CPC classification number: H04L47/34 , G06F16/954 , H04L65/1069 , H04L65/60 , H04L67/02 , H04L67/06 , H04N7/17318 , H04N21/234327 , H04N21/234363 , H04N21/26258 , H04N21/4394 , H04N21/44004 , H04N21/44016 , H04N21/44209 , H04N21/8456
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.
-
-
-
-
-
-
-
-
-