Method of implementing data transmission or stream media transmission using combination of HTTP and P2P

A technology of streaming media transmission and data transmission, applied in the direction of digital transmission system, transmission system, data exchange network, etc., can solve the problems of increasing data flow between different networks, decreasing data transmission speed, slow startup speed, etc., and achieve playback request response Fast, reduce investment costs, reduce the effect of export bandwidth

Inactive Publication Date: 2008-03-12
南京远古科技有限公司
View PDF3 Cites 39 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0005] At present, there are some streaming media systems using P2P as the transmission mode on the market, and the streaming media systems using P2P mode also have some inherent shortcomings of P2P: first, before P2P data transmission, it is necessary to first request to the Tracker server (seed file server) to own List other computers for the data files you need, and then request data from other computers according to the list, which causes the startup speed to be relatively slow; secondly, P2P data is divided into data blocks, generally ranging from 64K to 256K, Every time you download a data block, you need to request data from other computers, and the network upload speed of each computer is not equal, and at the same time, the playback user base is unstable (the user may not provide data upload after watching), which will cause the data block not to follow. Obtained sequentially, and may not be obtained in time, which will result in pause or discontinuity of playback, and poor user experience
[0006] Furthermore, during P2P data transmission, it is possible that the computers exchanging the same data file are not in the same network area, which will cause the data transmission speed to drop, and for network operators, it will increase the data flow between different networks, thereby increasing Data traffic settlement cost

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 of implementing data transmission or stream media transmission using combination of HTTP and P2P
  • Method of implementing data transmission or stream media transmission using combination of HTTP and P2P

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0039] The present invention is divided into four parts (Fig. 1) from network distribution:

[0040] Streaming media server; P2P server; client; the network connecting these three parts; the above-mentioned client refers to any client, namely this client mentioned above. The streaming media server is responsible for storing the streaming media program data and providing the requested data to the client in HTTP transmission mode.

[0041] The P2P server is responsible for providing the client with the IP address list of other clients with the requested program data and providing penetration services.

[0042] The client requests and downloads the program data from the streaming media server and other clients, caches it in the local machine and plays it, and provides the cached program data to other clients at the same time.

[0043] The data transmission process in the present invention is shown in FIG. 2. The solid line in FIG. 2 represents HTTP data transmission, the dotted ...

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 present invention relates to a method for realizing a data transmission or a streaming media transmission by using the combination of an HTTP and a P2P, a protocol performs a transmission to deblock, a client side adopts the method of the combination of the HTTP protocol and the P2P protocol to transmit data, while the download is performed, the play is performed, the data required to be used at present adopts the HTTP method to transmit or uses the data memorized in the download P2P, the data not to be used temporarily is that the data required subsequently adopts P2P method to transmit. The present invention has the advantages that the play request and the response are quick, the time delay is less, the network flow of a server is saved, a data flow between network regions is saved, the manageability of a P2P node is good, and the data of the P2P node is not completely relied on.

Description

technical field [0001] The invention belongs to the field of network communication transmission technology and the field of streaming media playback, and relates to a data transmission control method based on HTTP transmission protocol and P2P transmission protocol, including HTTP and P2P transmission control algorithm, IP address area priority algorithm and data caching algorithm, especially Use HTTP combined with P2P to realize data transmission or streaming media transmission. Background technique [0002] Streaming media refers to media formats played on the Internet / Intranet in a streaming manner, such as audio, video or multimedia files. One of the key technologies for the realization of streaming media is streaming transmission. Streaming transmission mainly refers to decomposing multimedia programs such as audio, video, and 3D media into data packets in a specific way, and transmitting them in real time from the video server to the user's computer. In the system tha...

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/06H04L12/56H04L29/08
Inventor 季鹏程王彬李崴
Owner 南京远古科技有限公司
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