CLOCK COMPENSATION FOR STREAMING MEDIA SYSTEMS

    公开(公告)号:US20210289017A1

    公开(公告)日:2021-09-16

    申请号:US16819816

    申请日:2020-03-16

    Applicant: Apple Inc.

    Abstract: In one embodiment, systems, methods and non-transitory machine readable media detect differences between the rate of production, by a server, of media segments identified in an HTTP compliant playlist and the rate of consumption, by a client device, of the media segments in streaming media content. These differences, once detected, can be used to adjust a playback rate at the client to reduce the difference between the server rate and the client rate. This detection can be used in low latency streaming media contexts in which the client device is playing back content that is live, such as a live sports event happening during the playback by the client device. The adjustment of the client's playback rate can avoid running out of buffered media segments (when the client's rate is much faster than the server's rate) and can avoid increasing latency at the client device and overloading a buffer with too many media segments (when the client's rate is much slower than the server's rate).

    Synchronization of media rendering in heterogeneous networking environments

    公开(公告)号:US10582158B2

    公开(公告)日:2020-03-03

    申请号:US15435882

    申请日:2017-02-17

    Applicant: Apple Inc.

    Abstract: Techniques are disclosed for synchronizing media rendering among a plurality of networked terminals. A first terminal may receive communication from another terminal that correlates a network time to a first portion of a media item to be rendered on the terminals. The terminals may identify, from the correlation of network time to the first portion of media and from a playback rate negotiated between the terminals, other portions of the media item to be rendered at other network times. The terminals each may render appropriate portions of the media item as network time progresses. The terminals also may exchange other data to alter playback modes during the course of a common rendering session.

    Packed I-Frames
    13.
    发明申请
    Packed I-Frames 审中-公开

    公开(公告)号:US20170289514A1

    公开(公告)日:2017-10-05

    申请号:US15628073

    申请日:2017-06-20

    Applicant: Apple Inc.

    Abstract: Systems and methods for enabling playback control functions of a media player are disclosed. For example, a user of a client device receiving streaming playback of a video stream may perform rewind and fast forward control functions. The client device may implement these playback control functions by retrieving an enhanced playback segment. Using the enhanced playback segment, the media player may display selected frames at a predetermined interval while maintaining a visual cadence that is pleasing to a viewer. In the described embodiments, a client device may render a video stream, receive a command to control a fast forward or rewind playback mode for the video stream, and retrieve, from a distribution server or associated edge cache, one or more enhanced playback segments adapted to implement the user command.

    PACKED I-FRAMES
    14.
    发明申请
    PACKED I-FRAMES 审中-公开
    包装I框架

    公开(公告)号:US20150350622A1

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

    申请号:US14501941

    申请日:2014-09-30

    Applicant: Apple Inc.

    Abstract: Systems and methods for enabling playback control functions of a media player are disclosed. For example, a user of a client device receiving streaming playback of a video stream may perform rewind and fast forward control functions. The client device may implement these playback control functions by retrieving an enhanced playback segment. Using the enhanced playback segment, the media player may display selected frames at a predetermined interval while maintaining a visual cadence that is pleasing to a viewer. In the described embodiments, a client device may render a video stream, receive a command to control a fast forward or rewind playback mode for the video stream, and retrieve, from a distribution server or associated edge cache, one or more enhanced playback segments adapted to implement the user command.

    Abstract translation: 公开了一种用于实现媒体播放器的播放控制功能的系统和方法。 例如,接收视频流的流式播放的客户端设备的用户可以执行倒带和快进控制功能。 客户端设备可以通过检索增强的回放段来实现这些重放控制功能。 使用增强的回放段,媒体播放器可以以预定间隔显示所选择的帧,同时保持对观看者是令人愉快的视觉节奏。 在所描述的实施例中,客户端设备可以呈现视频流,接收命令以控制用于视频流的快进或快退重放模式,并且从分发服务器或相关联的边缘缓存检索一个或多个改进的增强回放段 实现用户命令。

    SYSTEMS AND METHODS FOR SEAMLESSLY SWITCHING BETWEEN MEDIA STREAMS
    15.
    发明申请
    SYSTEMS AND METHODS FOR SEAMLESSLY SWITCHING BETWEEN MEDIA STREAMS 有权
    用于媒体流之间无缝切换的系统和方法

    公开(公告)号:US20130332969A1

    公开(公告)日:2013-12-12

    申请号:US13828332

    申请日:2013-03-14

    Applicant: APPLE INC.

    Abstract: Systems and methods for switching between encoded media streams are disclosed. A system may be configured to receive at least two media streams of differing qualities that are associated with an identical media asset. The system can seamlessly switch between a first media stream and a second media stream using an algorithm that can determine which frames of a second stream must be discarded to sync the second stream with the first media stream. The two media streams can then be cross faded to switch from the first media stream to the second media stream.

    Abstract translation: 公开了用于在编码媒体流之间切换的系统和方法。 系统可以被配置为接收与相同媒体资产相关联的不同质量的至少两个媒体流。 系统可以使用可以确定必须丢弃第二流的哪些帧以将第二流与第一媒体流同步的算法在第一媒体流和第二媒体流之间无缝切换。 然后可以将两个媒体流交叉淡入淡出以从第一媒体流切换到第二媒体流。

Patent Agency Ranking