System and method for playing stream media by using self-adaption bandwidth
An adaptive bandwidth and streaming media technology, applied in the transmission system, electrical components, etc., can solve the problems of increasing client complexity and network consumption, and achieve the effect of improving user experience, enhancing user experience, and ensuring fluency
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment 1
[0034] The media source in this embodiment is a video source, and the video source server and transcoding server are deployed separately, and the dynamic real-time video stream transcoding process without caching is used as an example for illustration. Please refer to figure 1 .
[0035] Step 1, when the client connects to the transcoding server, the server detects the bandwidth of the client. The result of the bandwidth detection of this step will be used as the basis for determining the initial conversion target code rate, and the target code rate for conversion is determined according to the interval where the bandwidth result is located. For example, if the bandwidth is 85Kbps and is in the set 80-90Kbps interval, then The target bit rate is 80Kbps set in this range.
[0036] Step 2, the client sends a media playback request to the transcoding server.
[0037] Step 3: The transcoding server determines the initial target video code rate for transcoding according to the ju...
Embodiment 2
[0044] The media source of this embodiment can be audio and video multimedia, and on the basis of Embodiment 1, a cache function is added on the transcoding server. For the process, please refer to figure 2 .
[0045] Step 1, when the client connects to the transcoding server, the server detects the bandwidth of the client.
[0046] Step 2, the client sends a media playback request to the transcoding server.
[0047] Step 3: The transcoding server determines the initial target video code rate for transcoding according to the judgment result of the client's bandwidth in the bandwidth detection in the above step 1.
[0048] In step 4, the transcoding server obtains the original video stream from the video source according to the media playback request in step 2.
[0049] Step 5: The transcoding server performs video conversion according to the initial target video bit rate determined in step 3, and saves the converted video stream in the transcoding server as a cache, so that...
Embodiment 3
[0064] The media source of this embodiment can be audio and video multimedia, and on the basis of Embodiment 2, the function of live video broadcasting to multiple users is added on the transcoding server. For the process, please refer to Figure 4 .
[0065] Step 1, when the client connects to the transcoding server, the server detects the bandwidth of the client.
[0066] Step 2, the client sends a media playback request to the transcoding server.
[0067] Step 3: The transcoding server determines the initial target video code rate for transcoding according to the judgment result of the client's bandwidth in the bandwidth detection in the above step 1.
[0068] Step 4: The transcoding server obtains the original video stream from the video source according to the playback media request in Step 2. The transcoding server can store the original video stream obtained from the video source in the cache, so that it can be obtained directly from the cache when performing transcod...
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