Unlock instant, AI-driven research and patent intelligence for your innovation.

Node downloading scheduling method and node downloading scheduling device

A scheduling method and node technology, applied in the field of Internet video, can solve problems such as the decrease of fluency rate, affecting the normal viewing of users, and the failure of CDN server to respond, etc.

Active Publication Date: 2016-08-24
ALIBABA (CHINA) CO LTD
View PDF5 Cites 16 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

However, because the P2P algorithm not only saves less bandwidth cost for high-bit-rate live streaming, but also leads to a sharp drop in fluency, so in high-bit-rate live streaming scenarios, we can only abandon the use of P2P mode and adopt CDN mode
Therefore, when the frequency of high-definition live broadcasts increases or the number of online users increases sharply, this solution will still choose to download almost all data from the CDN server. Users watch normally

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
  • Node downloading scheduling method and node downloading scheduling device
  • Node downloading scheduling method and node downloading scheduling device
  • Node downloading scheduling method and node downloading scheduling device

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0028] image 3 A flowchart showing a node download scheduling method according to an embodiment of the present invention. This embodiment can be executed on a node (client, such as a personal computer PC browser). Such as image 3 As shown, the method mainly includes:

[0029] Step 301, based on the current playhead of the live stream played by the node, set a sliding window, wherein, the undownloaded live stream data in the sliding window is preferentially downloaded from the content distribution network CDN server; after the sliding window The undownloaded live stream data is preferentially downloaded from the connected neighbor nodes that can provide live stream data in the P2P mode of point-to-point data transmission;

[0030] Step 302, setting screening criteria, so that based on the screening criteria, a preferred neighbor node is selected from connected neighbor nodes that can provide live stream data, and a request is made to the preferred neighbor node to download...

Embodiment 2

[0076] Figure 5 A structural block diagram of a node download scheduling device 500 according to an embodiment of the present invention is shown. The device can be built into the node. Such as Figure 5 As shown, the device mainly includes:

[0077] The sliding window setting part 501 is used to set the sliding window based on the current playhead of the live stream played by the node, wherein, the undownloaded live stream data in the sliding window is preferentially downloaded from the CDN server of the content distribution network; The undownloaded live streaming data after the sliding window is preferentially downloaded from the connected neighbor nodes that can provide live streaming data in the P2P mode of point-to-point data transmission;

[0078] Screening criteria setting component 502, used to set screening criteria, so that based on the screening criteria, a preferred neighbor node is screened out from connected neighbor nodes that can provide live streaming data...

Embodiment 3

[0107] Figure 7 A structural block diagram of a node download scheduling device according to an embodiment of the present invention is shown. The node download scheduling device 1100 may be a host server with computing capabilities, a personal computer PC, or a portable portable computer or terminal. The specific embodiments of the present invention do not limit the specific implementation of the computing nodes.

[0108] The node download scheduling device 1100 includes a processor (processor) 1110 , a communication interface (Communications Interface) 1120 , a memory (memory) 1130 and a bus 1140 . Wherein, the processor 1110 , the communication interface 1120 , and the memory 1130 communicate with each other through the bus 1140 .

[0109] The communication interface 1120 is used for communicating with network devices, where the network devices include, for example, a virtual machine management center, shared storage, and the like.

[0110] The processor 1110 is used to ...

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 relates to a node downloading scheduling method and a node downloading scheduling device. The method comprises the following steps: setting a sliding window by taking the current playback head of a live stream played by a node as a benchmark, wherein the un-downloaded live stream data in the sliding window is downloaded preferentially from a content distribution network CDN server, and the un-downloaded live stream data after the sliding window is downloaded preferentially from connected neighbor nodes which can provide live stream data in a point-to-point (P2P) data transmission mode; setting screening standards so as to screen out an optimal neighbor node from the connected neighbor nodes which can provide live stream data based on the screening standards, and requesting the optimal neighbor node to download live stream data in a P2P mode; and under the condition that the code rate of live stream changes, adjusting the volume of live stream data which the node requests to download from the CDN server each time, the size of the sliding window and one or more of the screening standards according to the change.

Description

technical field [0001] The invention relates to the technical field of Internet video, in particular to a node download scheduling method and device. Background technique [0002] At present, major video websites are vigorously developing live broadcasting, with a very wide range of business and more diverse user needs. The viewing experience of users in the live broadcast system is the most critical factor, and the "fluency rate" is an important indicator to measure the viewing experience of users. The fluency rate represents the fluency of playback, which can have different definitions according to different application scenarios. For example, the fluency rate may generally refer to the ratio of the difference obtained by subtracting the total duration Td during which stuttering occurs (that is, playback stagnation) from the total playback duration T of interest to the total duration T. [0003] Different from the on-demand service, due to its extremely high real-time an...

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
Patent Type & Authority Applications(China)
IPC IPC(8): H04N21/238H04N21/2385
CPCH04N21/23805H04N21/2385
Inventor 房福志潘金亚杨敬宇姚键潘柏宇王冀
Owner ALIBABA (CHINA) CO LTD