A streaming media packet processing method, applied to a mobile terminal that comprises a WiFi chip and a central processing unit, wherein the WiFi chip performs the following steps: receiving a streaming media packet, and determining whether the streaming media packet is an error streaming media packet by calculating the first cyclic redundancy code, CRC, of the streaming media packet, determining whether the first CRC obtained through calculation is consistent with a CRC in the received streaming media packet and, if inconsistent, determining that the streaming media packet is an error streaming media packet; if the streaming media packet is an error streaming media packet, determining whether a TCP/IP header of the streaming media packet is correct; if the TCP/IP header of the streaming media packet is correct, determining whether the streaming media packet is preset streaming media; and if the streaming media packet is preset streaming media, calculating a second CRC of the streaming media packet, appending the second CRC to an end of the streaming media packet, and transmitting the streaming media packet combined with the second CRC to the central processing unit, so that the central processing unit processes the streaming media packet according to the second CRC; wherein the determining whether the streaming media packet is preset streaming media comprises: determining whether the streaming media packet is an RTP Control Protocol, RTCP packet; if the streaming media packet is an RTCP packet, further determining whether a port number of the streaming media packet is consistent with a preset port number; if the port number of the streaming media packet is consistent with the preset port number, determining that the streaming media packet is preset streaming media; and if the port number of the streaming media packet is inconsistent with the preset port number, determining that the streaming media packet is not preset streaming media, and directly discarding the streaming media packet. receiving a streaming media packet, and determining whether the streaming media packet is an error streaming media packet by calculating the first cyclic redundancy code, CRC, of the streaming media packet, determining whether the first CRC obtained through calculation is consistent with a CRC in the received streaming media packet and, if inconsistent, determining that the streaming media packet is an error streaming media packet; if the streaming media packet is an error streaming media packet, determining whether a TCP/IP header of the streaming media packet is correct; if the TCP/IP header of the streaming media packet is correct, determining whether the streaming media packet is preset streaming media; and if the streaming media packet is preset streaming media, calculating a second CRC of the streaming media packet, appending the second CRC to an end of the streaming media packet, and transmitting the streaming media packet combined with the second CRC to the central processing unit, so that the central processing unit processes the streaming media packet according to the second CRC; wherein the determining whether the streaming media packet is preset streaming media comprises: determining whether the streaming media packet is an RTP Control Protocol, RTCP packet; if the streaming media packet is an RTCP packet, further determining whether a port number of the streaming media packet is consistent with a preset port number; if the port number of the streaming media packet is consistent with the preset port number, determining that the streaming media packet is preset streaming media; and if the port number of the streaming media packet is inconsistent with the preset port number, determining that the streaming media packet is not preset streaming media, and directly discarding the streaming media packet.