CN117915128A - CDN-based video distribution method, device, equipment and medium - Google Patents

CDN-based video distribution method, device, equipment and medium Download PDF

Info

Publication number
CN117915128A
CN117915128A CN202211281318.2A CN202211281318A CN117915128A CN 117915128 A CN117915128 A CN 117915128A CN 202211281318 A CN202211281318 A CN 202211281318A CN 117915128 A CN117915128 A CN 117915128A
Authority
CN
China
Prior art keywords
video
ssd
cdn
video source
ssds
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
Application number
CN202211281318.2A
Other languages
Chinese (zh)
Inventor
林寅
吴大畏
李晓强
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Deyi Microelectronics Co ltd
Original Assignee
Deyi Microelectronics Co ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Deyi Microelectronics Co ltd filed Critical Deyi Microelectronics Co ltd
Priority to CN202211281318.2A priority Critical patent/CN117915128A/en
Publication of CN117915128A publication Critical patent/CN117915128A/en
Pending legal-status Critical Current

Links

Landscapes

  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)

Abstract

The invention relates to the field of storage service and discloses a video distribution method, a device, equipment and a medium based on a CDN.

Description

CDN-based video distribution method, device, equipment and medium
Technical Field
The present invention relates to the field of storage services, and in particular, to a method, an apparatus, a device, and a medium for video delivery based on CDN.
Background
The CDN is a content delivery network, is an intelligent virtual network constructed on the basis of the existing network, and enables users to obtain required content nearby by means of functional modules such as load balancing, content delivery and scheduling of a central platform by means of edge servers deployed in various places, so that network congestion is reduced, and access response speed and hit rate of the users are improved.
The most important is that edge servers are deployed in various places to serve as cache servers, but the deployment of the servers needs to be performed in places, machine rooms and the like, so that the servers are deployed in places of users to achieve higher transmission efficiency, and accordingly, little expenditure is brought.
Disclosure of Invention
The invention mainly aims to provide a CDN-based video distribution method applied to SSDs with network communication, so that each SSD can be independently used as a cache server, the use of an entity machine room is effectively reduced, the cost is greatly reduced, and meanwhile, each time a user using the SSD appears, the corresponding cache server appears, so that the server deployment is more flexible.
The first aspect of the present invention provides a video distribution method based on a CDN, which is applied to a first SSD, where the first SSD is respectively in communication with a cloud server and N second SSDs, where N >1, N is a positive integer, and the method includes:
acquiring a video source of the cloud server;
storing the video source in a preset cache disk and generating corresponding path information;
Based on CDN, receiving N first requests of the second SSDs for acquiring the path information;
Verifying the identity information of the N second SSDs and acquiring the address information of the N second SSDs;
And distributing the path information to the N second SSDs respectively according to the N address information.
Further, in a second implementation manner of the first aspect of the present invention, the obtaining the video source of the cloud server includes:
And obtaining a compressed video of the video source compressed by the cloud server according to the current network state.
Further, in a third implementation manner of the first aspect of the present invention, the obtaining the compressed video compressed by the cloud server according to the current network state includes:
Generating a random data packet;
Transmitting the random data packet and a request for reading a video source to the cloud server together, so that the cloud server can determine the quality of a current network and the compression ratio for compressing the video source according to the rate of the received random data packet;
And the cloud server is obtained to compress the video source according to the compression ratio to obtain a compressed video.
Further, in a fourth implementation manner of the first aspect of the present invention, the storing the video source in a preset cache disc and generating the corresponding path information includes:
Decoding the compressed video to obtain a decoded video, and storing the decoded video in a preset buffer disk;
recording the path stored in the decoded compressed video and generating path information.
Further, in a fifth implementation manner of the first aspect of the present invention, the verifying the identity information of the N second SSDs includes:
judging whether the identity information of the N second SSDs exists in a preset record table or not, wherein the record table is used for recording a second SSD list which can establish network communication with the first SSD;
If yes, allowing the second SSD to be accessed, and acquiring address information of the second SSD;
If not, do not respond.
Further, in a sixth implementation manner of the first aspect of the present invention, before the obtaining the video source of the cloud server, the method further includes:
Based on a preset record table, whether video sources exist in N second SSDs in the current network communication or not is inspected;
if yes, a second request for reading the video source is sent to the corresponding second SSD;
and if the video source does not exist, sending a second request for reading the video source to the cloud server.
The second aspect of the present invention provides a video distribution device based on a CDN, which is applied to a first SSD, the first SSD is respectively in communication with a cloud server and N second SSDs, where N >1, N is a positive integer, and the video distribution device based on the CDN includes:
the acquisition module is used for acquiring a video source of the cloud server;
the path establishing module is used for storing the video source in a preset buffer disk and generating corresponding path information;
the receiving module is used for receiving N first requests of the second SSDs for acquiring the path information based on CDNs;
The verification module is used for verifying the identity information of the N second SSDs and acquiring the address information of the N second SSDs;
And the distribution module is used for distributing the path information to the N second SSDs respectively according to the N address information.
A third aspect of the present invention provides a CDN-based video delivery apparatus, comprising: a memory and at least one processor, the memory having instructions stored therein, the memory and the at least one processor being interconnected by a line;
The at least one processor invokes the instructions in the memory to cause the device to perform the CDN-based video delivery method described above.
A fourth aspect of the present invention provides a computer readable storage medium having instructions stored therein which, when run on a computer, cause the computer to perform the CDN-based video delivery method described above.
The invention has the beneficial effects that: the cloud server, the first SSD and the N second SSDs are communicated, when the first SSD needs to acquire a video source, the video source can be directly obtained from the cloud server and stored in a local cache disk, corresponding path information is generated at the same time, when the N second SSDs also need to acquire the video source, access permission can be directly acquired from the first SSD, the corresponding path information of the video source is obtained to acquire the video source, the storage device can be directly used as a cache server, a machine room does not need to be additionally built to be used as the cache server, and the cost is reduced, so that the CDN network architecture mainly comprising the SSD is more flexible to construct.
Drawings
FIG. 1 is a schematic diagram of a first embodiment of a CDN-based video delivery method according to an embodiment of the present invention;
FIG. 2 is a schematic diagram of a second embodiment of a CDN-based video delivery method according to an embodiment of the present invention;
FIG. 3 is a schematic diagram of a third embodiment of a CDN-based video delivery method according to an embodiment of the present invention;
FIG. 4 is a schematic diagram of a fourth embodiment of a CDN-based video delivery method according to an embodiment of the present invention;
FIG. 5 is a schematic diagram of a fifth embodiment of a CDN-based video delivery method according to an embodiment of the present invention;
FIG. 6 is a schematic diagram of a sixth embodiment of a CDN-based video delivery method according to an embodiment of the present invention;
FIG. 7 is a schematic diagram of an embodiment of a CDN-based video delivery device according to an embodiment of the present invention;
fig. 8 is a schematic diagram of an embodiment of a CDN-based video delivery device according to an embodiment of the present invention.
Detailed Description
The embodiment of the invention provides a video distribution method, a video distribution system, a video distribution device, video distribution equipment and video distribution media based on CDN.
The terms "first," "second," "third," "fourth" and the like in the description and in the claims and in the above drawings, if any, are used for distinguishing between similar objects and not necessarily for describing a particular sequential or chronological order. It is to be understood that the data so used may be interchanged where appropriate such that the embodiments described herein may be implemented in other sequences than those illustrated or otherwise described herein. Furthermore, the terms "comprises," "comprising," or any other variation thereof, are intended to cover a non-exclusive inclusion, such that a process, method, system, article, or apparatus that comprises a list of steps or elements is not necessarily limited to those steps or elements expressly listed or inherent to such process, method, article, or apparatus.
For easy understanding, a specific flow of an embodiment of the present invention is described below, referring to fig. 1 to 6, and an embodiment of a CDN-based video delivery method in an embodiment of the present invention is applied to a first SSD, where the first SSD is respectively in communication with a cloud server and N second SSDs, where N >1, N are positive integers, and the CDN-based video delivery method includes:
101. acquiring a video source of the cloud server;
In this embodiment, the first SSD and the second SSD may be actually used interchangeably, and in the above, the first SSD is used as a receiving end, and may obtain a corresponding video source from the cloud server, and the same second SSD may also directly obtain a video source from the cloud server, where the first SSD is merely a term for directly obtaining a video source from the cloud server and sending the video source to the sending end of the second SSD, and the second SSD is merely a term for receiving a video source from the first SSD.
Further, step 101 may be specifically performed;
1011. And obtaining a compressed video of the video source compressed by the cloud server according to the current network state.
In this embodiment, in order to ensure the transmission quality and speed of the video source, when the first SSD and the cloud server establish network communication, the first SSD may identify and determine the current network state, quality and required video source quality, where the video source quality is the resolution, and according to the foregoing, the cloud server may compress the video source to be transmitted in advance to obtain a compressed video, where the compressed video may reduce the bandwidth occupancy rate.
Further, step 1011 may specifically be performed by:
10111. Generating a random data packet;
10112. Transmitting the random data packet and a request for reading a video source to the cloud server together, so that the cloud server can determine the quality of a current network and the compression ratio for compressing the video source according to the rate of the received random data packet;
10113. And the cloud server is obtained to compress the video source according to the compression ratio to obtain a compressed video.
In step 10111-10113, the network communication channel with the cloud server is required to be established, and the network environment of the current transmission needs to be detected, so that the network state can be quickly known through real-time monitoring of the external auxiliary software or program, but in order to further understand the condition of the network state, in this embodiment, the first SSD generates a random data packet while sending a request for reading the video source, and sends the random data packet and the request for reading the video source to the cloud server together, and the cloud server obtains the request and finds the corresponding video source and the required video specification, and meanwhile, the actual rate of the network channel with the first SSD can be obtained through the rate of receiving the random data packet, so that the video source can be compressed according to a certain compression ratio through the actual rate.
102. Storing the video source in a preset cache disk and generating corresponding path information;
In this embodiment, when a video source is acquired and read, position information is generated, and if the position information is applied to a video platform, a popular video is acquired and stored in a cache disk in advance, and the popular video is identified by a corresponding algorithm in a cloud server with the video platform, and the first SSD requests to read the video, so that the first SSD preferably selects the popular video to be stored in the cache disk and generates the corresponding path information while reading the video.
Further, step 102 may specifically further be performed:
1021. decoding the compressed video to obtain a decoded video, and storing the decoded video in a preset buffer disk;
1022. recording the path stored in the decoded compressed video and generating path information.
In this embodiment, the first SSD and the second SSD are both provided with a codec, so that the encoded video source can be quickly decoded, and the encoding function of the video source is to reduce the occupation of bandwidth or reduce the influence of external factors on the transmission of the video source.
103. Based on CDN, receiving N first requests of the second SSDs for acquiring the path information;
The basic principle of the CDN is that various cache servers are widely adopted, the cache servers are distributed to a region or a network where user accesses are relatively concentrated, when a user accesses a website, the cache servers directly respond to a user request by utilizing a global load technology to direct the user access to the cache server which works normally closest to the user, that is, each server can be used as a transit or cache server, in the embodiment, a network card interface for communication and an MCN interface for establishing the CDN are arranged in each of the first SSD and the second SSD, so that each of the first SSD and the second SSD can be used as a first cache server in the CDN network, when the first SSD receives a video source from the cloud server, the video source is not only read by the first SSD, but also path information of the video source is generated, at the same time, the first SSD serves as a first cache server of the video source in the CDN network, when the request is acquired, whether the video source exists in the nearby server or not is required to be used as a second cache server, and the second SSD directly is required to be directly read by the first SSD, when the first SSD is used as a second SSD, the second SSD is required to be directly read by the first SSD, the second SSD, the first SSD is required to be directly read by the second SSD, the second SSD is required to be directly connected with the first SSD, the first SSD is required to be directly read by the second SSD, the second SSD is required to be directly, when the video source is directly is required to be directly read by the video source, and the second SSD is directly, and the first SSD is required, so that after power failure its network communication is disconnected.
104. Verifying the identity information of the N second SSDs and acquiring the address information of the N second SSDs;
further, "verifying the identity information of the N second SSDs" may specifically further include:
1041. judging whether the identity information of the N second SSDs exists in a preset record table or not;
1042. If yes, allowing the second SSD to be accessed, and acquiring address information of the second SSD;
1043. If not, do not respond.
In this embodiment, the same type of branding product or the type of SSD recorded in advance is adopted to establish network communication in the CDN network, because the existing conventional SSD is only used for storing data and has no network card, all communication functions are processed and operated by the network card and cpu on the motherboard, and after the network card is provided, the network card itself inherits the MAC address and the ip address in the network card, so from the perspective of establishing network communication, it is necessary to find the SSD carrying the network card, and then whether the connection object is in a white list, where the white list is a preset record table for recording the type of branding product or the type of SSD recorded in advance, if yes, the request object is recorded in the record table, the connection relationship can be directly established, and if not, no response is made.
105. And distributing the path information to the N second SSDs respectively according to the N address information.
In another embodiment, before step 101, the method further includes:
1011. Based on a preset record table, inspecting whether N second SSDs in the current network communication have video sources or not, wherein the record table is used for recording a second SSD list which can establish network communication with the first SSD;
1012. If yes, a second request for reading the video source is sent to the corresponding second SSD;
1013. and if the video source does not exist, sending a second request for reading the video source to the cloud server.
In steps 1011-1013, as mentioned above, the first SSD and the second SSD are actually the same storage device, when the first SSD patrols the video source required in the CDN network, the first SSD preferably patrols the nearby N second SSDs, and checks which second SSD as the cache server has the video source, and if the second SSD has the video source, the first SSD directly finds the nearest video source and sends a corresponding request to establish communication, otherwise, the first SSD directly communicates with the cloud server.
In this embodiment, the cloud server, the first SSD and the N second SSDs are in communication, when the first SSD needs to acquire the video source, the video source may be directly obtained from the cloud server, and stored in a local cache disk, and corresponding path information is generated at the same time, and when the N second SSDs also need to acquire the video source, the access permission may be directly acquired from the first SSD, and the path information of the corresponding video source is obtained to acquire the video source, so that the storage device may be directly used as a cache server, without building another machine room as a cache server, which reduces the cost, and makes it more flexible to construct a CDN network architecture mainly including the SSD.
The foregoing describes a CDN-based video delivery method in an embodiment of the present invention, and the following describes a CDN-based video delivery apparatus in an embodiment of the present invention, referring to fig. 7, an embodiment of the CDN-based video delivery apparatus in an embodiment of the present invention includes:
an acquisition module 201, configured to acquire a video source of the cloud server;
The path establishing module 202 is configured to store the video source in a preset buffer disk and generate corresponding path information;
a receiving module 203, configured to receive, based on a CDN, N first requests for obtaining the path information by the second SSDs;
The verification module 204 is configured to verify identity information of N second SSDs and obtain address information of the N second SSDs;
And the distribution module 205 is configured to distribute the path information to the N second SSDs according to the N address information.
The video distribution device based on the CDN in another embodiment of the video distribution device based on the CDN in the embodiment of the invention comprises:
an acquisition module 201, configured to acquire a video source of the cloud server;
The path establishing module 202 is configured to store the video source in a preset buffer disk and generate corresponding path information;
a receiving module 203, configured to receive, based on a CDN, N first requests for obtaining the path information by the second SSDs;
The verification module 204 is configured to verify identity information of N second SSDs and obtain address information of the N second SSDs;
And the distribution module 205 is configured to distribute the path information to the N second SSDs according to the N address information.
Wherein, before the acquisition module 201, the method further comprises the following steps:
Based on a preset record table, whether video sources exist in N second SSDs in the current network communication or not is inspected;
if yes, a second request for reading the video source is sent to the corresponding second SSD;
and if the video source does not exist, sending a second request for reading the video source to the cloud server.
The obtaining module 201 may specifically further perform:
And obtaining a compressed video of the video source compressed by the cloud server according to the current network state.
The "obtaining the compressed video compressed by the cloud server according to the current network state" may specifically further be performed:
Generating a random data packet;
transmitting the random data packet and a request for reading a video source to the cloud server;
Determining the speed and stability of the current network according to the time and the integrity of the random data packet received by the cloud server;
and determining a compression ratio according to the speed and the stability of the current network, and compressing the video source according to the compression ratio to obtain a compressed video.
The path establishment module 202 may specifically further perform:
Decoding the compressed video to obtain a decoded video, and storing the decoded video in a preset buffer disk;
recording the path stored in the decoded compressed video and generating path information.
The verification module 204 may specifically further perform:
judging whether the identity information of the N second SSDs exists in a preset record table or not, wherein the record table is used for recording a second SSD list which can establish network communication with the first SSD;
If yes, allowing the second SSD to be accessed, and acquiring address information of the second SSD;
If not, do not respond.
In this embodiment, the cloud server, the first SSD and the N second SSDs are in communication, when the first SSD needs to acquire the video source, the video source may be directly obtained from the cloud server, and stored in a local cache disk, and corresponding path information is generated at the same time, and when the N second SSDs also need to acquire the video source, the access permission may be directly acquired from the first SSD, and the path information of the corresponding video source is obtained to acquire the video source, so that the storage device may be directly used as a cache server, without building another machine room as a cache server, which reduces the cost, and makes it more flexible to construct a CDN network architecture mainly including the SSD.
Fig. 7 above describes the CDN-based video delivery device in the embodiment of the present invention in detail from the point of view of a modularized functional entity, and the following describes the CDN-based video delivery device in the embodiment of the present invention in detail from the point of view of hardware processing.
Fig. 8 is a schematic structural diagram of a CDN-based video distribution device according to an embodiment of the present invention, where the CDN-based video distribution device 300 may vary considerably according to configuration or performance, and may include one or more processors (centralprocessingunits, CPU) 310 (e.g., one or more processors) and a memory 320, and one or more storage mediums 330 (e.g., one or more mass storage devices) storing applications 333 or data 332. Wherein memory 320 and storage medium 330 may be transitory or persistent storage. The program stored on the storage medium 330 may include one or more modules (not shown), each of which may include a series of instruction operations on the CDN-based video delivery device 300. Still further, the processor 310 may be configured to communicate with the storage medium 330 and execute a series of instruction operations in the storage medium 330 on the CDN-based video delivery device 300.
The CDN-based video distribution device 300 may also include one or more power supplies 340, one or more wired or wireless network interfaces 350, one or more input/output interfaces 360, and/or one or more operating systems 331, such as WindowsServe, macOSX, unix, linux, freeBSD, and the like. It will be appreciated by those skilled in the art that the CDN-based video delivery device structure shown in FIG. 8 is not limiting and may include more or fewer components than shown, or may combine certain components, or a different arrangement of components.
The present invention also provides a computer readable storage medium, which may be a non-volatile computer readable storage medium, and may also be a volatile computer readable storage medium, where instructions are stored in the computer readable storage medium, when the instructions are executed on a computer, cause the computer to perform the steps of the CDN-based video distribution method and system.
It will be clearly understood by those skilled in the art that, for convenience and brevity of description, the specific working process of the system or apparatus and unit described above may refer to the corresponding process in the foregoing method embodiment, which is not repeated herein.
The integrated units, if implemented in the form of software functional units and sold or used as stand-alone products, may be stored in a computer readable storage medium. Based on such understanding, the technical solution of the present invention may be embodied essentially or in part or all of the technical solution or in part in the form of a software product stored in a storage medium, including instructions for causing a computer device (which may be a personal computer, a server, or a network device, etc.) to perform all or part of the steps of the method according to the embodiments of the present invention. And the aforementioned storage medium includes: a U-disk, a removable hard disk, a read-only memory (ROM), a Random Access Memory (RAM), a magnetic disk or an optical disk, or other various media capable of storing program codes.
The above embodiments are only for illustrating the technical solution of the present invention, and not for limiting the same; although the invention has been described in detail with reference to the foregoing embodiments, it will be understood by those of ordinary skill in the art that: the technical scheme described in the foregoing embodiments can be modified or some technical features thereof can be replaced by equivalents; such modifications and substitutions do not depart from the spirit and scope of the technical solutions of the embodiments of the present invention.

