Stream media processing method, distribution server, client and system
A technology of a distribution server and a processing method, which is applied to the client, system, and streaming media processing field, can solve problems such as one-sided judgment of network bandwidth and aggravate congestion, and achieve the effect of appropriate bit rate, alleviation of network congestion, and solution of network congestion.
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment 1
[0050] The embodiment of the present invention provides a method for processing streaming media, the method can be executed on a streaming media distribution server, and the streaming media distribution server can be located in an RNC (Radio Network Controller, radio network controller) or In eNB (evolved Node B, evolved base station), see figure 1 , the method includes:
[0051]101: Receive the content segment request information (Segment Request) sent by the client;
[0052] 102: Obtain resource information of the wireless network where the client is located;
[0053] Wherein, the resource information may be signal quality parameter information or an enumerated transmission rate. Specifically, the signal quality parameter information may be information such as the bandwidth, power, gain, and signal-to-noise ratio of the wireless network, and the historical transmission rate refers to the data transmission rate of the wireless network before the current moment.
[0054] 10...
Embodiment 2
[0068] In order to reduce the complexity of the client, the client may not be required to detect bandwidth resources and select a code rate, the embodiment of the present invention provides a streaming media processing method, which can be executed on a streaming media distribution server, the streaming media The distribution server can be located in the RNC or eNB of the wireless network. see image 3 , the method flow includes:
[0069] 301: the distribution server constructs a client MPD (Client MPD) according to the original MPD in the cache;
[0070] Specifically, constructing the client MPD may include: removing the Representation (presentation) element in the original MPD in the cache of the distribution server, and saving it as the client MPD. Since the client MPD only retains the information used to generate the content fragment request URL, and the multi-bit rate related information of the content fragments in other Representation elements does not carry, therefore...
Embodiment 3
[0119] When the distribution server subsequently processes the client's content fragmentation request, the embodiment of the present invention provides a streaming media processing method, which can be executed on the streaming media distribution server, and the streaming media distribution server can be located in the wireless network in the RNC or eNB. see Figure 4 , the method flow includes:
[0120] 401: Receive the content fragmentation request information sent by the client, and the content fragmentation request information includes the required code rate;
[0121] Specifically, after the client performs bandwidth detection according to its own buffer occupancy, it selects the required code rate, resolution, language and other information in the Representation element in the content fragmentation request information, and sends the content fragmentation request information to the distribution server . Assume that the code rate requested by the client is Bitrate1.
[...
PUM
![No PUM](https://static-eureka.patsnap.com/ssr/23.2.0/_nuxt/noPUMSmall.5c5f49c7.png)
Abstract
Description
Claims
Application Information
![application no application](https://static-eureka.patsnap.com/ssr/23.2.0/_nuxt/application.06fe782c.png)
- 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