Adaptive code rate video transmission method and system based on reinforced learning
A video transmission system and adaptive bit rate technology, applied in the field of video transmission, to improve service quality, save configuration and debugging time, and improve video quality experience
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment 1
[0047] Embodiment 1 discloses a reinforcement learning-based adaptive code rate video transmission method, which includes:
[0048] S100. Input the state space corresponding to the video block to be downloaded into the code rate prediction neural network, and the code rate prediction neural network outputs a code rate policy. Wherein, the code rate policy is specifically the probability of an optional code rate of the video block to be downloaded.
[0049]In this embodiment, the code rate prediction neural network is composed of an Actor network and a Critic network. The Critic network is used to learn the video quality experience index obtained by selecting different code rates under different network conditions, and the Actor network uses the Critic network. Optimization objectives to maximize the benefits of video bitrate selection. The actor network uses the output of the critic network as the training target, and the critic network uses the returned video playback qualit...
Embodiment 2
[0076] Based on the same inventive concept, the present invention also discloses an adaptive code rate video transmission system based on reinforcement learning, including:
[0077] The input acquisition unit is used to collect raw data before each video block is downloaded, and generate a state space according to the collected raw data; wherein, the state space includes: the throughput of the latest k video blocks, the latest k video blocks The download time, the optional bit rate of the video block to be downloaded, the current remaining cache size, the number of remaining video blocks, and the download bit rate of the latest video block, where k is a positive integer.
[0078] The input control unit is used for inputting the state space corresponding to the video block to be downloaded into the code rate prediction neural network after the code rate prediction neural network is trained.
[0079] The video downloading unit is used for downloading the video blocks to be downl...
PUM
Abstract
Description
Claims
Application Information
- R&D Engineer
- R&D Manager
- IP Professional
- Industry Leading Data Capabilities
- Powerful AI technology
- Patent DNA Extraction
Browse by: Latest US Patents, China's latest patents, Technical Efficacy Thesaurus, Application Domain, Technology Topic, Popular Technical Reports.
© 2024 PatSnap. All rights reserved.Legal|Privacy policy|Modern Slavery Act Transparency Statement|Sitemap|About US| Contact US: help@patsnap.com