H04L65/752

TRANSPORTING HEIF-FORMATTED IMAGES OVER REAL-TIME TRANSPORT PROTOCOL
20220321897 · 2022-10-06 ·

An example device for retrieving media data, the device comprising: a memory configured to store scene data and image data; and one or more processors implemented in circuitry and configured to: receive data for a bitstream indicating that the bitstream includes one or more overlay images, the overlay images comprising either a single static image to be presented with scene data that remains constant while being presented frame-by-frame with frames of the scene data or an image sequence that repeats with a regular periodicity while being presented frame-by-frame with the frames of the scene data; receive the one or more overlay images from the bitstream; receive the scene data including one or more scene images; and present the scene images and the overlay images.

System and method for documenting recorded events

A media presentation system ingests and stores media data for recordings (e.g., of events such as meetings, presentations, conferences) and provides short sections of media known as clips, that reference ranges of the full recording, with all clips referencing the same underlying media data stored by the system. The system also enables embedding of any number of arbitrarily sized (e.g., by time and dimensions) clips in a web page or document.

System and method for documenting recorded events

A media presentation system ingests and stores media data for recordings (e.g., of events such as meetings, presentations, conferences) and provides short sections of media known as clips, that reference ranges of the full recording, with all clips referencing the same underlying media data stored by the system. The system also enables embedding of any number of arbitrarily sized (e.g., by time and dimensions) clips in a web page or document.

Optimized Model Transmission
20230148106 · 2023-05-11 ·

The invention relates to a method for operating a policy control entity in a cellular network, the method comprising: determining a quality of service parameter for a data packet session in which one trained model from a plurality of trained models is downloaded to a mobile entity, determining at least one capacity parameter of the mobile entity, determining a network transmission parameter of the cellular network, determining said one trained model from the plurality of different trained models based on a dataset which maps different capacity parameters and transmission capabilities to the plurality of trained models, on the determined capacity parameter, and on the network transmission parameter, determining routing information indicating where said one trained model is accessible for a transmission to the mobile entity, transmitting the routing information to a session management entity configured to manage the data packet session in the cellular network.

Optimized Model Transmission
20230148106 · 2023-05-11 ·

The invention relates to a method for operating a policy control entity in a cellular network, the method comprising: determining a quality of service parameter for a data packet session in which one trained model from a plurality of trained models is downloaded to a mobile entity, determining at least one capacity parameter of the mobile entity, determining a network transmission parameter of the cellular network, determining said one trained model from the plurality of different trained models based on a dataset which maps different capacity parameters and transmission capabilities to the plurality of trained models, on the determined capacity parameter, and on the network transmission parameter, determining routing information indicating where said one trained model is accessible for a transmission to the mobile entity, transmitting the routing information to a session management entity configured to manage the data packet session in the cellular network.

METHODS AND SYSTEMS CONFIGURED TO MANAGE VIDEO TRANSCODER LATENCIES
20230141968 · 2023-05-11 ·

Systems and methods configured to detect and manage video transcoder latencies are described. A manifest is received and is used to request video segments included in a manifest playlist. A transcoder having an input and output is used to transcode video segments. A delta time for a first SCTE-35 marker between the transcoder input and the transcoder output is determined, where the delta time corresponds to a transcoder latency. A determination is made as to whether a corrective action needs to be taken with respect to the latency, and such corrective action is taken as needed. The corrective action may include a transcoder reset. The manifest may be a text file and may be in the form of an HLS or DASH manifest. Additionally, streaming latencies may be reduced by switching content distribution systems, increasing the number of edge systems distributing content to clients, and/or by increasing video cache memory.

METHODS AND APPARATUS FOR JUST-IN-TIME STREAMING MEDIA
20230141884 · 2023-05-11 · ·

Methods and apparatus for just-in-time streaming media. Existing content delivery networks are optimized for providing mass media to many consumers. This delivery model is poorly suited to user-specific content. Exemplary embodiments of the present disclosure create a program instance that can service a client's media requests from their archival data. In one specific implementation, the archival data is stored segments that are ready for streaming; a content server may provide either a consolidated file or a media “quasi-stream” from the same storage object(s). The quasi-stream supports progressive playback (media playback as it is being downloaded.) The program instance provides the client device the illusion of a static file system, however client requested access to HTTP file downloads are provided in packets that are transmuxed/transcoded from archival data. The various solutions described herein directly address a problem that is unique to providing access to client-specific data archives anytime, anywhere.

ELECTRONIC DEVICE FOR PERFORMING AUDIO STREAMING AND OPERATING METHOD THEREOF

An electronic device includes a memory configured to store computer-executable instructions; and a processor configured to execute the computer-executable instructions to: based on a result of analyzing a transmission environment of a wireless communication channel through which an audio signal is transmitted, determine a bitrate of the audio signal, encode the audio signal into packets according to the bitrate, the packets including a main packet for audio streaming and a plurality of extension packets for sound quality improvement, based on at least one of a type of the packets and the result of analyzing the transmission environment, determine a packet type indicating a modulation scheme and number of time slots used for transmitting each packet of the packets, and configure and transmit audio packets reflecting the packet type for each packet of the packets.

Assisted delivery service for networks

Systems and methods are provided for switching computing devices between edge servers and peer groups. One example method includes receiving, at a client computing device and from a first computing device, media content. A request to initiate an assisted delivery service is sent from the client computing device to a second computing device. The assisted delivery service is initiated in response to the request. The assisted delivery service comprises identifying, at the second computing device, one or more peer computing devices receiving the media content. At the second computing device, instructions that enable the client computing device to discover at least one of the peer computing devices are generated. The instructions are sent from the second computing device to the client computing device. At the client computing device, a peer computing device is discovered. A request to receive a portion of the media content is sent from the client computing device to a discovered peer computing device. The portion of the media content is received at the client computing device from the peer computing device.

METHOD FOR STREAMING MULTIMEDIA BASED ON USER PREFERENCES
20230145700 · 2023-05-11 ·

A computer-implemented method for streaming multimedia data is disclosed. The computer-implemented method includes identifying a high importance video segment yet to be streamed to a buffer, determining, based on a current network bandwidth, if the high importance video segment can be streamed at a video quality above a predetermined threshold, responsive to determining, based on the current network bandwidth, that the high importance video segment cannot be streamed at a video resolution above a predetermined threshold, determining if there is a low importance video segment yet to be streamed to the buffer prior to the high importance video segment, and responsive to determining that there is a low importance video segment yet to be streamed to the buffer prior to the high importance video segment, adjusting prefetching of the high importance video segment in order to stream the high importance video segment at the video resolution above the predetermined threshold.