H04N21/637

Systems and methods for creating a shared playback session
11570518 · 2023-01-31 · ·

A first client device is associated with a first user hosting a shared playback session. While a first media content item from the shared playback session is being presented on a set of presentation devices, the first client device communicates with a set of observer devices for the shared playback session. The first client device receives a request to modify playback of the shared playback session from a second client device, the second client device being one observer device of the set of observer devices. In response to the request to modify playback of the shared playback session, the first client device determines an action to take with respect to the shared playback session. In response to determining the action to take with respect to the shared playback session, the first client device sends a command for the action to each of the set of presentation devices.

Device resource management during video streaming and playback
11528532 · 2022-12-13 · ·

Techniques described herein include evaluation and management of device hardware, software, and network resources during streaming, downloading, or playback of video resources on client devices from remote locations. Certain aspects relate to evaluating the current resources available at a client device, such as memory, processing capacity, device battery status, network availability and/or network data quotas, in view of a video resource request. Based on the evaluation of the client device's resources, and estimations of the effects that video streaming/downloading and playback may have on the client device's resources, the client device may control, customize, and/or alter the retrieval or playback of requested video resources.

Device resource management during video streaming and playback
11528532 · 2022-12-13 · ·

Techniques described herein include evaluation and management of device hardware, software, and network resources during streaming, downloading, or playback of video resources on client devices from remote locations. Certain aspects relate to evaluating the current resources available at a client device, such as memory, processing capacity, device battery status, network availability and/or network data quotas, in view of a video resource request. Based on the evaluation of the client device's resources, and estimations of the effects that video streaming/downloading and playback may have on the client device's resources, the client device may control, customize, and/or alter the retrieval or playback of requested video resources.

METHOD AND APPARATUS FOR ACQURING PROP INFORMATION , DEVICE, AND COMPUTER READABLE STORAGE MEDIUM
20220394356 · 2022-12-08 · ·

The present disclosure provides a method and apparatus for acquiring prop information, a device, and a computer readable storage medium. The method comprises: receiving, by a transaction platform, information on game props during a live broadcast of a game, and generating an identification code for accessing the information on game props; and transmitting, by the transaction platform, the identification code to a live broadcast platform, so as to enable the live broadcast platform to display the identification code in a live broadcast screen.

METHOD AND APPARATUS FOR ACQURING PROP INFORMATION , DEVICE, AND COMPUTER READABLE STORAGE MEDIUM
20220394356 · 2022-12-08 · ·

The present disclosure provides a method and apparatus for acquiring prop information, a device, and a computer readable storage medium. The method comprises: receiving, by a transaction platform, information on game props during a live broadcast of a game, and generating an identification code for accessing the information on game props; and transmitting, by the transaction platform, the identification code to a live broadcast platform, so as to enable the live broadcast platform to display the identification code in a live broadcast screen.

Systems, Methods, and Media for Controlling Delivery Of Content
20230067662 · 2023-03-02 · ·

Methods, systems, and computer readable media for controlling delivery of content are provided. In some embodiments, a system for controlling delivery of content is provided. The system includes processing circuitry configured to: transmit, to a server, a plurality of requests for blocks of the content; while at least some of the plurality of requests are still outstanding: detect a change of a service characteristic of a connection between the system and the server; determine a preferred number of outstanding requests; and cancel at least some of the requests from the plurality that are still outstanding based on the preferred number and a count of the requests from the plurality that are still outstanding.

Systems, Methods, and Media for Controlling Delivery Of Content
20230067662 · 2023-03-02 · ·

Methods, systems, and computer readable media for controlling delivery of content are provided. In some embodiments, a system for controlling delivery of content is provided. The system includes processing circuitry configured to: transmit, to a server, a plurality of requests for blocks of the content; while at least some of the plurality of requests are still outstanding: detect a change of a service characteristic of a connection between the system and the server; determine a preferred number of outstanding requests; and cancel at least some of the requests from the plurality that are still outstanding based on the preferred number and a count of the requests from the plurality that are still outstanding.

METHOD AND SERVER FOR AUDIO AND/OR VIDEO CONTENT DELIVERY

For delivering an audio and/or video content using adaptive streaming from a cache server to a client device, the audio and/or video content being segmented into data segments available in various representations with respective audio and/or video qualities, the representations being time-aligned per segment, the segments being further divided into chunks, a method includes: obtaining a round-trip time value applicable between the cache server and the client device; computing a minimum bulk transfer size from the maximum average bitrate of the various representations of the audio and/or video content and from the obtained round-trip time value; computing a minimum bulk duration, with respect to the audio and/or video content, for the representation to be delivered to the client device; and delivering the audio and/or video content by burst transfers in the form of bulks of aggregated successive chunks for each segment in accordance with the computed minimum bulk duration.

SYSTEMS AND METHODS FOR CREATING A SHARED PLAYBACK SESSION
20230209143 · 2023-06-29 ·

A first client device is associated with a first user hosting a shared playback session. While a first media content item from the shared playback session is being presented on a set of presentation devices, the first client device communicates with a set of observer devices for the shared playback session. The first client device receives a request to modify playback of the shared playback session from a second client device, the second client device being one observer device of the set of observer devices. In response to the request to modify playback of the shared playback session, the first client device determines an action to take with respect to the shared playback session. In response to determining the action to take with respect to the shared playback session, the first client device sends a command for the action to each of the set of presentation devices.

IMAGE PROVIDING SYSTEM
20170374359 · 2017-12-28 ·

An object is to manage a plurality of users by displaying a video on a plurality of head mounted displays. A plurality of head mounted display systems are connected to a server, the server including a first communication control unit transmitting image data to the connected head mounted display systems and a generation unit generating new image data according to information relating to visual lines of users transmitted from the head mounted display systems in accordance with the image data and outputting the generated new image data to the first communication control unit, and each of the head mounted display systems including: a display unit displaying the image data supplied from the server; a detection unit detecting a visual line of a user viewing the image data displayed on the display unit; and a second communication control unit transmitting information relating to the visual line detected by the detection unit to the server.