H04N21/64784

Streaming video trunking
11412278 · 2022-08-09 · ·

Systems, methods, and media are disclosed for propagating video streams based on geographical proximity and required transmission latency. A first video stream is received from a first presenting client device at a first origin video server connected to at least one other origin video server forming a mesh network. The first video stream is relayed to at least a second origin video server from the first presenting client device. The first video stream is transmitted from the second origin video server to an edge video server. The first video stream is received from the second origin video server by one or more edge video servers. The first video stream is broadcast to a plurality of participant client devices. A second video stream is received from a second presenting client device. The second video stream is transmitted via the second origin video server to the plurality of participant client devices.

MITIGATING MALWARE IN MEDIA
20220264309 · 2022-08-18 ·

Techniques for neutralizing malicious malware embedded in a media item being sent to a user equipment (UE) are discussed herein. A network device may receive (e.g., intercept) a medial file in transit via a wireless communication network being sent to a UE. The media file may include some type of perceptible content (e.g., audio, video, image data, etc.) as well as malware embedded in the media file. The network device may generate a transcoded media file based on the received media file that includes the perceptible content while neutralizing the malware.

FUNCTION REPOSITORY SELECTION MODE AND SIGNALING FOR CLOUD BASED PROCESSING
20220263923 · 2022-08-18 · ·

A method and system for processing media content by at least one processor is provided. The method includes: obtaining a list of function repositories, each function repository storing one or more functions for processing the media content, obtaining a descriptor identifying a location of each of the function repositories identified in the list of function repositories, selecting a function repository, from among the function repositories, according to a criterion, and processing the media content using a function included in the selected function repository.

GRAPH REPRESENTATION AND DESCRIPTION OF CONFIGURATION PARAMETERS FOR MEDIA PROCESSING FUNCTION IN NETWORK-BASED MEDIA PROCESSING (NBMP)
20220201058 · 2022-06-23 · ·

A method of network-based media processing (NBMP) can include receiving a function description of a media processing function from a function repository at a workflow manager in an NBMP system. The function description can include a configuration descriptor providing configuration information of parameters for the media processing function. The parameters can have logical relationships represented by a parameter representation graph constructed according to a set of rules. The media processing function can be instantiated as a media processing task that is part of a workflow. The media processing task can be configured based on the configuration information of the parameters in the configuration descriptor.

SYSTEMS AND METHODS FOR MIRRORING AND TRANSCODING MEDIA CONTENT
20220086520 · 2022-03-17 ·

Systems and methods for mirroring and transcoding media content are provided. In some embodiments, media content stored on a user equipment device is mirrored on a remote server, and the mirrored copy is transcoded and provided to other user devices in a media content format that is appropriate for the user devices. By so doing, the present invention not only provides a convenient and easy way for users to backup media content and access the media content from virtually any device, but also reduces the complexity and costs associated with maintaining reliable and consistent access to media content across various user devices.

TRANSMISSION DEVICE, RECEPTION DEVICE, TRANSMISSION SYSTEM, AND TRANSMISSION METHOD
20220116687 · 2022-04-14 · ·

The present technology relates to a transmission device, a reception device, a transmission system, and a transmission method capable of improving transmission efficiency of subdata added to main data.

A transmission device includes a frame sequence number setting unit that, on the basis of a frame number indicating an order of a subframe in a main frame, assigns to the subframe a frame sequence number indicating an order of the subframe in a frame sequence including a plurality of the subframes, and a multiplexing unit that arranges a data packet at a predetermined position in the subframe on the basis of the frame sequence number. The present technology can be applied to a CCU, for example.

Arrangement for adjusting amplification

A network element of a cable television (CATV) network, comprising a first input for downstream signal transmission; a plurality of components arranged to form a downstream signal path, wherein at least one of said components is a downstream amplifier (330); a second input for upstream signal transmission; a plurality of components arranged to form an upstream signal path, wherein at least one of said components is an upstream amplifier (340); means (360) for inputting a control signal for adjusting one or more amplification parameters of the downstream amplifier; and means (350) for adjusting one or more amplification parameters of the upstream amplifier, wherein said one or more amplification parameters of the upstream amplifier are automatically calculated on the basis of the one or more amplification parameters of the downstream amplifier.

Graph representation and description of configuration parameters for media processing function in network-based media processing (NBMP)
11297122 · 2022-04-05 · ·

A method of network-based media processing (NBMP) can include receiving a function description of a media processing function from a function repository at a workflow manager in an NBMP system. The function description can include a configuration descriptor providing configuration information of parameters for the media processing function. The parameters can have logical relationships represented by a parameter representation graph constructed according to a set of rules. The media processing function can be instantiated as a media processing task that is part of a workflow. The media processing task can be configured based on the configuration information of the parameters in the configuration descriptor.

Automated caching and tabling layer for finding and swapping media content

A system and method for automated caching and tabling for finding and swapping media content is disclosed. The system and method include at least: (a) detecting, by one or more computing devices, one or more media packets transmitted over a network, wherein the one or more media packets are associated with the media content; (b) generating, by the one or more computing devices, a profile for the media content based on characteristics of the one or more media packets; (c) generating, by the one or more computing devices, a hash value based on the profile; (d) transmitting for storage in a database, by the one or more computing devices, the hash value, the profile, and the one or more media packets; (e) detecting, by the one or more computing devices, one or more subsequent media packets sent over the network and addressed to a destination to determine that the one or more subsequent media packets are associated with the media content by comparing the one or more subsequent media packets to the profile via the hash value; and (f) based on the detecting in (e) the system and method can further include transmitting, by the one or more computing devices, the one or more subsequent media packets or the one or more media packets to the destination based on a predetermined criteria.

Function repository selection mode and signaling for cloud based processing
11838390 · 2023-12-05 · ·

A method and system for processing media content by at least one processor is provided. The method includes: obtaining a list of function repositories, each function repository storing one or more functions for processing the media content, obtaining a descriptor identifying a location of each of the function repositories identified in the list of function repositories, selecting a function repository, from among the function repositories, according to a criterion, and processing the media content using a function included in the selected function repository.