| CPC H04L 65/611 (2022.05) [H04L 47/125 (2013.01)] | 8 Claims |

|
1. A method for accessing streaming data, executed by a load balancer and a plurality of pull edge servers, comprising:
obtaining, by the load balancer and from a first user terminal and via a network, a first request including identification information identifying the streaming data;
transmitting, by the load balancer, the first request to a first pull edge server of the plurality of pull edge servers for accessing the streaming data;
recording, by the load balancer, the identification information included in the first request to be corresponding to the first pull edge server in a table;
obtaining, by the first pull edge server, the streaming data from an origin server;
transmitting, by the first pull edge server, the streaming data to the first user terminal;
obtaining, by the load balancer and from a second user terminal and via the network, a second request including the identification information;
determining, by the load balancer, the identification information included in the second request to be the same as the identification information included in the first request by referring to the table;
in response to the determination that the identification information included in the second request is the same as the identification information included in the first request, determining, by the load balancer, a number of user terminals connected to the first pull edge server to be less than a threshold by referring to connection data of the first pull edge server, the first pull edge server being selected by referring to the table;
in response to the determination that the number of user terminals connected to the first pull edge server is less than the threshold, transmitting, by the load balancer, the second request to the first pull edge server for accessing the streaming data; and
transmitting, by the first pull edge server, the streaming data to the second user terminal.
|