A video data processing method, comprising: determining, by a first network device, a video bitrate, a volume of scheduled video data, and video-played duration of a video service of a terminal; determining, by the first network device, a buffer time of the video service of the terminal based on the video bitrate, the volume of scheduled video data, and the video-played duration; determining, by the first network device, a scheduling priority of the video service of the terminal based on the buffer time; performing, by the first network device, video data scheduling on the terminal based on the scheduling priority; and when detecting that the terminal is handed over from a first cell to a second cell, transmitting, by the first network device, the buffer time and the video bitrate of the video service of the terminal to a second network device configured to provide a communication service for the terminal in the second cell; wherein the determining, by the network device, a buffer time of the video service of the terminal based on the video bitrate, the volume of scheduled video data, and the video-played duration comprises: calculating, by the network device, the buffer time of the video service of the terminal by using the following formula: BufferTime = ∑ N SchedData n VideoRate − N, wherein VideoRate is the video bitrate, N is video-played duration within a preset time period, SchedData(n) is a volume of scheduled data of the video service of the terminal in an n th scheduling period, and Σ N SchedData ( n) is a volume of scheduled data of the video service within the preset time period; wherein the determining, by the first network device, a scheduling priority of the video service of the terminal based on the buffer time comprises: when detecting that the CurCQ is greater than or equal to a higher channel quality fixed threshold HighCQFixedThres, determining, by the first network device, that the scheduling priority of the video service of the terminal is a product of a higher scheduling weight factor wHigh and a preset baseline scheduling priority BaseLine; when detecting that the CurCQ is less than or equal to a lower channel quality fixed threshold LowCQFixedThres, and the buffer time BufferTime is greater than a buffer time threshold Thres, determining, by the first network device, that the scheduling priority of the video service of the terminal is a product of a lower scheduling weight factor wLow and BaseLine; maintaining a current BaseLine scheduling priority in other cases. determining, by a first network device, a video bitrate, a volume of scheduled video data, and video-played duration of a video service of a terminal; determining, by the first network device, a buffer time of the video service of the terminal based on the video bitrate, the volume of scheduled video data, and the video-played duration; determining, by the first network device, a scheduling priority of the video service of the terminal based on the buffer time; performing, by the first network device, video data scheduling on the terminal based on the scheduling priority; and when detecting that the terminal is handed over from a first cell to a second cell, transmitting, by the first network device, the buffer time and the video bitrate of the video service of the terminal to a second network device configured to provide a communication service for the terminal in the second cell; wherein the determining, by the network device, a buffer time of the video service of the terminal based on the video bitrate, the volume of scheduled video data, and the video-played duration comprises: calculating, by the network device, the buffer time of the video service of the terminal by using the following formula: BufferTime = ∑ N SchedData n VideoRate − N, wherein VideoRate is the video bitrate, N is video-played duration within a preset time period, SchedData(n) is a volume of scheduled data of the video service of the terminal in an n th scheduling period, and Σ N SchedData ( n) is a volume of scheduled data of the video service within the preset time period; wherein the determining, by the first network device, a scheduling priority of the video service of the terminal based on the buffer time comprises: calculating, by the network device, the buffer time of the video service of the terminal by using the following formula: BufferTime = ∑ N SchedData n VideoRate − N, wherein VideoRate is the video bitrate, N is video-played duration within a preset time period, SchedData(n) is a volume of scheduled data of the video service of the terminal in an n th scheduling period, and Σ N SchedData ( n) is a volume of scheduled data of the video service within the preset time period; wherein the determining, by the first network device, a scheduling priority of the video service of the terminal based on the buffer time comprises: when detecting that the CurCQ is greater than or equal to a higher channel quality fixed threshold HighCQFixedThres, determining, by the first network device, that the scheduling priority of the video service of the terminal is a product of a higher scheduling weight factor wHigh and a preset baseline scheduling priority BaseLine; when detecting that the CurCQ is less than or equal to a lower channel quality fixed threshold LowCQFixedThres, and the buffer time BufferTime is greater than a buffer time threshold Thres, determining, by the first network device, that the scheduling priority of the video service of the terminal is a product of a lower scheduling weight factor wLow and BaseLine; maintaining a current BaseLine scheduling priority in other cases.