CN105959364A - Data transmission method and device based on point to point protocol - Google Patents
Data transmission method and device based on point to point protocol Download PDFInfo
- Publication number
- CN105959364A CN105959364A CN201610264991.3A CN201610264991A CN105959364A CN 105959364 A CN105959364 A CN 105959364A CN 201610264991 A CN201610264991 A CN 201610264991A CN 105959364 A CN105959364 A CN 105959364A
- Authority
- CN
- China
- Prior art keywords
- content
- multimedia
- information
- online client
- data
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/10—Protocols in which an application is distributed across nodes in the network
- H04L67/104—Peer-to-peer [P2P] networks
- H04L67/1074—Peer-to-peer [P2P] networks for supporting data block transmission mechanisms
- H04L67/1078—Resource delivery mechanisms
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/14—Session management
- H04L67/141—Setup of application sessions
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/50—Network services
- H04L67/56—Provisioning of proxy services
- H04L67/568—Storing data temporarily at an intermediate stage, e.g. caching
- H04L67/5683—Storage of data provided by user terminals, i.e. reverse caching
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/50—Network services
- H04L67/54—Presence management, e.g. monitoring or registration for receipt of user log-on information, or the connection status of the users
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Information Transfer Between Computers (AREA)
Abstract
The invention provides a data transmission method and a device based on point to point protocol. The method includes, in the downloading process of multimedia contents, the following processes: receiving currently online client terminal information from a server end; establishing point-to-point connections with the online client terminals and receiving the information of the multimedia contents stored in the online client terminals from the online client terminals; and receiving the data corresponding to the multimedia contents from the online client terminals based on the received information of the multimedia contents stored in the online client terminals. By adopting the technical schemes of the invention, the multimedia content data can be downloaded non-linearly from the other client terminals, thereby improving the flexibility of the multimedia content data transmission and effectively reducing the load of a content server.
Description
Technical field
The present invention relates to Internet technical field, particularly relate to a kind of data based on point-to-point protocol
Transmission method and device.
Background technology
At present, being watched the customer group expanding day of content of multimedia by the Internet, user can be led to
Cross and watch that various content of multimedia that internet content provider provides are to enrich entertainment life.Such as,
User can use the multimedia in the clients such as computer, smart mobile phone, panel computer to answer
With, watch the video on demand content such as hot broadcast TV play, film, variety show, or watch new
Hear the net cast content of the live event such as program, sports tournament.
Owing to the number of the most treatable content download request of station server is limited,
If substantial amounts of user accesses content server (the such as content delivery network of internet content provider simultaneously
Network (CDN) node) when watching program, content server can be caused to transship, running status is relatively
Difference, cannot respond in time to the access request of certain customers, makes these certain customers cannot be normal
Watch program.
Such as, Most users can watch hot broadcast collection of TV plays, now content server in the same period
The quantity of the content download request received may exceed rated capacity, causes part therein to download
The operating lag of request, or cannot respond to.Correspondingly, then can go out during certain customers' viewing video
Existing Caton phenomenon, even there will be the phenomenon that cannot play, and reduces the experience of user
Although certain customers are when watching content of multimedia, can some be many from other client downloads
Media content data, reduces the operation load of multimedia content server.But its many matchmakers used
Volume data downloading mode is all based on index file and is downloaded in order, multimedia content data
Transmission form single, still cannot solve above-mentioned multimedia server operating overload and cause multimedia
Content cannot the problem of normal play.
Summary of the invention
It is an object of the invention to provide a kind of data transmission method based on point-to-point protocol and dress
Put, to improve the motility of multimedia content data transmission, contribute to the broadcasting at content of multimedia
During reduce the load of content server.
According to an aspect of the present invention, embodiments of the invention provide a kind of based on point-to-point protocol
Data transmission method, described method includes, in the downloading process of content of multimedia, below execution
Process: from the information of the current online client of received server-side;Respectively with described online client
End sets up point-to-point connection, and receives in its described multimedia having from described online client
The information of the content part held;The described multimedia having according to the described online client received
The information of the content part of content receives the data of corresponding content part from described online client.
Further, described method also includes: from content of multimedia described in described received server-side
The information of content part;The information of the content part according to described content of multimedia determines that this locality is deposited
The information of the content part of the described content of multimedia having, and the described multimedia that this locality does not has
The information of the content part of content.
Further, in the described multimedia that the described online client that described basis receives has
The information of the content part held receives the data of corresponding content part from described online client joint
Process includes: send the described content of multimedia not having described this locality to described online client
The information of content part and the described online client that the receives described content of multimedia that has
The download request of the content part jointly included in the information of content part;From described online client
Receive the described data downloading content part corresponding to request.
Further, described method also includes: according to the content portion received from described online client
The data divided update the information of the content part of the described content of multimedia that this locality does not has.
Further, described method also includes: send, to described online client, the institute that this locality has
State the information of the content part of content of multimedia.
Further, described method also includes: the download in response to described online client is asked,
The data of the content part of the described content of multimedia that this locality has are sent to described online client.
According to a further aspect in the invention, embodiments of the invention also provide for a kind of based on point-to-point association
The data transmission device of view, described device includes: client-side information receiver module, for from service
Device end receives the information of current online client;Content information reception module, for respectively with institute
State online client and set up point-to-point connection, and receive its institute having from described online client
State the information of the content part of content of multimedia;Content-data receiver module, for according to receiving
The information of the content part of described content of multimedia that has of described online client from described online
Client receives the data of corresponding content part.
Further, described content information reception module is additionally operable to: include institute from received server-side
State the information of the content part of content of multimedia, and according to the content part of described content of multimedia
Information determines the information of the content part of the described content of multimedia that this locality has, and this locality is not deposited
The information of the content part of the described content of multimedia having.
Further, described content-data receiver module includes: downloads request transmitting unit, is used for
The content part of the described content of multimedia that described this locality is not had is sent to described online client
Information and the described online client that the receives content part of described content of multimedia that has
The download request of the content part jointly included in information;Content-data receives unit, for from institute
State online client and receive the described data downloading content part corresponding to request.
Further, described content information reception module is additionally operable to: according to from described online client
The data of the content part received update the content part of the described content of multimedia that this locality does not has
Information.
Further, described device also includes: content information sending module, for described online
Client sends the information of the content part of the described content of multimedia that this locality has.
Further, described device also includes: content-data sending module, in response to described
The download request of online client, sends, to described online client, the described multimedia that this locality has
The data of the content part of content.
The data transmission method based on point-to-point protocol of embodiments of the invention offer and device,
In the downloading process of content of multimedia, set up point-to-point connection by server end and online client,
And the information of the content part according to its content of multimedia having obtained from online client, from
Online client receives its multimedia content data having, it is achieved thereby that non-linearly from other
Client downloads multimedia content data, can improve the motility of multimedia content data transmission,
It is effectively reduced the load of content server.
Accompanying drawing explanation
Fig. 1 is to illustrate that the data based on point-to-point protocol that exemplary embodiment of the present one provides pass
The flow chart of transmission method;
Fig. 2 is to illustrate that the data based on point-to-point protocol that exemplary embodiment of the present two provides pass
The flow chart of transmission method;
Fig. 3 is to illustrate that the data based on point-to-point protocol that exemplary embodiment of the present three provides pass
The logic diagram of defeated device;
Fig. 4 is to illustrate that the data based on point-to-point protocol that exemplary embodiment of the present four provides pass
The logic diagram of defeated device.
Detailed description of the invention
The basic conception of the present invention is to provide a kind of data transmission method based on point-to-point protocol and dress
Putting, by the downloading process of content of multimedia, utilize from received server-side is current online
The information of client and online client set up point-to-point connection, receive it from online client and have
The information of content part of content of multimedia, and download it according to this information from online client
The data of the content part of the content of multimedia having rather than the content portion according to content of multimedia
The order divided is downloaded, it is achieved thereby that the non-linear download of multimedia content data, raising is many
The motility of media content data transmission, to reduce the operation load of corresponding multimedia contents service.
Generally, during the download (including that download limit, limit is play) of content of multimedia, multimedia
Play application and initiate the request of downloading, based on HTTP real-time streams (HLS to the application of content server end
Agreement) obtain M3U8 index file, according to M3U8 index file from corresponding content server
According to certain progressive download content section file as data cached.
On this basis, the data based on point-to-point protocol that the exemplary embodiment of the present invention provides
Transmission method and the technical scheme of device, in utilizing the server end statistics same multimedia of current download
Holding the information of the online client of data, making can be according to this information based on point between online client
An agreement (Peer-to-peer, P2P) is set up communication connection.After setting up point-to-point connection,
Obtain it from other online client and have (download completes not play or finish playing not delete)
The information of content section file, can be in other online client be downloaded accordingly according to this information
Hold section file, be not downloaded according to the order of content section in M3U8 index file.Logical
Cross content section file and download the non-linear biography that can realize multimedia content data the most in order
Defeated, and then improve the motility that multi-medium data transmits, in the downloading process of content of multimedia,
Can effectively reduce the operation load of corresponding contents server.Thus, content server can be stablized
Ground provides data access service to the application of more multimedia, uses more client can be steady
Surely content of multimedia is downloaded, and the request program of viewing content of multimedia or programme televised live, carry
Rise the experience of user.
Describe exemplary embodiment based on the point-to-point protocol of the present invention below in conjunction with the accompanying drawings in detail
Data transmission method and device.
Embodiment one
Fig. 1 is to illustrate that the data based on point-to-point protocol that exemplary embodiment of the present one provides pass
The flow chart of transmission method, the executive agent of the method can be data transmission device as shown in Figure 3,
Or including the intelligent terminal of this device, such as, smart mobile phone, panel computer, Intelligent electric
Depending on etc..
With reference to Fig. 1, in step S110, from the information of the current online client of received server-side.
Wherein, the information of online client is with including Internet protocol (Internet Protocol, IP)
The information such as location, for the data of transmitting multimedia contents.In the present embodiment, multiple clients from
When server end downloads same content of multimedia, server end obtains and includes including of these clients
The information of IP address, generates online client information list, is sent to each client.Client from
The information of the current online client of received server-side is this online client information list.
Additionally, due to the download progress of each client is different or network connection there will be change, phase
The information of the online client answered may be different, and therefore, server end can periodically be added up and work as
The information of front online client.
In step S120, set up point-to-point connection respectively with online client, and from online client
End receives the information of the content part of its content of multimedia having.
After client receives online client information list, utilize that therein other are the most objective
The IP address of family end, based on point-to-point protocol and the foundation communication connection of other online client, and from
Other clients receive it and have downloaded and the content part of content of multimedia that carries out storing
Information.This information is specifically as follows for identifying multiple contents that other clients corresponding have
The information of section file.
In step S130, according to the content portion of the content of multimedia that the online client received has
The information divided receives the data of corresponding content part from online client.
According to the basic conception of the present invention, client receives many matchmakers that other online client have
After the information of the content part of internal appearance, determine the multimedia that information therein and this locality are to be downloaded
The information of the content part of content is the most identical, or wherein part is identical.If it is determined that wherein have identical
Part, then can download this part from other online client corresponding based on point-to-point protocol
The data of the content part of content of multimedia.If it is determined that wherein there is not identical part, then can continue
Continuous from the local content part to be downloaded of another other online client download.
And, if due to the content part as this part content of multimedia data source other
Line client rolls off the production line suddenly, or owing to network failure causes the content portion of this part content of multimedia
The data divided are not transmitted, then can be aforementioned not to the request download of another other online client
The data of the content part of the content of multimedia being transmitted.
Wherein, if the content part of content of multimedia that has of other online client received
Information include the information of local content part to be downloaded, respective downloaded can be carried out, it is not necessary to
It is downloaded according to the order of the content part of content of multimedia, improves the download speed of content of multimedia
Degree, can be effectively improved the motility of multimedia content data transmission.
Such as, the first client is downloading the first collection of drama of collection of TV plays " thinkling sound's Ya list ", and now the
Two clients are also downloading the first collection of drama of collection of TV plays " thinkling sound's Ya list ", and download progress is faster than the
The download progress of one client.Assume that the first client the 4th to the tenth content to be downloaded is cut
Sheet file, the second client has the information of content section and includes this partial content section file
Information, then the first client can receive this partial content based on point-to-point protocol from the second client
Section file.So, the first client need not be from collection of TV plays " thinkling sound's Ya list " corresponding content clothes
This partial content section file downloaded by business device, can effectively reduce the operation load of content server.
The data transmission method based on point-to-point protocol that embodiments of the invention provide, in multimedia
In the downloading process of content, utilize from the information of the current online client of received server-side with
Line client sets up point-to-point connection, and receives in its multimedia having according to from online client
The information of the content part held, carrys out the data of the content part of its content of multimedia having, it is not necessary to
It is downloaded according to the order of the content part of local content of multimedia to be downloaded, it is achieved thereby that many
The non-linear download of media content data, improves the motility of multimedia content data transmission, and
Reduce the operation load of corresponding multimedia contents service.
Embodiment two
Fig. 2 is to illustrate that the data based on point-to-point protocol that exemplary embodiment of the present two provides pass
The flow chart of transmission method, the method can be considered as a kind of concrete of the method for embodiment illustrated in fig. 1 one
Implementation.
With reference to Fig. 2, in step S210, from server receive current online client information and
The information of the content part of content of multimedia.
In the present embodiment, when performing step S110, also from received server-side content of multimedia
The information of content part.Wherein, the information of the content part of content of multimedia is by server end pair
After the content part of content of multimedia divides, statistics draws.Specifically, server end will be many
Multiple contents section file of media content is divided into multiple data block, and (each data block can include
One or more contents section file), record and generate the Information Number including describing each data block
According to describing file.Additionally, server end generates data description file in real time, and these data are described
File is sent to each online client in real time, as the information of the content part of content of multimedia, visitor
Family end this data description file of then real-time reception.
Data description file can be generated by the data stream of combination in any, to facilitate in multimedia
Content is inserted the external multimedia content-data of multiple pattern.Such as, play at collection of TV plays
Cheng Zhong, may be inserted into the content such as propaganda film, advertisement.
In step 220, determine that this locality has according to the information of the content part of content of multimedia many
The information of the content part of media content, and the content part of content of multimedia that this locality does not has
Information.
After client receives above-mentioned data description file, according to these data describe according in each
The information of data block, it may be determined that the information of the data block that client this locality has, and this locality is not
The information of the data block to be downloaded having, and generate the subdata description literary composition including this two parts information
Part.Wherein, the local data block that data block is local content of multimedia to be downloaded not having.
In step S230, set up point-to-point connection respectively with online client, and from online client
End receives the information of the content part of its content of multimedia having.Step S230 and abovementioned steps
The content of S120 is identical, can be found in step S120 corresponding contents.
In step S240, send the content of the content of multimedia that this locality is not had to online client
The information of the content part of the content of multimedia that the information of part has with the online client received
In jointly include content part download request.
Client from the information of the content part of its content of multimedia having of other online client,
The subdata being specially in other online client describes file.Client is according to the subdata of self
The subdata describing file and other online client describes file, it may be determined that other are the most objective
Whether family end has the local data block to be downloaded of this client.If other online client have this
The local data block to be downloaded of client, then send these part data to this other online client
The download request of block.If other online client do not have the local data block to be downloaded of this client,
Then download local data block to be downloaded to the request of another other online client.
In step S250, receive the data of content part corresponding to the request of download from online client.
After other online client receive above-mentioned download request, will in response to this download request
Corresponding data block is sent to this client based on point-to-point protocol, and local client receives this part
Data block, can complete to treat the download of downloading data block, it is not necessary to download this portion from content server
Divide multi-medium data, correspondingly reduce the operation load of content server.Wherein, each data
Block is without transmitting in order, as long as can be transmitted, to ensure that data transmission has
Higher motility.
Additionally, in order to adapt to unstable networks, shake network environment more frequently, can be in service
Each data block cutting is the data slice that multiple data volume is less by device end, with each data slice for brief biography
Defeated unit carries out the transmission of multimedia content data.Even if when network failure occurs, in multimedia
Hold data not to be transmitted, can in other other online client request downloading data block not
The part data slice downloaded, it is to avoid cause the waste of Internet resources.
In step S260, send the content part of the content of multimedia that this locality has to online client
Information.
In the present embodiment, include that this locality has had by client to the transmission of other online client
The subdata of the information of data block describes file, realizes between multiple client the number having had
According to information mutual of block, to facilitate each client to select under suitably other online client request
Carry local data block to be downloaded.
In step S270, the download in response to online client is asked, and sends this to online client
The data of the content part of the content of multimedia that ground has.
If the data block that this client has had includes the data to be downloaded of other online client
Block, other online client send, to this client, the request of download.Under this client receives this
After carrying request, ask in response to this download, send this to other corresponding online client corresponding
Data block, thus realize the sharing of data block that this locality has been had.
Preferably, the data transmission method based on point-to-point protocol of the present embodiment also includes: according to
Update in the content of multimedia that this locality does not has from the data of the content part of online client reception
Hold the information of part.
Due to client constantly from server end or based on point-to-point protocol from other online clients
End downloads the data block of content of multimedia, and the data volume of local content of multimedia to be downloaded is the most more
Newly.Accordingly, it would be desirable to the information of the data block that this locality has been had and the local data block not having
Information is updated, to facilitate client to download to be downloaded from different other online client requests
Data block.Concrete update method can constantly update client by periodically performing step S220
Subdata in end describes file and completes.
The data transmission method based on point-to-point protocol that embodiments of the invention provide, in Fig. 1 institute
On the basis of showing embodiment, further illustrate and obtain many based on point-to-point protocol from online client
The concrete mode of media content data, and add and carry out content of multimedia number with online client
According to mutual mode, thus improve the motility of multi-medium data transmission further, more efficiently
Reduce the operation load of corresponding content server.
Embodiment three
Fig. 3 is to illustrate that the data based on point-to-point protocol that exemplary embodiment of the present three provides pass
The logic diagram of defeated device, the method that this device can be used for performing embodiment as shown in Figure 1.
With reference to Fig. 3, this device includes client-side information receiver module 310, content information reception module
320 and content-data receiver module 330.
Wherein: client-side information receiver module 310 is for the online visitor current from received server-side
The information of family end;Content information reception module 320 is point-to-point for setting up with online client respectively
Connect, and receive the information of the content part of its content of multimedia having from online client;
Content-data receiver module 330 is for the content of multimedia having according to the online client received
Content part information from online client receive corresponding content part data.
The data transmission device based on point-to-point protocol that embodiments of the invention provide, by many
In the downloading process of media content, from the information of the current online client of received server-side, root
Set up point-to-point connection according to this information and online client, and deposit according to receiving it from online client
The information of the content part of some content of multimedia, carrys out the content part of its content of multimedia having
Data, thus without carrying out according to the order of the content part of local content of multimedia to be downloaded under
Carry, it is achieved that the non-linear download of multimedia content data, improve multimedia content data transmission
Motility, and reduce the operation load of corresponding multimedia contents service.
Embodiment four
Fig. 4 is to illustrate that the data based on point-to-point protocol that exemplary embodiment of the present four provides pass
The logic diagram of defeated device, this device is for providing one on the basis of the device of embodiment illustrated in fig. 3
Plant specific implementation, the method that this device can be used for performing embodiment as shown in Figure 2.
With reference to Fig. 4, on the basis of the device of embodiment illustrated in fig. 3, this device also includes content
Information sending module 340, for sending in the content of multimedia that this locality has to online client
Hold the information of part.
Further, this device also includes content information sending module 350, in response to described
The download request of online client, sends, to described online client, the described multimedia that this locality has
The data of the content part of content.
Further, content information reception module 320 is additionally operable to: include many from received server-side
The information of the content part of media content, and determine what this locality had according to the information of content of multimedia
The information of the content part of content of multimedia, and the content portion of content of multimedia that this locality does not has
The information divided.
Further, content-data receiver module 330 includes: download request transmitting unit 331 He
Content-data receives unit 332, downloads request transmitting unit 331 for sending to online client
The information of the content part of the content of multimedia not having this locality and the online client received are deposited
The download request of the content part jointly included in the information of the content part of some content of multimedia;
Content-data receives unit 332 for receiving, from online client, the content part that the request of download is corresponding
Data.
Further, content information reception module 320 is additionally operable to: receive according to from online client
The data of content part update the information of the content part of content of multimedia that this locality does not has.
The data transmission device based on point-to-point protocol that embodiments of the invention provide, in Fig. 3 institute
On the basis of showing embodiment, further illustrate content-data receiver module based on point-to-point protocol from
Online client obtains the concrete mode of multimedia content data, and adds and online client
Carry out the mutual content information sending module of multimedia content data and content-data sending module etc.,
Thus improve the motility of multi-medium data transmission further, more efficiently reduce corresponding content
The operation load of server.
It may be noted that according to the needs implemented, all parts/step described in this application can be torn open
It is divided into more components/steps, it is possible to by two or more components/steps or the part of components/steps
The components/steps that operational group synthesis is new, to realize the purpose of the present invention.
Above-mentioned the method according to the invention can realize in hardware, firmware, or is implemented as depositing
Store up the software in record medium (such as CD ROM, RAM, floppy disk, hard disk or magneto-optic disk)
Or computer code, or be implemented through original storage that network downloads at remotely record medium or
In nonvolatile machine readable media and the computer code in local recording medium will be stored in, from
And method described here can be stored in use general purpose computer, application specific processor or able to programme
Or the such software processes on the record medium of specialized hardware (such as ASIC or FPGA).Can
To understand, computer, processor, microprocessor controller or programmable hardware include storing or
Receive software or the storage assembly (such as, RAM, ROM, flash memory etc.) of computer code, when
When described software or computer code are by computer, processor or hardware access and execution, it is achieved
This processing method described.Additionally, when general purpose computer accesses for realizing the process being shown in which
Code time, general purpose computer is converted to for performing the process being shown in which by the execution of code
Special-purpose computer.
The above, the only detailed description of the invention of the present invention, but protection scope of the present invention is not
Be confined to this, any those familiar with the art in the technical scope that the invention discloses,
Change can be readily occurred in or replace, all should contain within protection scope of the present invention.Therefore, originally
The protection domain of invention should be as the criterion with described scope of the claims.
Claims (12)
1. a data transmission method based on point-to-point protocol, described method includes, in multimedia
In the downloading process of content, execution is following to be processed:
Information from the current online client of received server-side;
Set up point-to-point connection respectively with described online client, and connect from described online client
Receive the information of the content part of its described content of multimedia having;
The content part of the described content of multimedia having according to the described online client received
Information receives the data of corresponding content part from described online client.
Method the most according to claim 1, wherein, described method also includes:
Information from the content part of content of multimedia described in described received server-side;
The information of the content part according to described content of multimedia determines the described multimedia that this locality has
The information of the content part of content, and the content part of described content of multimedia that this locality does not has
Information.
Method the most according to claim 2, wherein, described basis receive described online
The information of the content part of the described content of multimedia that client has connects from described online client joint
The process of the data receiving corresponding content part includes:
The content of the described content of multimedia that described this locality is not had is sent to described online client
The content portion of the described content of multimedia that the information of part and the described online client received have
The download request of the content part jointly included in the information divided;
The described data downloading content part corresponding to request are received from described online client.
Method the most according to claim 3, wherein, described method also includes:
Data according to the content part received from described online client update the institute that this locality does not has
State the information of the content part of content of multimedia.
Method the most according to any one of claim 1 to 4, wherein, described method is also wrapped
Include:
The letter of the content part of the described content of multimedia that this locality has is sent to described online client
Breath.
Method the most according to claim 5, wherein, described method also includes:
Download in response to described online client is asked, and sends this locality to described online client and deposits
The data of the content part of the described content of multimedia having.
7. a data transmission device based on point-to-point protocol, described device includes:
Client-side information receiver module, for the letter of the online client current from received server-side
Breath;
Content information reception module, for setting up point-to-point connection with described online client respectively,
And the letter of the content part of its described content of multimedia having is received from described online client
Breath;
Content-data receiver module, described for have according to the described online client received
The information of the content part of content of multimedia receives corresponding content part from described online client
Data.
Device the most according to claim 7, wherein, described content information reception module is also used
In:
The information of the content part of described content of multimedia is included from received server-side, and according to institute
The information of the content part stating content of multimedia determines the content of the described content of multimedia that this locality has
The information of part, and the information of the content part of described content of multimedia that this locality does not has.
Device the most according to claim 8, wherein, described content-data receiver module includes:
Download request transmitting unit, for sending to described online client, described this locality is not had
The information of content part of described content of multimedia and the described online client that receives have
The download request of the content part jointly included in the information of the content part of described content of multimedia;
Content-data receives unit, asks correspondence for receiving described download from described online client
The data of content part.
Device the most according to claim 9, wherein, described content information reception module is also
For:
Data according to the content part received from described online client update the institute that this locality does not has
State the information of the content part of content of multimedia.
11. according to the device according to any one of claim 7 to 10, and wherein, described device is also
Including:
Content information sending module is described many for have to described online client transmission this locality
The information of the content part of media content.
12. devices according to claim 11, wherein, described device also includes:
Content-data sending module, asks, to institute for the download in response to described online client
State the data that online client sends the content part of the described content of multimedia that this locality has.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610264991.3A CN105959364A (en) | 2016-04-25 | 2016-04-25 | Data transmission method and device based on point to point protocol |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610264991.3A CN105959364A (en) | 2016-04-25 | 2016-04-25 | Data transmission method and device based on point to point protocol |
Publications (1)
Publication Number | Publication Date |
---|---|
CN105959364A true CN105959364A (en) | 2016-09-21 |
Family
ID=56915514
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201610264991.3A Pending CN105959364A (en) | 2016-04-25 | 2016-04-25 | Data transmission method and device based on point to point protocol |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN105959364A (en) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107995244A (en) * | 2016-10-27 | 2018-05-04 | 北京优朋普乐科技有限公司 | A kind of data request method and device of live multimedia resource |
CN112311874A (en) * | 2020-10-29 | 2021-02-02 | 广州博冠信息科技有限公司 | Media data processing method and device, storage medium and electronic equipment |
-
2016
- 2016-04-25 CN CN201610264991.3A patent/CN105959364A/en active Pending
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107995244A (en) * | 2016-10-27 | 2018-05-04 | 北京优朋普乐科技有限公司 | A kind of data request method and device of live multimedia resource |
CN112311874A (en) * | 2020-10-29 | 2021-02-02 | 广州博冠信息科技有限公司 | Media data processing method and device, storage medium and electronic equipment |
CN112311874B (en) * | 2020-10-29 | 2023-04-18 | 广州博冠信息科技有限公司 | Media data processing method and device, storage medium and electronic equipment |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US9332051B2 (en) | Media manifest file generation for adaptive streaming cost management | |
US9158769B2 (en) | Systems and methods for network content delivery | |
JP5580302B2 (en) | Broadcast seeding for peer-to-peer networks | |
CN100556129C (en) | A kind of equity connects flow medium live system and device | |
CN106464680B (en) | Bandwidth Management in content distributing network | |
CN101146110B (en) | A method for playing stream media | |
WO2015121342A1 (en) | Requesting multiple chunks from a network node on the basis of a single request message | |
CN103108008B (en) | A kind of method and file download system for downloading file | |
US20130219441A1 (en) | Method, server and terminal for audio and video on demand | |
CN103379362A (en) | Video-on-demand method and system | |
CN105847381A (en) | Scheduling method and device for content server | |
WO2012075180A1 (en) | Systems and methods for downloading by different processes | |
CN101202882B (en) | Method, system for transmitting medium resource and set-top box | |
CN101267531A (en) | An interactive network TV system and its realization method | |
US10601910B2 (en) | Method for broadcasting a piece of content in an it network | |
CN108668179A (en) | The transmission method and relevant device of media index file | |
CN101753603A (en) | Method, server and system for providing media content in P2P system | |
CN109561137A (en) | Establish method, apparatus, terminal device and the medium of P2P network | |
CN105959364A (en) | Data transmission method and device based on point to point protocol | |
CN107645475A (en) | File resource dissemination system and method in heterogeneous network | |
CN101080017B (en) | A playing system and method of additional programs | |
CN105847271A (en) | Providing method and providing device for multimedia content based on HTTP real-time streaming | |
CN101150720A (en) | Stream media program playing method and its playing client | |
FR3068852A1 (en) | METHOD FOR MANAGING THE RIGHT OF ACCESS TO DIGITAL CONTENT | |
CN105933796A (en) | HTTP real-time streaming-based multimedia content providing method and device, and terminal device |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
WD01 | Invention patent application deemed withdrawn after publication |
Application publication date: 20160921 |
|
WD01 | Invention patent application deemed withdrawn after publication |