gpt4 book ai didi

voip - 如何计算RTP中的有效时间偏移量

转载 作者:行者123 更新时间:2023-12-02 06:42:01 26 4
gpt4 key购买 nike

我必须计算 RTP 流中数据包之间的时间偏移。对于使用 Theora 编解码器编码的视频流,我有时间戳字段,如

 2856000
2940000
3024000
...

所以我假设传输偏移量是 84000。对于音频 speex 编解码器,我有像

这样的时间戳字段
 38080
38400
38720
...

所以我假设传输偏移量是 320。为什么值如此不同?它们是微秒、毫秒还是什么?我可以概括一个公式来计算适用于任何编解码器的数据包之间的延迟(以微秒为单位)吗?谢谢。

最佳答案

RTP 时间戳依赖于媒体。他们使用正在使用的编解码器的采样率。在与您的时钟或其他 RTP 流的时间戳进行比较之前,您必须将它们转换为毫秒。

添加:

要将时间戳转换为秒,只需将时间戳除以采样率即可。对于大多数音频编解码器,采样率为 8 kHz。

参见 here举几个例子。

关于voip - 如何计算RTP中的有效时间偏移量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6255988/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com