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

Double windows based client fragment scheduling method and system

A scheduling method and client-side technology, applied in the field of computer network, multimedia communication and P2P SVC streaming media system, can solve the problems of high packet loss rate, "last piece", and large fluctuation of network bandwidth.

Inactive Publication Date: 2014-07-02
INST OF ACOUSTICS CHINESE ACAD OF SCI
View PDF3 Cites 9 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

In addition, this kind of method is easy to cause the "last slice" problem
[0008] The fragmentation method in the prior art, which does not have a fixed fragment download order, comprehensively considers various factors, and the data distribution efficiency has been improved, but it has increased a certain degree of complexity.
[0009] In addition, the existing fragment scheduling methods do not consider the impact of dynamic changes in the network environment.
In a heterogeneous environment, especially in a wireless environment, the network bandwidth fluctuates greatly and the packet loss rate is high. If the fragmentation scheduling method cannot cope with the dynamic changes of the network, it is difficult to guarantee the user's viewing experience

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
  • Double windows based client fragment scheduling method and system
  • Double windows based client fragment scheduling method and system
  • Double windows based client fragment scheduling method and system

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0097] The content of the present invention will be described in detail below in conjunction with the accompanying drawings.

[0098] When the equal-time-length sharding method and the variable-time-length sharding method are used, the corresponding sharding scheduling methods are slightly different, and the sharding scheduling methods in these two cases are introduced respectively below.

[0099] 1. Fragmentation scheduling method based on equal-time-length fragmentation method:

[0100] General introduction:

[0101] 1) if figure 2 As shown, the client sliding window is divided into two sub-windows: General Window and Emergent Window, and different scheduling rules are used in the two sub-windows;

[0102] 2) During the video download process, the two sub-windows slide from the beginning to the end of the video, and their sliding is synchronized;

[0103] 3) A segment is requested for the first time when it enters the General Window. If a segment fails to be downloaded i...

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 provides a double windows based client fragment scheduling method and system. The method is applied to a P2P SVC streaming media system for scheduling data fragments in case of an equal time length or when the play time length between each layer changes in proportion. The method comprises the following steps: (101), a step for downloading a fragment needing a request again in an Emergent Window subwindow; (102) a step for downloading a fragment in a General Window subwindow; and (103), a window sliding, and returning to step (101) until fragment downloading is finished, wherein the Emergent Window subwindow and the General Window subwindow are two subwindows obtained by dividing a client sliding window according to a distance from a play point, the size of each subwindow is equal, the Emergent Window subwindow comprises all data fragments in the General Window subwindow before window sliding, and when download of some data fragments fails in the General Window subwindow before the window sliding, the Emergent Window subwindow after the window sliding requests to download failed fragments again.

Description

technical field [0001] The invention relates to a computer network, a multimedia communication and a P2P SVC streaming media system, in particular to a method and a system for scheduling client data slices based on dual windows. Background technique [0002] Applying SVC (Scalable Video Coding, layered video coding) technology in a P2P video streaming system can realize video data sharing among heterogeneous terminals. SVC is a video coding technique that encodes video into a base layer and one or more enhancement layers. The base layer can be independently decoded to obtain a basic quality video, and the more enhanced layers are decoded, the higher the quality of the video viewed by the user. After applying SVC, on the one hand, P2P video streaming users can adjust the number of enhanced layers downloaded according to their own conditions to obtain videos of different quality; on the other hand, different types of terminals can be layered as units for sharing video data, g...

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): H04N21/63H04N21/845
Inventor 宋俊平张棪周旭白帆
Owner INST OF ACOUSTICS CHINESE ACAD OF SCI
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