Method and system for controlling buffer playing streaming media
A control method and a buffered playback technology, which are applied in the control field of buffered playback of streaming media, can solve problems such as stuck output, reduction of streaming media cache data, frame loss, etc., and achieve convenient installation and use, low installation cost, and system simple structure
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment 1
[0051] Such as figure 1 As shown, Embodiment 1 of the present invention provides a control method for buffering and playing streaming media, and the control method includes the following steps:
[0052] After the program runs, the user sends a video request to be watched to the multimedia information server 1 through the streaming media player terminal;
[0053] S1, the multimedia information server 1 receives the play request for the streaming media video sent by the streaming media player terminal; Pass is not accepted.
[0054] S2. The multimedia information server 1 divides several video frames in the streaming video according to the order of playing time and then encapsulates them into several streaming data packets, each of which contains several video frames according to the playback time order. Time-ordered video frames; streaming data packets are equivalent to video clips containing several video frames, and one or more packets are used for data transmission during ...
Embodiment 2
[0063] Embodiment 2 of the present invention further defines on the basis of Embodiment 1 that within the range of the time threshold, when the number of streaming media data packets received in the buffer pool is less than the data packet threshold, step S4 , reducing the transmission rate of the streaming media data packets in the buffer pool to the streaming media playback terminal and the sent pool. In order to prevent the multimedia video from being stuck during playback, the transmission rate should be adjusted according to the network speed at all times.
[0064] Such as figure 2 As shown, what needs to be further explained, in step S5, determine the current network speed of the streaming media playback terminal, and the specific methods include:
[0065] ①. Continuously collect the downloading speed of the user's historical downloading video multiple times, and create a list of network speeds for recording; by collecting multiple historical downloading speeds, a netw...
Embodiment 3
[0074] Such as Figure 4 As shown, preferably, Embodiment 3 of the present invention further defines step S2 on the basis of Embodiment 1 and further includes the following steps:
[0075] S2-1, the multimedia information server 1 is used to form an index file in the form of a list of several streaming media data packets; the index file is similar to the TS index directory embedded in the Apple mobile phone, and several streaming media data packets form the index of the playlist file, which is convenient for users to select multimedia clips through the multimedia playback terminal.
[0076] S2-2. The multimedia information server 1 sends the index file to the streaming media player terminal;
[0077] S2-3. The streaming media player terminal analyzes the index file, and then requests the multimedia information server 1 for the corresponding streaming media data packets recorded in the index file according to the actual network bandwidth;
[0078] The interaction with the str...
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