【发布时间】:2017-11-28 03:53:29
【问题描述】:
我目前正在使用 OpenCV 通过 OpenCV 和 Python 绑定来消化 RTSP 流。但是,我正在尝试扩展它以捕获多个 RTSP 流,然后对每个帧执行操作并对聚合结果执行附加逻辑(并行)。我需要将这些实时流同步到大约 1 秒的精度。如果我所有的流都是相同的配置文件,这将没有那么具有挑战性。但是,我正在消化的一些流是可变帧速率 (VFS),因此 FPS 可以从最大 FPS 下降到最小 FPS,具体取决于 带宽,而其他带宽可能是恒定的。如果有一种方法可以从 RTSP 实时流中获取嵌入式时间戳,这可以大大简化,这是protocol 的一部分。但是,我不相信有办法使用 OpenCV 获取这个时间戳......
我想知道在使用 OpenCV 之前是否已经这样做了?我知道有商业广播工具可以做到这一点,但这对于我的用例来说似乎不切实际并且过度杀戮。有人还推荐了http://www.ros.org/about-ros/,但这对于我想做的事情来说可能太多了……
【问题讨论】: