Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

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.

Inactive Publication Date: 2014-03-26
LE SHI ZHI XIN ELECTRONICS TECH TIANJIN
View PDF3 Cites 25 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0005] For the carousel mode, the playback requirement is to ensure the integrity of the playback as much as possible, and the above-mentioned HLS live broadcast technology is obviously not suitable for realizing the playback requirements of the carousel mode

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Method, client side and system for broadcasting media fragmentations in turn
  • Method, client side and system for broadcasting media fragmentations in turn
  • Method, client side and system for broadcasting media fragmentations in turn

Examples

Experimental program
Comparison scheme
Effect test

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...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

The invention discloses a method, a client side and a system for broadcasting media fragmentations in turn. The method includes the steps of obtaining a continuously-updated index list of a server; obtaining the updated index list and discarding the former index list, recording serial numbers of media fragmentations to be downloaded at preset when the former index list is discarded, and recognizing serial numbers of media fragmentations ranked at first broadcasting positions in the updated index list; adding a serial number missing between every two serial numbers when it is judged that the two serial numbers are not the same or continuous, generating corresponding supplementary broadcast addresses of the media fragmentations according to the added serial numbers and recorded serial numbers, combining the supplementary broadcasting addresses and broadcasting addresses in the updated index list in sequence according to corresponding serial numbers to obtain a current index list, and downloading corresponding media fragmentations from the server sequentially according to the broadcasting addresses in the current index list and broadcasting the media fragmentations. According to the method, lagging media fragmentations not requested by the client side can be automatically supplemented, and therefore broadcasting integrality is guaranteed.

Description

technical field [0001] The present application relates to the field of streaming media playback, in particular to a method, client and system for carousel media fragmentation. Background technique [0002] The HLS (Http live streaming) protocol is a streaming media network transmission protocol based on the HTTP protocol proposed by Apple, which can realize live streaming and on-demand streaming. Different from common live streaming protocols, the client for HLS live broadcast does not obtain a complete data stream, but stores the latest live data stream on the server side as continuous, short-duration media fragments (MPEG -TS, Dynamic Image Experts Group-Transport Stream), the client needs to continuously download and play these media fragments in order, and then realize HLS live broadcast. [0003] At present, the HLS protocol does not support the carousel mode, but the form of the carousel mode is similar to live broadcasting, except that the data stream played on the s...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
IPC IPC(8): H04L29/06
Inventor 苍鹏李强任海林
Owner LE SHI ZHI XIN ELECTRONICS TECH TIANJIN
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products