Термин
UDP (User Datagram Protocol)
Безсоединный, неупорядоченный, ненадёжный пакетный протокол, к которому стриминг прибегает там, где не может позволить себе блокировку на уровне головы очереди TCP. Субстрат QUIC, SRT, RIST и WebRTC.
UDP, определённый в RFC 768 (август 1980), – это тонкая обёртка над IP, добавляющая лишь порт источника, порт назначения и контрольную сумму. Он не обеспечивает повторную передачу, не упорядочивает пакеты и не регулирует скорость. Всё остальное – надёжность, контроль перегрузки, шифрование – приложение реализует самостоятельно. Эта внешняя «слабость» и есть суть: оставляя решения на усмотрение приложения, UDP позволяет стриминговым протоколам делать другие компромиссы, чем HTTP.
В стриминге UDP – основа для всего, что требует низкой задержки или выборочной надёжности. SRT и RIST строят поверх UDP адаптивные окна ретрансмиссии для contribution; медиапуть WebRTC использует SRTP over UDP и допускает потери, чтобы не ждать повторной передачи; QUIC (RFC 9000, май 2021) поверх UDP реализует собственные упорядоченные надёжные потоки и обслуживает HTTP/3. Тренд 2026 года: всё больше стриминговых стеков незаметно переходят на UDP в нижнем уровне, оставляя привычные API на верхнем.
Операционная ловушка с UDP – файрволы. Многие корпоративные и провайдерские сети ограничивают или блокируют произвольный UDP-трафик, а почти все NAT-устройства обрабатывают UDP иначе, чем TCP. WebRTC- или QUIC-решение должно включать фоллбэки на TCP-альтернативы (TURN over TCP/443, HTTP/2 fallback для QUIC), чтобы обеспечить работу для части пользователей, у которых сеть незаметно блокирует UDP.
Считаете параметры для своего продукта?
Поможем собрать энкодер-леддер и посчитать стоимость доставки – до старта разработки.