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 ab

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

Example Embodiment

[0034] Example one

[0035] During HLS live broadcast, when the network jitters, the media fragments played by the client often lag behind the latest media fragments issued by the server and cannot be synchronized with the server. At this time, in order to ensure the real-time performance of the live broadcast, the HLS The protocol stipulates that the client should automatically abandon the lagging media fragments that have not been played, and directly play the latest media fragments updated by the server to quickly catch up with the latest media fragments issued by the server. There will be a jump in the process of playing the video.

[0036] Obviously, there is discontinuity between the media segment currently played by the client and the latest media segment updated by the direct play server. The solution of this application considers the client to supplement the missing media fragments that cause discontinuity. After the currently playing media fragments are executed, the sel...

Example Embodiment

[0046] Example two

[0047] Such as figure 2 As shown, the method flowchart of the second embodiment of this application includes:

[0048] During HLS live broadcast, when the network jitters, the media fragments played by the client often lag behind the latest media fragments issued by the server and cannot be synchronized with the server. At this time, in order to ensure the real-time performance of the live broadcast, the HLS The protocol stipulates that the client should automatically abandon the lagging media fragments that have not been played, and directly play the latest media fragments updated by the server to quickly catch up with the latest media fragments issued by the server. There will be a jump in the process of playing the video.

[0049] Obviously, there is discontinuity between the media segment currently played by the client and the latest media segment updated by the direct play server. The solution of this application considers the client to supplement the mis...

Example Embodiment

[0058] Example three

[0059] Such as image 3 As shown, the method flowchart of the third embodiment of this application includes:

[0060] In step S300, the index list continuously updated by the server, wherein the index list updated each time has the playing addresses of the latest several media fragments to be played sequentially and the corresponding unique serial numbers.

[0061] For each updated index list, a sequence number (sequence) is assigned, which is equal to the unique sequence number of the media segment that is ranked first in the index list, and the media segment that is second in the index list. The serial number is increased by 1, and the serial number of the second-ranked media segment after the first broadcast position is increased by 2. According to the HLS protocol, the index list generally contains 3 playback addresses. Of course, this application is not limited to this.

[0062] The server stores a live media library, an on-demand media library, and a caro...

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 Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products