H04N21/2225

Automatic content recognition (ACR) fingerprinting and video encoding
11539986 · 2022-12-27 · ·

A processing device and method are disclosed to generate automatic content recognition (ACR) fingerprints. A device can include a processing device to execute a capture daemon. The capture daemon may include a capturer to receive media content from a content feed and to generate content frames of the media content. The capture daemon can also include ACR fingerprinter to generate ACR fingerprint information for the content frames. The ACR fingerprinter may communicate the ACR fingerprint information to an ACR server via a first communication channel. The processing device may determine when the ACR fingerprinter fails; cease communicating the ACR fingerprint information to the ACR server; and restart the ACR fingerprinter.

METHOD AND APPARATUS FOR MULTICAST CONTROL OF A LIVE VIDEO STREAM
20220400297 · 2022-12-15 ·

A system and method for managing multicast streams. For example, one embodiment of a system comprises: a distributed caching system including at least one cache at an edge of a live content provider network, the live content provider to generate a live video stream to be cached and/or buffered within the distributed caching system; an agent to request multicast services from a packet-based network, the packet based network to establish a multicast channel at a location, the location including a plurality of wireless access points; and manifest processing logic associated with the agent to generate an updated manifest from an original manifest associated with the live video stream, the updated manifest to include an indication of the multicast channel, wherein a plurality of video player apps executed on user devices at the location are to interpret the indication of the multicast channel in the manifest to connect to the multicast channel, the plurality of video player apps to simultaneously receive and render the live video stream, or a transformed version thereof, over the multicast channel.

Method and system for processing multimedia content within a metropolitan area network
11523147 · 2022-12-06 · ·

A method for processing a multimedia content previously digitally encoded into an audio-video stream and transmitted from a distribution platform for the purposes of on-demand transmission to a plurality of receiving terminals includes the following steps: applying a demultiplexing function to the audio-video stream, said function being arranged to generate at least one group of data streams; applying a transformation to each data stream; segmenting each data stream; storing the at least one group of segmented data streams in a memory; carrying out, only in response to a request issued by a receiving terminal among the plurality of receiving terminals, the following steps: selecting, on the basis of the request, at least one data stream of at least one group of stored data streams; and transmitting the at least one selected data stream to the receiving terminal that issued the request.

Method and system for processing multimedia content within a metropolitan area network
11523147 · 2022-12-06 · ·

A method for processing a multimedia content previously digitally encoded into an audio-video stream and transmitted from a distribution platform for the purposes of on-demand transmission to a plurality of receiving terminals includes the following steps: applying a demultiplexing function to the audio-video stream, said function being arranged to generate at least one group of data streams; applying a transformation to each data stream; segmenting each data stream; storing the at least one group of segmented data streams in a memory; carrying out, only in response to a request issued by a receiving terminal among the plurality of receiving terminals, the following steps: selecting, on the basis of the request, at least one data stream of at least one group of stored data streams; and transmitting the at least one selected data stream to the receiving terminal that issued the request.

Multimedia data processing method and apparatus, storage medium, and electronic device

A multimedia data processing method is provided. The multimedia data processing method includes: establishing, by a signaling processing module deployed on a remote node, a session between a terminal device and a media processing module, and controlling the session; and receiving, by the media processing module deployed on an edge computing node after the session is established with the terminal device, multimedia data transmitted by the terminal device, and processing the multimedia data.

INTER-AREA MEDIA SERVICE SWITCHING METHOD, SERVER, SYSTEM, AND STORAGE MEDIUM
20220368730 · 2022-11-17 ·

Provided are an inter-area media service switching method, a server, a system and a storage medium. A first MEC-CDN node acquires mobile information about a user device from a core network, where the user device establishes a connection with the first MEC-CDN node, and acquires a media service from the first MEC-CDN node; in response to determining, according to the mobile information, that the user device is pre-moved out of a coverage range of the first MEC-CDN node, the first MEC-CDN node determines a second MEC-CDN node and/or a second MEC platform to which the second MEC-CDN node is attached, and establishes a connection with the second MEC-CDN node; the first MEC-CDN node migrates state information about the user device onto the second MEC-CDN node; and in response to determining that the user device enters a coverage area of the second MEC-CDN node, the second MEC-CDN node establishes a connection with the user device, so that the user device acquires the media service from the second MEC-CDN node.

Method of playing video, computing device, and computer program product

A method of playing video is provided. The method includes: obtaining a video loading instruction and sending a loading request to a cache server, wherein the loading request is configured to request loading data, and the loading data includes at least one segment of the video corresponding to the video loading instruction; receiving the loading data from the cache server; and playing the at least one segment according to the loading data.

Method of playing video, computing device, and computer program product

A method of playing video is provided. The method includes: obtaining a video loading instruction and sending a loading request to a cache server, wherein the loading request is configured to request loading data, and the loading data includes at least one segment of the video corresponding to the video loading instruction; receiving the loading data from the cache server; and playing the at least one segment according to the loading data.

AUTOMATED ROUTING BASED ON CONTENT METADATA

Methods, computer readable media, and devices for automated routing based on content metadata are provided. One method may include receiving a user request for content with metadata from a client by a content distribution network (CDN), parsing the user request for content to generate an evaluation of the metadata, determining a routing decision representing a selection of one of a plurality of origin services for the user request for content based on the evaluation of the metadata, transmitting the user request for content to the selected one of the plurality of origin services based on the routing decision, receiving a response to the user request for content from the selected one of the plurality of origin services, and sending the response to the client.

Packet processing of streaming content in a communications network

Aspects of present disclosure include devices within a transmission path of streamed content forwarding received data packets of the stream to the next device or “hop” in the path prior to buffering the data packet at the device. In this method, typical buffering of the data stream may therefore occur at the destination device for presentation at a consuming device, while the devices along the transmission path may transmit a received packet before buffering. Further, devices along the path may also buffer the content stream after forwarding to fill subsequent requests for dropped data packets of the content stream. Also, in response to receiving the request for the content stream, a device may first transmit a portion of the contents of the gateway buffer to the requesting device to fill a respective buffer at the receiving device.