Real-time multimedia streaming programs demand timely supply of knowledge and sometimes can tolerate some packet reduction to realize this goal. For instance, loss of a packet in an audio software might lead to loss of a fraction of a 2nd of audio knowledge, which may be manufactured unnoticeable with acceptable mistake concealment algorithms.[five