Self-adapting stream-media play method and self-adapting play unit
A playback method and playback unit technology, applied in the field of streaming media, can solve the problem that the player cannot play directly, achieve the effects of adaptive bandwidth and terminal capabilities, perfect user experience, and avoid a large number of resources
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment 1
[0056] control figure 1, an adaptive playback unit 110 is set on the network terminal 100, which forms an adaptive playback system with the original media stream server 200. The network terminal 100 in this embodiment is a fixed terminal and a mobile phone. The player 130 on the network terminal 100 sends a play request to the adaptive play unit 110, and the adaptive play unit 110 receives the play request sent by the network terminal 100, and obtains the original media stream attribute information from the original media stream server 200, and performs an The stream attribute information generates transcoding conversion information, and sends the transcoding conversion information to the network terminal 100. The network terminal 100 selects a suitable code rate according to the transcoding conversion information, and plays the media stream through the player 130 of the terminal.
[0057]
Embodiment 2
[0059] For the above-mentioned embodiment, further designs can be made according to the functions of the adaptive playback unit 110. The preferred design is that the adaptive playback unit 110 is composed of a proxy server 111 and a transcoding module 112, and the transcoding module can be based on its The completed functions can be optimally set as the following software unit modules: player detection unit module, pre-slicing unit module, media stream conversion unit module and merging unit module, so as to better classify and process data. The steps for the network terminal to request playback adaptation are as follows: figure 2 .
[0060] For example, the request by the terminal 100 is received by the proxy server 111 in the adaptive playback unit 110, and the proxy server 111 obtains the original media stream attribute information to be played from the original media stream server 200 according to the address information in the playback attribute information; or The vide...
Embodiment 3
[0063] The adaptive playback unit 110 in this embodiment is composed of a proxy server 111 and a transcapsulation module 112. The specific process for the network terminal to request playback adaptation is as follows: image 3 .
[0064] 1-2. The network terminal 100 sends a request to visit http: / / example.com / a.flv through the browser 130 on it, and the request is received by the local proxy server and forwarded to the encapsulation module 112, which is known through detection. The flv media stream requested by the terminal is not supported by the terminal, that is, the playback attributes are different from the attribute requirements of the network terminal player for the original media stream.
[0065] 3-4. The transcapsulation module requests http: / / example.com / a.flv from the media streaming server through the proxy server to request the header data.
[0066] 5. The media streaming server returns the data at the beginning of a.flv.
[0067] 6. The proxy server 111 forwa...
PUM
Login to View More Abstract
Description
Claims
Application Information
Login to View More 