RECONSTRUCTION OF CBR TRANSPORT STREAMS
    31.
    发明公开

    公开(公告)号:US20240031419A1

    公开(公告)日:2024-01-25

    申请号:US17871055

    申请日:2022-07-22

    IPC分类号: H04L65/75 H04L65/61 H04L65/70

    摘要: Systems, methods, and devices for generating a constant bitrate (CBR) transport stream in manners that facilitate subsequent reconstruction, and for performing such reconstruction are disclosed herein. For example, generating a CBR transport stream may include for each payload packets: sampling a clock source to obtain a clock sample; and inserting an encoding of the clock sample in a stuffing area of a header of the payload packet. For example, reconstructing a CBR transport stream may include receiving a plurality of packets of a variable bitrate (VBR) transport stream; for a pair of adjacent packets in the VBR transport stream: extracting a clock sample from a header of each of the pair adjacent packets; computing a delta between the clock samples; and inserting one or more null packets between the adjacent packets based on the computed delta and a timing metric corresponding to a bitrate of the CBR transport stream.

    TRANSIENT SETUP OF APPLICATIONS ON COMMUNAL DEVICES

    公开(公告)号:US20240031414A1

    公开(公告)日:2024-01-25

    申请号:US18480687

    申请日:2023-10-04

    申请人: Apple Inc.

    摘要: Techniques are disclosed for initiating transient sessions on a communal device. An example method includes a system receiving, from a media streaming device, a request for a transient session token for initiating a transient session of a streaming service. The system can transmit, to the media streaming device, an authentication request for authenticating a user account that is associated with the streaming service. The authentication request can be transmitted based at least in part on the receipt of the request for the transient session token. The system can receive, from the media streaming device, an authentication response based at least in part on transmitting the authentication request. The system can authenticate that the user account is associated with the streaming service based at least in part on receiving the authentication response. The system can transmit the transient session token to the media streaming device. The transient session token comprises an expiration parameter for ending the transient session of the streaming service.

    Signaling schemes in events message tracks

    公开(公告)号:US11838341B2

    公开(公告)日:2023-12-05

    申请号:US17704336

    申请日:2022-03-25

    发明人: Iraj Sodagar

    IPC分类号: H04L65/61 H04L67/02

    CPC分类号: H04L65/61 H04L67/02

    摘要: Systems, devices, and methods for obtaining an event message track configured to be processed by a Dynamic Adaptive Streaming over HyperText Transfer Protocol (DASH) client for displaying media content, the event message track corresponds to a plurality of events comprising one or more of Media Presentation Description (MPD) events, inband events, timed metadata, Common Media Application Format (CMAF) events, and DASH events; obtaining a scheme identifier box identifying one or more event schemes that appear in the event message track, wherein each event scheme of the one or more event schemes specifies at least one parameter for processing an event among the plurality of events included in the event message track; and providing the event message track to the DASH client or displaying media content based on the event message track according to the one or more event schemes.

    METHODS AND USER INTERFACES FOR SHARING AUDIO

    公开(公告)号:US20230376268A1

    公开(公告)日:2023-11-23

    申请号:US18228597

    申请日:2023-07-31

    申请人: Apple Inc.

    摘要: The present disclosure relates generally to sharing audio, including while the electronic device is connected to a first external device via a communication link, wherein the electronic device is configured to provide audio data to the first external device via the communication link, detecting an indication that a physical proximity between the electronic device and a second external device, different from the first external device, satisfies a proximity condition; in response to detecting the indication that the physical proximity between the electronic device and the second external device satisfies the proximity condition, displaying, via the display device, a first user interface including a first affordance; detecting an input corresponding to selection of the first affordance; and in response to detecting the input corresponding to selection of the first affordance, initiating a process to provide audio data concurrently with the first external device and the second external device.

    Transient setup of applications on communal devices

    公开(公告)号:US11818180B1

    公开(公告)日:2023-11-14

    申请号:US18072460

    申请日:2022-11-30

    申请人: Apple Inc.

    摘要: Techniques are disclosed for initiating transient sessions on a communal device. An example method includes a device detecting a user device within a threshold distance of the device. The device can transmit control instructions to the user device for a response from the user device based on the detection, the response comprising an indication as to whether to initiate a transient session of a streaming service. The device can transmit, to an application server, a request for a transient session token based on the response from the user device. The device can receive, from the application server, the transient session token, the transient session token including an expiration parameter. The device can initiate the transient session based on the transient session token, the transient session comprising presenting content provided by the application server on a presentation device. The device can terminate the transient session based on the expiration parameter.

    System and method for live stream control

    公开(公告)号:US11812069B2

    公开(公告)日:2023-11-07

    申请号:US17104259

    申请日:2020-11-25

    申请人: Fox Corporation

    摘要: Systems and methods for live stream control, including disaster recovery and/or load balancing, are provided including a first video encoding and distribution platform as a primary platform, a second video encoding and distribution platform running in parallel to the primary platform as a secondary platform, which secondary platform uses separate video transmission, independent video encoding, video packing, manifest generation, and an alternate content delivery network (CDN), and an application or module configured to direct playback requests to the primary or secondary platform, dependent upon an operational status of the primary platform.