MEDIA DELIVERY SERVICE PROTOCOL TO SUPPORT LARGE NUMBERS OF CLIENT WITH ERROR FAILOVER PROCESSES
    1.
    发明申请
    MEDIA DELIVERY SERVICE PROTOCOL TO SUPPORT LARGE NUMBERS OF CLIENT WITH ERROR FAILOVER PROCESSES 有权
    媒体交付服务协议支持具有错误失败过程的大量客户端

    公开(公告)号:US20140281707A1

    公开(公告)日:2014-09-18

    申请号:US14193739

    申请日:2014-02-28

    Applicant: Apple Inc.

    Abstract: A media delivery service may include a media source, a proxy cache and one or more client devices. The media source may generate coded segments from an input media stream and develop a playlist identifying network locations of the segments. The media source may broadcast the coded segments and their storage locations to a proxy cache in a broadcast channel. The proxy cache may store successfully received coded segments and develop a mapping table identifying the segments' network locations. The client may request segments from the proxy cache based on the received playlist form the media source. If the proxy cache does not store a requested segment, it may so notify the client and the client may request the segment from the media source.

    Abstract translation: 媒体传送服务可以包括媒体源,代理缓存和一个或多个客户端设备。 媒体源可以从输入媒体流生成编码片段,并开发识别片段的网络位置的播放列表。 媒体源可以将编码的段及其存储位置广播到广播信道中的代理高速缓存。 代理缓存可以存储成功接收的编码段,并开发识别段的网络位置的映射表。 客户端可以基于从媒体源接收的播放列表从代理缓存请求片段。 如果代理缓存不存储请求的段,则可以通知客户端,并且客户端可以从媒体源请求段。

    MULTI-STREAM SCHEDULING AND REQUESTS
    2.
    发明申请
    MULTI-STREAM SCHEDULING AND REQUESTS 有权
    多流程调度和要求

    公开(公告)号:US20150350100A1

    公开(公告)日:2015-12-03

    申请号:US14291889

    申请日:2014-05-30

    Applicant: Apple Inc.

    Abstract: An embodiment of a method of requesting a plurality of media streams can include, as performed by a computing device, receiving a control input to control a playback function of at least one of the plurality of media streams, determining a download bandwidth between the computing device and a media source on a network, classifying the at least one of the plurality of media streams based on the control input and total download bandwidth, and sending a plurality of requests for the plurality media streams over a single connection to the media source, wherein at least one of an order or a content of the requests is based on the classification. The sending of the media stream requests can utilize at least one of a server-side protocol for multiplexing media streams over a single connection or one or more of HTTP pipelining or HTTP range requests over a single connection.

    Abstract translation: 请求多个媒体流的方法的实施例可以包括如由计算设备执行的接收控制输入以控制多个媒体流中的至少一个媒体流的重放功能,确定计算设备之间的下载带宽 以及网络上的媒体源,基于所述控制输入和总下载带宽对所述多个媒体流中的所述至少一个进行分类,以及通过到所述媒体源的单个连接向所述多个媒体流发送多个请求,其中, 请求的顺序或内容中的至少一个基于分类。 媒体流请求的发送可以利用服务器侧协议中的至少一个来通过单个连接复用媒体流,或者通过单个连接的HTTP流水线或HTTP范围请求中的一个或多个。

    MEDIA REQUESTS FOR TRICKPLAY
    4.
    发明申请
    MEDIA REQUESTS FOR TRICKPLAY 有权
    媒体要求TRICKPLAY

    公开(公告)号:US20150350700A1

    公开(公告)日:2015-12-03

    申请号:US14292072

    申请日:2014-05-30

    Applicant: Apple Inc.

    Inventor: Roger N. PANTOS

    Abstract: An embodiment of a method of requesting and receiving a media stream can include, as performed by a computing device, responsive to a control input to control an enhanced playback mode for a media stream, determining a video frame to display in the enhanced playback mode of the media stream; requesting the determined frame from a media source over at least one connection between the computing device and the media source; predicting a second video frame for the enhanced playback mode; and requesting the predicted second frame from the media source over the at least one connection before receiving the determined video frame over the at least one connection.

    Abstract translation: 一种请求和接收媒体流的方法的实施例可以包括,如由计算设备执行的,响应于控制输入来控制媒体流的增强播放模式,确定以增强播放模式显示的视频帧 媒体流; 通过计算设备和媒体源之间的至少一个连接从媒体源请求确定的帧; 预测用于增强播放模式的第二视频帧; 以及在通过所述至少一个连接接收所确定的视频帧之前,通过所述至少一个连接从所述媒体源请求所述预测的第二帧。

Patent Agency Ranking