Method, client side and system for broadcasting media fragmentations in turn
A client and media technology, applied in transmission systems, electrical components, etc., can solve the problem of not being suitable for carousel mode playback requirements, and achieve the effect of wasting processing resources and ensuring integrity.
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment 1
[0035] During HLS live broadcast, when the network is jittery, the media fragments played by the client often lag behind the latest media fragments released by the server, and cannot be kept in sync with the server. The protocol stipulates that the client should automatically give up the delayed media fragments that have not yet been played, and directly play the latest media fragments updated by the server to quickly catch up with the latest media fragments released by the server, and there will be jumps during video playback.
[0036] Obviously, there is discontinuity in playback between the media segment currently played by the client and the latest media segment updated by the server directly. The scheme of this application considers that the client supplements the missing media fragments caused by discontinuity. After the currently played media fragments are executed, the self-supplemented media fragments are played, and then the latest media fragments updated by the serve...
Embodiment 2
[0047] Such as figure 2 As shown, it is a flow chart of the method of the second embodiment of the present application, including:
[0048] During HLS live broadcast, when the network is jittery, the media fragments played by the client often lag behind the latest media fragments released by the server, and cannot be kept in sync with the server. The protocol stipulates that the client should automatically give up the delayed media fragments that have not yet been played, and directly play the latest media fragments updated by the server to quickly catch up with the latest media fragments released by the server, and there will be jumps during video playback.
[0049] Obviously, there is discontinuity in playback between the media segment currently played by the client and the latest media segment updated by the server directly. The solution of this application considers that the client supplements the missing media fragments caused by discontinuity. After the currently playe...
Embodiment 3
[0059] Such as image 3 As shown, it is a flow chart of the method of the third embodiment of the present application, including:
[0060] Step S300, the server continuously updates the index list, wherein each updated index list has the playback addresses and corresponding unique serial numbers of the latest several media fragments to be played sequentially.
[0061] A serial number (sequence) will be assigned to each updated index list, which is equal to the unique sequence number of the media segment that ranks first in the index list, and the media segment that ranks second after the first broadcast position in the index list. The serial number is increased by 1, and the serial number of the second media segment after the first broadcast position is increased by 2. According to the HLS protocol, the index list generally has 3 playback addresses. Of course, the application is not limited thereto.
[0062] The server stores a live media library, an on-demand media library a...
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