在RTCP中ntp time存放在8个字节中,分为:MSW和LSW,分别占用4个字节
MSW: 单位是,不过是从1900年1月1日算起,所以使用gettimeofday后需要加上:1900-1970的时间差:
msw = (70LL * 365 + 17) * 24 * 60 * 60 + tv.tv_sec;
LSW:单位是232皮秒,其中
1s = 10^12ps,所以
lsw = (tv.tv_usec << 32) / 1000000;
关于为什么是232,别人已经解释的很清楚了~~~
本文详细介绍了在RTCP协议中如何处理NTP时间戳。具体包括如何将时间戳分为MSW和LSW两部分,并说明了每部分的具体含义及计算方法。
在RTCP中ntp time存放在8个字节中,分为:MSW和LSW,分别占用4个字节
MSW: 单位是,不过是从1900年1月1日算起,所以使用gettimeofday后需要加上:1900-1970的时间差:
msw = (70LL * 365 + 17) * 24 * 60 * 60 + tv.tv_sec;
LSW:单位是232皮秒,其中
1s = 10^12ps,所以
lsw = (tv.tv_usec << 32) / 1000000;
关于为什么是232,别人已经解释的很清楚了~~~

被折叠的 条评论
为什么被折叠?