Home 奖励领取 UDP 协议常见应用场景(核心特点:无连接、开销小、实时优先、不重传)

UDP 协议常见应用场景(核心特点:无连接、开销小、实时优先、不重传)

UDP 牺牲可靠传输换取低延迟、小包高频、广播 / 组播能力,下面分场景说明,附带原理说明:

一、实时音视频通讯(最主流场景)1. 直播、短视频推流(抖音 / B 站直播、视频号)协议:RTMP、WebRTC 底层 UDP、QUIC

为什么 UDP:音视频对延迟极度敏感,丢几帧画面人眼几乎无感;TCP 丢包会触发重传、拥塞控制,造成画面卡顿、声音滞后。

补充:上层会做简单抗丢包(FEC 前向纠错),不用完整重传。

2. 语音通话、视频会议(微信语音、Zoom、Teams、游戏语音)WebRTC 标准默认 UDP 传输实时媒体流。

场景特点:双向低时延,允许少量丢包,不允许几十 ms 级延迟。

3. 网络电话 VoIP(IP 电话、运营商语音专线)传统 SIP 信令可用 TCP,但语音媒体流固定走 UDP。

二、网络游戏(多人联机实时交互)1. 竞技网游、FPS 游戏(CS2、英雄联盟、绝地求生、原神联机)游戏位置、操作指令、技能同步全部 UDP。

核心需求:

操作指令必须低延迟,TCP 重传会导致操作滞后、手感卡顿;

高频小包(每帧同步坐标),UDP 头部更小,网络开销更低;

少量数据包丢失只造成轻微画面瞬移,不影响核心游戏逻辑。

2. 局域网联机小游戏、多人联机模拟器大量使用 UDP 广播快速发现局域网内其他玩家。

三、广播 / 组播类服务(一对多数据分发)UDP 原生支持广播、组播,TCP 是点对点连接,无法实现一对多。

局域网设备发现

DHCP:电脑 / 手机自动获取 IP,客户端发 UDP 广播寻找 DHCP 服务器;

智能家居发现(米家、HomeKit)、打印机局域网搜索、投屏设备(DLNA);

原理:设备开机 UDP 广播,所有局域网设备接收,快速组网。

视频组播、IPTV 有线电视

运营商机房向小区所有电视同步直播流,使用 UDP 组播,一条流供上千用户观看,节省带宽。

监控摄像头局域网实时画面推送

四、轻量查询类服务(单次请求 - 单次应答,短交互)请求短小、不需要持续连接,不用 TCP 三次握手建立连接,速度更快。

DNS 域名解析

绝大多数 DNS 查询使用 UDP 53 端口;域名查询数据包很小,一次请求一次返回,无需可靠重传,超时直接重试即可。

仅超大 DNS 响应包超过 512 字节时,才会降级使用 TCP。

NTP 网络时间同步

UDP 123 端口,设备定时向时间服务器发送小包同步系统时间,追求极简开销。

物联网设备上报(温湿度传感器、电表水表)

小型 IoT 终端带宽、算力极低,UDP 轻量传输传感器数据。

五、文件高速传输、实时数据流QUIC 协议(HTTP/3)

HTTP/3 底层基于 UDP,解决 TCP 队头阻塞问题,网页加载、文件下载更快,现在各大网站、APP 已普及。

高速实时日志采集、大数据流推送

日志允许少量丢失,优先保证传输速度,选用 UDP。

远程桌面实时画面(部分低延迟远程工具)

六、其他典型小众场景TFTP 简单文件传输

无认证、极简轻量文件传输,多用于交换机、路由器固件升级,UDP 实现。

流媒体字幕同步、游戏弹幕实时推送

测速工具(Speedtest):用 UDP 发送大量小包测试网络抖动、丢包率

UDP vs TCP 场景快速区分选 UDP:实时、低延迟、广播 / 组播、短查询、允许少量丢包

选 TCP:文件下载、网页(HTTP1/2)、数据库、支付(必须 100% 可靠,不允许丢包)

本文原创作者:易君召,详见:https://www.yijunzhao.cn/authors/yijunzhao,转载请注明出处。

原文链接 https://www.yijunzhao.cn/archives/udp-protocol-common-use-cases

欢迎访问 小易撩挨踢

https://www.yijunzhao.cn/