Supercharge Your Innovation With Domain-Expert AI Agents!

Streaming media processing method and device based on online reinforcement learning and electronic equipment

A streaming media and data processing technology, applied in the computer field, can solve problems such as poor performance

Pending Publication Date: 2021-09-21
ALIBABA GRP HLDG LTD
View PDF13 Cites 2 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

However, since it is difficult for simulators or emulators to faithfully simulate the dynamics of streaming interactions in the complex real network world, such offline learning models perform poorly when applied to the real world.

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Streaming media processing method and device based on online reinforcement learning and electronic equipment
  • Streaming media processing method and device based on online reinforcement learning and electronic equipment
  • Streaming media processing method and device based on online reinforcement learning and electronic equipment

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0073] like Figure 5 As shown, it is one of the flow diagrams of the streaming media data processing method in the embodiment of the present invention, the method can be applied to the cloud platform, and the cloud platform can communicate with the client through message interaction, collect streaming media status data and Sending streaming media control information to the client, thereby controlling the client to process streaming media data, specifically, the method includes:

[0074] S101: Obtain streaming media status data of a streaming media client in a current time period. The clients participating in the streaming media data communication may include a client serving as a streaming media sending end and a client serving as a streaming media receiving end. Streaming media status data includes: packet loss rate, network delay, delay interval, and streaming media throughput, and one or more of them. Streaming media control data can be reported to the cloud platform by t...

Embodiment 2

[0097] like Figure 7 As shown, it is a schematic structural diagram of a streaming media data processing device according to an embodiment of the present invention. The device can be set on a cloud platform, and the cloud platform can communicate with the client through message interaction, collect streaming media status data, and send data to the client. The terminal sends streaming media control information, thereby controlling the client to process streaming media data. Specifically, the device includes:

[0098] The status data acquisition module 11 is configured to acquire the streaming media status data of the current time period of the streaming media client. The clients participating in the streaming media data communication may include a client serving as a streaming media sending end and a client serving as a streaming media receiving end. Streaming media status data includes: packet loss rate, network delay, delay interval, and streaming media throughput, and one ...

Embodiment 4

[0111] like Figure 8 As shown, it is the third schematic flow diagram of the streaming media data processing method of the embodiment of the present invention, which can be executed on the client side, including:

[0112]S301: Detect the streaming media status data in the current time period, and send it to the locally deployed online machine learning model. Different from the previous embodiments, in this embodiment, each client maintains this online machine learning model, which uses the data generated by the client where it is located for training, and constantly updates according to its own streaming media status data. Output streaming media control information to the client.

[0113] S302: Obtain the streaming media control information of the current time period output by the online machine learning model, and perform streaming media control processing according to the streaming media control information. The streaming media control information is used for streaming me...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

The embodiment of the invention provides a streaming media processing method and device based on online reinforcement learning and electronic equipment, and the method comprises the steps: obtaining streaming media state data of a current time period; through an online machine learning model, according to the streaming media state data, determining streaming media control information of a streaming media client in the current time period and sending the streaming media control information; and obtaining streaming media state data of a next time period, training the online machine learning model, and updating model parameters of the online machine learning model. According to the embodiment of the invention, the online machine learning model is used, the streaming media control information is determined according to the current streaming media state data and is transmitted to the client to control further streaming media processing operation, and iteration operation is carried out in this way, so that the method adapts to a dynamically changing network environment. Meanwhile, by training the online machine learning model, model parameters are continuously updated so as to continuously adapt to a new network environment.

Description

technical field [0001] The application relates to a streaming media processing method, device and electronic equipment based on online reinforcement learning, which belongs to the field of computer technology. Background technique [0002] In order to maintain a high-quality user experience (QoE, Quality of Experience), traditional interactive streaming media applications use rule-based protocols, such as congestion control at the transport layer and video bit rate adaptive algorithms at the application layer . However, rule-based protocols cannot adapt to highly heterogeneous modern Internet networks, including cellular / WiFi wireless links, long-distance fiber optic links, cloud-based data center links, etc., all of which have different bandwidth, latency, and buffering capabilities . [0003] In recent years, data-driven machine learning algorithms have been proposed to improve the QoE of streaming media. However, existing solutions usually adopt the "learn offline, run...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
IPC IPC(8): H04L29/06G06N20/00
CPCH04L65/80G06N20/00
Inventor 周安福吴蕾蕾马华东张欢欢汤兴
Owner ALIBABA GRP HLDG LTD
Features
  • R&D
  • Intellectual Property
  • Life Sciences
  • Materials
  • Tech Scout
Why Patsnap Eureka
  • Unparalleled Data Quality
  • Higher Quality Content
  • 60% Fewer Hallucinations
Social media
Patsnap Eureka Blog
Learn More