中文参考:
http://blog.chinaunix.net/uid-7396260-id-2056682.html
英文参考:
https://datatracker.ietf.org/doc/rfc3550/?include_text=1
其中在中文参考发现有一处翻译错误:
在5.1章节中
时间戳(timestamp) 32比特时间戳反映了RTP数据包中第一个字节的采样时间。时钟频率依赖于 负载数据格式,并在描述文件(profile)中进行描述。也可以通过RTP方法对负载格式动态描述。
如果RTP包是周期性产生的,那么将使用由采样时钟决定的名义上的采样时刻,而不是读取系统时间。例如,对一个固定速率的音频,采样时钟将在每个周期内增加1。如果一个音频从输入设备中读取含有160个采样周期的块,那么对每个块,时间戳的值增加160。
时间戳的初始值应当是随机的,就像序号一样。几个连续的RTP包如果是同时产生的。如:属于同一个视频帧的RTP包,将有相同的序列号。
标黄部分应该是时间戳。
英文部分如下:
The initial value of the timestamp SHOULD be random, as for the sequence number. Several consecutive RTP packets will have equal timestamps if they are (logically) generated at once, e.g., belong to the same video frame.