【问题标题】:RTSP RTP client streaming, timestamp, live555RTSP RTP 客户端流式传输、时间戳、live555
【发布时间】:2012-04-16 09:22:17
【问题描述】:

我有一台 IP 摄像机位于不同的国家/地区(具有不同的时区)并且应用了它自己的日期时间值,(例如:~2012- 04-16 11:30:00)然后是我的电脑所在的那个。 (所以我的电脑时间例如是 ~2012-14-16 06:10:00

我的目的: 流式传输时,我需要获取在 camera 中设置的日期时间值(“11:30:00”) (我对我的 PC 的当前当地时间不感兴趣)。

  • 有什么方法可以根据 RTP 的时间戳计算相机的日期时间值
  • 还有其他方法吗?

我使用的是 Live555 库,对于帧的日期时间检索,我使用的是“演示时间”值,但这给了我 PC 的本地时间(不是我相机中设置的时间)

所以我被困在这里..

【问题讨论】:

    标签: streaming timestamp rtsp rtp live555


    【解决方案1】:

    读取RTP数据包layout上的RFC

    请注意,时间戳在 0x32 处的 RTP 数据包中。这是来自对流进行编码的相机的时间戳。

    对于 CPP implementation,处理 RTP 数据包和包含时间戳的标头,请参阅链接。

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-11-08
      • 1970-01-01
      • 2010-12-16
      • 2014-11-22
      • 2023-03-17
      • 2013-08-06
      相关资源
      最近更新 更多