Network live broadcast method, network live broadcast related device and network live broadcast system
A technology of webcast and live video, which is applied in the field of webcast, can solve problems such as stuttering, discontinuous live video, and inability to obtain good live broadcast effects, and achieve the effect of avoiding competition between GPU and CPU, clear picture quality, and high frame rate
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
no. 1 example
[0068] For ease of understanding, see figure 2 , figure 2 It is a flow chart of the first embodiment of the webcast method in the embodiment of the present application, such as figure 2 As shown, the embodiment of the present application provides a first embodiment of a network live broadcast method, which is applied to a live broadcast terminal, including:
[0069] The first processing and the second processing are respectively performed on the collected original video.
[0070] The first treatment specifically includes:
[0071] Step 201, encode the original video to obtain the live video.
[0072] It is understandable that the live video is encoded according to the original video, and the resolution has not changed, so the resolution of the live video is the same as that of the original video. Assuming that the resolution of the original video is 1280×720P, then the resolution of the live video The rate is also 1280×720P.
[0073] In addition, it should be noted tha...
no. 2 example
[0085] Such as image 3 As shown, the embodiment of the present application provides a second embodiment of a method for webcasting, including:
[0086] Step 301, saving the original video in the shared memory.
[0087] It should be noted that the first processing and the second processing may be located in the same thread, or may be located in different threads; and when the first processing and the second processing are located in different threads, the original video needs to be saved in the In the shared memory, the second processing can obtain the original video from the shared memory.
[0088] The following is a specific example to illustrate that in the actual webcasting process, the host can open the first live broadcast software to start the webcasting. At this time, the first processing for encoding and uploading and the second processing for local playback are convenient Located in one thread, there is no need to save raw video to shared memory.
[0089] However,...
no. 3 example
[0116] The embodiment of the present application provides a third embodiment of a method for webcasting, which is applied to a server, including:
[0117] Step 501, receiving the live video sent by the live terminal, the live video is obtained by encoding the original video collected by the live terminal in the first process, and the live terminal reduces the resolution of the original video to a preset resolution in the second process rate, and playback the original video with the preset resolution in the preset window.
[0118] Step 502, performing first beauty treatment on the live video.
[0119] Step 503, sending the live video after the first beauty treatment to the audience terminal.
[0120] In order to facilitate better implementation of the above solutions in the embodiments of the present application, related devices for implementing the above solutions are also provided below.
[0121] Image 6 It is a schematic structural diagram of the second embodiment of the...
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