面试题答案
一键面试数据传输特点
- 实时性:专为实时数据(如音频、视频)传输设计,能适应实时应用对数据及时交付的要求,减少端到端延迟。
- 灵活性:支持多种编码格式,适用于不同类型实时媒体流传输,可通过载荷类型标识来动态适配不同编码。
- 无序性:不保证数据按顺序到达接收端,适合实时媒体流,因为后续到达的数据仍可能有效播放,接收端可通过序列号重排。
时间戳特点
- 精确计时:每个RTP数据包都包含时间戳,精确记录数据块在原始媒体流中的采样时刻,用于同步和计算延迟抖动。
- 同步功能:接收端利用时间戳实现音频与视频之间的同步播放,以及同一媒体流不同部分的同步,提升播放体验。
其他特点
- 序列号:每个数据包有唯一序列号,用于检测丢包,接收端通过序列号判断是否有数据包丢失,并进行相应处理。
- 扩展性:协议头部设计灵活,可通过扩展字段来满足新的需求,如支持新的功能或特性。