Unlock instant, AI-driven research and patent intelligence for your innovation.

Coding mode determination method and device, equipment and storage medium

A technology of encoding mode and determination method, applied in the field of video processing, can solve problems such as inability to guarantee mobile terminals, different configurations, and inability to record and play videos smoothly, so as to achieve the effect of ensuring effective matching and flexible selection

Pending Publication Date: 2021-04-30
BIGO TECH PTE LTD
View PDF0 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

At present, there are many types of mobile terminal devices on the market, and the processing chips used are also various, which cannot be considered by simple normalization
In general, different mobile terminal models have different configurations, and there is no guarantee that all types of mobile terminals can effectively support on-device encoding.
[0004] For example, if the selected encoder is not compatible with the mobile terminal, the mobile terminal will not be able to encode the video stream normally; or, after the encoder is selected, the configured encoding parameters cannot be adapted to the mobile terminal. There may be problems such as terminal overheating, frequency reduction, freezing, and inability to record and play videos smoothly

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
  • Coding mode determination method and device, equipment and storage medium
  • Coding mode determination method and device, equipment and storage medium
  • Coding mode determination method and device, equipment and storage medium

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0025] figure 1 A schematic flow chart of a method for determining a coding mode provided in Embodiment 1 of the present invention is given. The method is applicable to the case of determining a coding mode required for video coding processing. The method can be executed by a device for determining a coding mode, wherein, The device can be implemented by software and / or hardware, and generally can be integrated on computer equipment.

[0026] It should be noted that the end-end encoders used for video encoding processing can be divided into two types, one is soft encoding, and the other is hard encoding. Hard encoding is equivalent to the encoding task undertaken by the image processor on the terminal. Its advantage lies in its fast encoding speed, high efficiency and the lowest CPU usage rate. Even if the video is played in real time at high resolution for a long time, it will not cause the terminal to become hot and cause frequency reduction. However, the shortcoming of thi...

Embodiment 2

[0085] figure 2 An example flow chart of the encoding mode determination method provided in Embodiment 2 of the present invention is given, as shown in figure 2 As shown, the second embodiment adopts the following steps to determine the encoding mode, so that the terminal can use the determined encoding mode to implement encoding processing on the video generated by the live broadcast.

[0086] It should be noted that, on the basis of the above-mentioned embodiments, this embodiment can express the first-level coding resolution in the above-mentioned embodiments as 540P (equivalent to a picture resolution of 540*960), and the corresponding coding mode can be written as 540P soft encoding; the second level of encoding resolution can be expressed as 480P (equivalent to a picture resolution of 480*848), and the corresponding encoding mode can be recorded as 480P soft encoding; at the same time, the third level of encoding resolution can be expressed as 360P (equivalent to As t...

Embodiment 3

[0106] image 3 A structural block diagram of a device for determining a coding mode provided in Embodiment 3 of the present invention is given, which is suitable for determining the coding mode required for video coding processing in live broadcast, wherein the device can be implemented by software and / or hardware Implementation, and generally can be integrated on computer equipment. like image 3 As shown, the device includes: an information pulling module 31 and a mode determining module 32 .

[0107] Among them, the information pulling module 31 is used to pull the coding configuration information from the background server if it is determined that the local end does not support the hard coding of the video after monitoring the user's triggering of the video start option;

[0108] The mode determination module 32 is configured to determine the target encoding mode matched by the local end according to the encoding configuration information and the CPU attribute informati...

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 discloses a coding mode determination method and device, equipment and a storage medium. The method comprises the following steps: after monitoring that a user triggers a video playing option, if it is determined that a home terminal does not support hard coding of a video, pulling coding configuration information from a background server; and determining a target coding mode matched with the home terminal according to the coding configuration information and CPU attribute information of the home terminal. By utilizing the method, the influence of the hardware configuration of the terminal on the coding mode adopted by video coding processing is considered, the flexible selection of the coding mode is realized by combining the hardware configuration of the terminal with the configuration information provided by the background server, and the effective matching of the video coding processing on the terminal and the hardware configuration of the terminal is ensured.

Description

technical field [0001] Embodiments of the present invention relate to the technical field of video processing, and in particular, to a method, device, device, and storage medium for determining an encoding mode. Background technique [0002] With the rise and development of audio and video technology, live streaming has been widely used in business activities such as conferences, training, and education. In life, more and more users have begun to use live broadcasts to interact. The rise of outdoor live broadcasting, as well as mobile pan-life live broadcasting fields such as exhibitions, has made live broadcasting using mobile terminals (such as mobile phones and tablets) one of the most popular ways to start broadcasting. The video stream formed in this way often needs to be encoded by the terminal side that generates the video (also known as on-device encoding, and this operation can be specifically performed by the encoder on the mobile terminal) before being transmitte...

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): H04N19/103H04N19/156
CPCH04N19/103H04N19/156
Inventor 徐晓林路超
Owner BIGO TECH PTE LTD