Claims (9)

1. The video distribution method based on CDN is applied to a first SSD, the first SSD is respectively communicated with a cloud server and N second SSDs, wherein N is more than 1, N is a positive integer, and the method is characterized by comprising the following steps:
acquiring a video source of the cloud server;
storing the video source in a preset cache disk and generating corresponding path information;
Based on CDN, receiving N first requests of the second SSDs for acquiring the path information;
Verifying the identity information of the N second SSDs and acquiring the address information of the N second SSDs;
And distributing the path information to the N second SSDs respectively according to the N address information.
2. The CDN-based video distribution method of claim 1 wherein the obtaining a video source of the cloud server comprises:
And obtaining a compressed video of the video source compressed by the cloud server according to the current network state.
3. The CDN-based video distribution method of claim 2 wherein the obtaining compressed video compressed by the cloud server from the video source according to the current network state comprises:
Generating a random data packet;
Transmitting the random data packet and a request for reading a video source to the cloud server together, so that the cloud server can determine the quality of a current network and the compression ratio for compressing the video source according to the rate of the received random data packet;
And the cloud server is obtained to compress the video source according to the compression ratio to obtain a compressed video.
4. The CDN-based video distribution method of claim 2 wherein storing the video source in a preset cache disk and generating corresponding path information comprises:
Decoding the compressed video to obtain a decoded video, and storing the decoded video in a preset buffer disk;
recording the path stored in the decoded compressed video and generating path information.
5. The CDN-based video distribution method of claim 1 wherein verifying the identity information of the N second SSDs includes:
judging whether the identity information of the N second SSDs exists in a preset record table or not, wherein the record table is used for recording a second SSD list which can establish network communication with the first SSD;
If yes, allowing the second SSD to be accessed, and acquiring address information of the second SSD;
If not, do not respond.
6. The CDN-based video distribution method of claim 1, further comprising, prior to the acquiring the video source of the cloud server:
Based on a preset record table, whether video sources exist in N second SSDs in the current network communication or not is inspected;
if yes, a second request for reading the video source is sent to the corresponding second SSD;
and if the video source does not exist, sending a second request for reading the video source to the cloud server.
7. The utility model provides a video distribution device based on CDN is applied to first SSD, first SSD respectively with high in the clouds server and N second SSD communicate, wherein N >1, N are positive integer, characterized in that includes:
the acquisition module is used for acquiring a video source of the cloud server;
the path establishing module is used for storing the video source in a preset buffer disk and generating corresponding path information;
the receiving module is used for receiving N first requests of the second SSDs for acquiring the path information based on CDNs;
The verification module is used for verifying the identity information of the N second SSDs and acquiring the address information of the N second SSDs;
And the distribution module is used for distributing the path information to the N second SSDs respectively according to the N address information.
8. A CDN-based video delivery device, the CDN-based video delivery device comprising: a memory and at least one processor, the memory having instructions stored therein, the memory and the at least one processor being interconnected by a line;
The at least one processor invoking the instructions in the memory to cause the CDN-based video delivery device to perform the CDN-based video delivery method of any one of claims 1-6.
9. A computer readable storage medium having stored thereon a computer program, which when executed by a processor implements the CDN-based video distribution method as recited in any one of claims 1 to 6.
CN202211281318.2A 2022-10-19 2022-10-19 CDN-based video distribution method, device, equipment and medium Pending CN117915128A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202211281318.2A CN117915128A (en) 2022-10-19 2022-10-19 CDN-based video distribution method, device, equipment and medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202211281318.2A CN117915128A (en) 2022-10-19 2022-10-19 CDN-based video distribution method, device, equipment and medium

