Method and device for providing multi-code rate streaming media self-adaptively in server
An adaptive, multi-bit-rate technology, applied in the network field, can solve problems such as providing multi-bit-rate streaming media, adverse effects on user experience, and lack of intelligence, and achieve fast and seamless adaptive bit-rate switching, fast and timely The effect of bit rate switching and reducing the delay of bit rate switching
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment 1
[0027] Embodiment 1, a method for adaptively providing multi-bit-rate streaming media in a server.
[0028] In this embodiment, multiple queues are used to provide users with adaptive multi-bit-rate streaming media services, and the number of queues is adapted to the number of code rates. The method in this embodiment is executed by the streaming media server. The queue in this embodiment refers to a section of storage space that can logically store a plurality of multimedia data frames sequentially. As the queue in this embodiment, it can be processed by means of a linked list or a FIFO (First Input First Output, first-in-first-out) queue or the like. accomplish.
[0029] The flow of the method for adaptively providing multi-bit-rate streaming media in the server in this embodiment is as follows figure 1 shown. figure 1 Among them, the method in this embodiment mainly includes: S100, S110 and S120.
[0030] S100. Obtain network quality information.
[0031] As an example...
Embodiment 2
[0054] Embodiment 2: In a live video application scenario, a streaming media server adaptively provides a method for multi-bit-rate streaming media for users.
[0055] In the live video application scenario, set the streaming media server to adaptively provide streaming media with three bit rates for n (n>2) users in the network (that is, user 1, user 2, ... and user n) service, the streaming media server adaptively provides multi-bit-rate streaming media in the following ways: figure 2 shown.
[0056] exist figure 2 , the streaming media server sets up three GOP caches for three bit rates, and sets up three queues for one user, namely the first GOP cache, the second GOP cache, the third GOP cache, the first queue, the second queue and the third queue; wherein the first GOP cache and the first queue correspond to the first code rate, the second GOP cache and the second queue correspond to the second code rate, and the third GOP cache and the third queue correspond to the t...
Embodiment 3
[0062] Embodiment 3: In a video conference application scenario, a streaming media server adaptively provides a method for multi-bit-rate streaming media for users.
[0063] In the video teleconference application scenario, the streaming media server is set to adaptively provide streaming media services with three bit rates for each participant participating in the video telephony conference. The streaming media server is set with three GOP buffers, that is, the first GOP cache, the second GOP cache and the third GOP cache, wherein the first GOP cache corresponds to the first code rate, the second GOP cache corresponds to the second code rate, the third GOP cache corresponds to the third code rate, and the first The code rate is higher than the second code rate, and the second code rate is higher than the third code rate.
[0064] When a user applies to join a video conference call, the streaming media server configures corresponding information for the user, such as dynamical...
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