Streaming media service method and system, and client
A service method and technology of a service system, applied in the field of streaming media service methods, systems and clients, can solve problems such as service interruption, achieve smooth upgrade or downgrade, expand adaptation, and reduce streaming media transmission interruption.
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
no. 1 example
[0028] see figure 1 , which is the flow chart of the first embodiment of the streaming media service method of the present application:
[0029] Step 101: the client obtains a media presentation description file, and the media presentation description file includes the priorities of media coded expression groups.
[0030] In order to adapt to streaming media transmission with a large bandwidth variation range, in the embodiment of the present application, the media components contained in each media content are firstly distinguished, and the encoding of the media content generates encoding expressions corresponding to different media components. The division of media components is not limited to the type of streaming media content (audio and video are different media types). For example, media content can be divided into video components and audio components according to media types; , Scalable Video Coding) video, each video coding layer is a media component. Each media com...
example 1
[0057] In this application example, it is assumed that there is a program whose media components include video, audio, narration, dubbing, and subtitles. Among them, for the media component video, its multiple encoding expressions correspond to different encoding rates, which are 200kbps and 300kbps respectively. , 500kbps, 800kbps; for media component audio, the encoding rate corresponding to its encoding expression is 192kbps; for media component commentary dubbing, its encoding expression corresponding bit rate is 64kbps, 32kbps, 16kbps; for media component subtitles , the bit rate of its encoded expression is 1kbps.
[0058] According to transmission requirements, after the streaming media content is divided into different media components, the coded expression of the above media components is stored on the server. Different priorities are assigned to the coded expression groups of the divided media components, and the priorities of the coded expression groups can be assig...
example 2
[0065] In this application example, the streaming media to be transmitted includes audio and video, and the priority of the coding expression group is determined according to the production method of the media content. The production method of the media content refers to the video coding using SVC, that is, the video coding is divided into different levels, among which The high-level video coding depends on the low-level video coding. Only after all the low-level video codings are obtained, the high-level video coding can be decoded. The quality of the video output by the client increases with the increase of the obtained video coding coding layers.
[0066] In this application example, the priority of the coded expression group indicated by the media presentation description file can be shown in Table 2 below, where the priority of the video coded expression group at different levels is determined according to the media content production method:
[0067] Table 2
[0068] ...
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