3.1.6.1 Firewall Timer Expires

The client MUST report to the higher layer that it is not possible to receive RTP packets streamed over UDP. The likely cause is that a firewall is blocking UDP packets.

After this, the client MUST wait for a higher-layer triggered event to occur. (The higher layer can give up, close the TCP connection, and display an error to the user; or the higher layer can simply decide that all streams are streamed by using TCP instead of UDP.)