A non-transitory computer readable medium, storing a computer program thereon, wherein, the program, when executed by a processor, implements operations, the operations comprising:
- determining, in response to receiving a stream pulling data packet sent by a target terminal, whether a machine room identifier of a communication machine room that receives the stream pulling data packet is the same as a target machine room identifier comprised in a connection identifier included in the stream pulling data packet, wherein the stream pulling data packet is generated during the target terminal's playing of a video stream, and the target machine room identifier is a machine room identifier of a communication machine room that receives a first stream pulling data packet first generated when the target terminal is playing the video stream;
- forwarding, in response to determining that the target machine room identifier is different from the machine room identifier of the communication machine room that receives the stream pulling data packet, the stream pulling data packet to a target communication machine room corresponding to the target machine room identifier;
- and
- acquiring video stream data through the target communication machine room.