A congestion control method, comprising: determining, by a base station, whether a quantity of transmission times of a plurality of instances of user equipment, UEs, in the coverage of the base station meets a preset quantity of transmission times; if the preset quantity of transmission times is met, determining whether the UEs in the coverage of the base station meet a congestion control condition; and if the congestion control condition is met, determining , by a base station, to perform congestion control on the UEs in coverage of the base station; determining , by the base station, a congestion control policy; determining , by the base station, one or more first UEs from the UEs in the coverage of the base station, wherein said first UEs are UEs for which congestion needs to be alleviated according to the congestion control policy; sending , by the base station, indication information to said first UEs, wherein the indication information carries the congestion control policy, so that said first UEs perform adjustment according to the congestion control policy; wherein the congestion control condition comprises a first condition and/or a second condition; under the first condition, a sum of resource requirements of the UEs in the coverage of the base station is greater than resources that can be used for direct communication between UEs among the UEs in the coverage of the base station; and under the second condition, a transmission delay of at least one of the UEs in the coverage of the base station is greater than a congestion control delay threshold; and receiving , by the base station, congestion status information, reported by UEs comprised in the scheduling queue, of a PC5 interface; wherein determining, by the base station, said first UEs from the UEs comprised in the scheduling queue comprises: determining, by the base station based on the congestion status information of the PC5 interface, said first UEs from the UEs comprised in the scheduling queue. if the preset quantity of transmission times is met, determining whether the UEs in the coverage of the base station meet a congestion control condition; and if the congestion control condition is met, determining , by a base station, to perform congestion control on the UEs in coverage of the base station; determining , by the base station, a congestion control policy; determining , by the base station, one or more first UEs from the UEs in the coverage of the base station, wherein said first UEs are UEs for which congestion needs to be alleviated according to the congestion control policy; sending , by the base station, indication information to said first UEs, wherein the indication information carries the congestion control policy, so that said first UEs perform adjustment according to the congestion control policy; wherein the congestion control condition comprises a first condition and/or a second condition; under the first condition, a sum of resource requirements of the UEs in the coverage of the base station is greater than resources that can be used for direct communication between UEs among the UEs in the coverage of the base station; and under the second condition, a transmission delay of at least one of the UEs in the coverage of the base station is greater than a congestion control delay threshold; and receiving , by the base station, congestion status information, reported by UEs comprised in the scheduling queue, of a PC5 interface; wherein determining, by the base station, said first UEs from the UEs comprised in the scheduling queue comprises: determining, by the base station based on the congestion status information of the PC5 interface, said first UEs from the UEs comprised in the scheduling queue. <EOS>