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

P2P on-demand playing system and method

An on-demand system and node technology, applied in transmission systems, electrical components, digital video signal modification and other directions, can solve the problems of occupying a lot of bandwidth resources, complex implementation methods, slow start-up speed, etc., to save bandwidth costs and reduce implementation costs. , to achieve the effect of simple

Active Publication Date: 2019-01-29
YUNSHANG CO LTD
View PDF3 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0004] The technical problem to be solved by the present invention is to provide a traditional CDN infrastructure based on the traditional CDN infrastructure to overcome the shortcomings of the existing P2P on-demand system, such as complex implementation methods, high implementation costs, large bandwidth resources, and slow start-up speed. A P2P on-demand system and method that can efficiently utilize unreliable nodes for P2P transmission to reduce implementation costs and save bandwidth resources

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 on-demand playing system and method
  • P2P on-demand playing system and method

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0027] The present invention is further illustrated below by means of examples, but the present invention is not limited to the scope of the examples.

[0028] Such as figure 1 As shown, the P2P on-demand system of the present invention includes an edge server 1 , a directory server 2 , a push server 3 , a node list server 4 , a playback node 5 and four seed nodes 6 .

[0029] The directory server 2 is used to store video parameters corresponding to each video, and the video parameters include erasure code threshold, coded segment byte count, video identifier and url. The video parameters of each video are stored in a group, so that the corresponding erasure code threshold and the number of encoded segment bytes of the video can be searched according to the video ID or url.

[0030] The push server 3 is used to obtain the original video data from the edge server 1 and divide it into several data blocks (chunks) of the same size, and then encode each chunk into N coded segment...

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 on-demand playing system and method. The system comprises an edge server, a directory server, a push server and a play node. The directory server is configured to store video parameters corresponding to each video, wherein the video parameters include an erasure code threshold, a code segment byte number, and a url. The push server is used for acquiring video data from the edge server, cutting the video data into a plurality of data blocks, [N,k] erasure code coding is carried out on each data block to obtain N coding segments, wherein the k expresses an erasure code threshold, the byte number of each coding segment is the coding segment byte number. The play node is used for receiving an on-demand play request including the url of the video. The video parameters corresponding to the video are obtained from the directory server by using the url; the coding segments are obtained from the push server; the coding segments are decoded by using the erasure codethreshold and the coding segment byte number and then playing is carried out. According to the invention, the implementation mode is simple; the cost is low; the occupied bandwidth resources are reduced; and the play starting speed is increased.

Description

technical field [0001] The present invention relates to the technical field of video-on-demand, in particular to a P2P (Peer to Peer, peer-to-peer network) on-demand system and method based on CDN (content distribution network) infrastructure. Background technique [0002] The full name of CDN is Content Delivery Network, that is, content distribution network. The basic idea is to avoid bottlenecks and links on the Internet that may affect the speed and stability of data transmission as much as possible, so as to make content transmission faster and more stable. By placing a layer of intelligent virtual network based on the existing Internet based on node servers placed everywhere in the network, the CDN system can real-time according to the network traffic and the connection of each node, the load status, the distance to the user and the response time and other comprehensive information to redirect the user's request to the service node closest to the user. Its purpose is...

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/472H04N21/858H04N21/2343H04L29/08
CPCH04L67/104H04N21/2343H04N21/47202H04N21/8586H04N19/176
Inventor 刘炜
Owner YUNSHANG CO LTD
Features
  • Generate Ideas
  • Intellectual Property
  • Life Sciences
  • Materials
  • Tech Scout
Why Patsnap Eureka
  • Unparalleled Data Quality
  • Higher Quality Content
  • 60% Fewer Hallucinations
Social media
Patsnap Eureka Blog
Learn More