Протокол TCP считается менее подходящим для потокового видео по сравнению с RTP, потому что его работа приводит к увеличению временных задержек. 1
Это связано с тем, что TCP гарантирует поочерёдное получение адресатом пронумерованных пакетов и проверяет их на наличие ошибок. 1 Такой подход приводит к ожиданиям неупорядоченных сообщений или повторной передаче потерянных, что делает протокол непригодным для приложений, работающих в реальном времени. 1
В то же время RTP, в отличие от TCP, ориентирован на скорость передачи и снижает задержку за счёт отказа от контроля доставки. 5 Он позволяет передавать контент с минимальной задержкой и синхронизировать аудио- и видеоданные, даже если несколько фрагментов потеряны по пути. 5