Publications (1)

Publication Number Publication Date
CN117915128A true CN117915128A (en) 2024-04-19

Family

ID=90686539

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202211281318.2A Pending CN117915128A (en) 2022-10-19 2022-10-19 CDN-based video distribution method, device, equipment and medium

Country Status (1)

Country Link
CN (1) CN117915128A (en)

Similar Documents

Publication Publication Date Title
US10241682B2 (en) Dynamic caching module selection for optimized data deduplication
CN107295110B (en) Processing method of computing task, edge node, service server and system
US7702917B2 (en) Data transfer using hyper-text transfer protocol (HTTP) query strings
KR101383905B1 (en) method and apparatus for processing server load balancing with the result of hash function
US9348602B1 (en) Resource allocation for staged execution pipelining
CN114201421B (en) Data stream processing method, storage control node and readable storage medium
CN101815033A (en) Method, device and system for load balancing
CN108933829A (en) A kind of load-balancing method and device
CN103581230A (en) File transmission system and method, receiving end and sending end
CN111641563B (en) Flow self-adaption method and system based on distributed scene
US8266310B2 (en) Enabling peer-to-peer content retrieval in HTTP
WO2021017526A1 (en) Burst traffic processing method, computer device and readable storage medium
CN102523290A (en) Data processing method, device and system
CN112261094A (en) Message processing method and proxy server
CN110661829A (en) File downloading method and device, client and computer readable storage medium
CN102857547B (en) The method and apparatus of distributed caching
CN104954497A (en) Data transmission method and system for cloud storage system
CN113300875A (en) Return source data verification method, server, system and storage medium
CN117915128A (en) CDN-based video distribution method, device, equipment and medium
CN104679905A (en) High-speed storage system based on cloud storage
CN112468874A (en) Video playing method, terminal equipment and system
CN107066373B (en) Control processing method and device
JP7392168B2 (en) URL refresh method, device, equipment and CDN node in CDN
CN105939278B (en) Traffic processing method and device
US20200382409A1 (en) Apparatus and method for transmitting content

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination