跳到正文
热点事件持续更新

实时语音数据包结构与UDP传输原理讲解

1 篇报道1 个报道来源58 分钟前更新

先了解这件事

AI 综述

eknowledger 发布技术讲解文章,逐字节拆解实时语音通话中单个数据包的结构,并解释语音为何走 UDP 而非 TCP。 文章称,一通实时语音通话每个方向每秒发送 50 个小包,每包承载 20ms 声音、共 120 字节,其中 80 字节是 Opus 压缩音频,40 字节是 IPv4/UDP/RTP 头部。每个包都有播放截止时间,过期即失效,因此语音使用 UDP,避免一个丢包拖慢后续包;RTP 头部则用序列号、时间戳和 SSRC 补上 UDP 缺失的排序与时间信息。

AI 根据报道生成 · 48 分钟前更新

报道时间线

沿着报道,了解事件的不同侧面。

11月5日
  1. Hacker News
    一个语音数据包里有什么:从 20ms 音频到 120 字节 UDP 包

    一通实时语音通话每个方向每秒发送 50 个小包,每包承载 20ms 声音、共 120 字节,其中 80 字节是 Opus 压缩音频、40 字节是 IPv4/UDP/RTP 头部。每个包都有播放截止时间,过期即失效,因此语音走 UDP 而非 TCP,避免一个丢包拖慢后续包。RTP 头部用序列号、时间戳和 SSRC 补上 UDP 缺失的排序与时间信息。

本事件热度走势

还没有足够的连续观测数据,暂不绘制趋势。