Протокол TCP не подходит для голосовых и видеоприложений, потому что он оптимизирован для точной, а не для своевременной доставки данных. 2 Это может вызывать относительно длительные задержки (порядка секунд) при ожидании сообщений, вышедших из строя, или повторных передач потерянных сообщений. 2
Для голосовых и видеоприложений, которые требуют быстрой передачи данных в реальном времени, лучше подходит протокол UDP, который не имеет механизмов восстановления и не контролирует доставку пакетов в правильном порядке. 13
Кроме того, если бы в случае потока реального времени протокол TCP пытался заново передать недошедшие до адресата пакеты, то из-за задержек на обработку и передачу по сети они всегда прибывали бы с опозданием, отставая от текущих телефонных разговоров или видеоконференций на десятые доли секунды и даже больше. 1