RTSP RTP流媒体客户端,时间戳,LIVE555(RTSP RTP client streami

2019-09-16 13:54发布

我有一个IP摄像头,位于不同的国家( 有不同的时区 ),并且拥有自己的日期时间值应用( 例如:〜2012-04-16 11:30:00),那么一个我PC位于。 ( 所以我的电脑的时间,例如是〜2012-14-16 6点10分00秒

我的目的:直播时,我需要得到在相机设定这个日期时间值(“11:30:00”)( 我不感兴趣,我的PC的本地时间 )。

  • 有没有办法从RTP的时间戳计算相机的日期时间值
  • 有没有其他办法?

我使用的是LIVE555库,并为框架的日期,时间检索我使用的是“呈现时间”值,但是这给了我我的电脑的本地时间(不是在我的相机设置时间)

所以我坚持在这里..

Answer 1:

阅读关于RTP包RFC 布局

需要注意的是时间戳是在RTP数据包在0x32。 这是与编码的流中的照相机的时间戳。

对于CPP 实现 ,处理的RTP包和头包括时间戳,看到该链接。

RTP数据包处理程序的Java实现这里



文章来源: RTSP RTP client streaming, timestamp, live555