P2P bandwidth saving ratio online adjustment method and device, and video website

An adjustment method and technology of an adjustment device, which are applied in the direction of program control device, data exchange network, program control design, etc., can solve problems such as difficulty in realizing complex logic and so on.

Inactive Publication Date: 2017-05-31
FLYING FOX INFORMATION TECH TIANJIN CO LTD
View PDF5 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0005] For P2P technology, in order to save the bandwidth cost of CDN, all the major Internet video companies use P2P technology on the video client without exception, and the P2P technology used by each company is relatively close, such as iQiyi, Sina, Tencent and other video clients, but the logic to adjust the use of P2P and CDN is basically solidified inside the client by empirical data
The control data obtained by the client from the server is generally only some configurations in xml, jason, ini and other formats, and it is difficult to implement some complex logic on these configurations

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
  • P2P bandwidth saving ratio online adjustment method and device, and video website

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0027] The present invention will be described in further detail below in conjunction with the accompanying drawings and specific embodiments. It should be understood that the specific embodiments described here are only used to explain the present invention, not to limit the present invention.

[0028] Terminology Explanation

[0029] CDN: Content Delivery Network, a content distribution network, a network composed of several storage and control nodes. Videos, pictures and other content are stored in the CDN. Through real-time monitoring of network status, such as traffic, connections between nodes, nodes Load, distance from users, etc., to calculate the optimal node to provide services to users, CDN computer room bandwidth is one of the main costs of content providers.

[0030] P2P: Peer To Peer, point-to-point data communication technology, end users obtain the data they have downloaded from CDN to local cache from other end users by establishing point-to-point data connec...

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 P2P bandwidth saving ratio online adjustment method comprising the steps of downloading a state machine script from a server side and loading the script into an internal memory when a client side starts; building a finite-state machine with the corresponding type via a script interface according to a business type; and periodically calling a state conversion interface of the script, and importing a current download parameter and a current download state to compute a downloading mode should be adopted in the next time. The invention discloses the method for modifying a balance strategy on line, so that the client can update the strategy rapidly without upgrading, and respond to the change rapidly, so as to ensure the optimal balance between a bandwidth saving ratio and smoothness. A public logic frame in the balance strategy for adjusting the bandwidth saving ratio and the smoothness in the video client is extracted to be described by the finite-state machine, the unified interface of the state machine is called, and meanwhile the script of the finite-state machine, is achieved by using an LUA language. As the script is deployed at the server side, such part of logic can be modified on line, and thus the problems of version iteration, long coverage period and high strategy modification cost are solved.

Description

technical field [0001] The invention relates to the technical field of video playback, in particular to a P2P bandwidth saving ratio online adjustment method, device and video website. Background technique [0002] The internal data providing module of the network video client application program (hereinafter referred to as the video client) obtains data through P2P and CDN respectively. In the case of using P2P, bandwidth saving ratio and fluency rate are two major indicators of the video client. [0003] From the perspective of saving bandwidth, the greater the bandwidth saving ratio, the better, but the direct data connection between end users is uncontrollable, unstable, and low-speed, and it will be difficult to ensure a high bandwidth saving ratio when the data rate cannot be guaranteed. The playback fluency rate drops, affecting user experience. The connection with the CDN can guarantee a relatively stable data rate. Therefore, in order to save the CDN bandwidth cost...

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): H04L12/24H04L29/08H04N21/4363H04N21/442H04N21/443G06F9/44
CPCH04L67/06G06F9/4498H04L41/0631H04L41/082H04L67/104H04N21/4363H04N21/44209H04N21/443
Inventor 何震王金明蒋卫滨郭江华方君君王海龙
Owner FLYING FOX INFORMATION TECH TIANJIN CO LTD
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