如何使用opencv从字节显示video?

我正在开展一个项目,我们使用无线电调制解调器将数据(video和遥测)从无人驾驶飞行器传输到地面站。 我们需要做的是实时显示video,并能够知道哪个帧对应于C#中的每个遥测数据块。

数据被解封装为遥测和video的字节(mpeg4)。 由于我对OpenCV有一些经验,我想用它来解码,显示和抓取video中的点击位置。 为此,我使用名为Emgu的C#的OpenCV包装器。

问题是OpenCV从设备或文件加载video,我只有一些字节的回调。 我已经尝试将这些字节写入文件并使用OpenCV打开此文件,但是一旦它结束,我需要重新打开它并从它停止的地方继续,这会产生延迟。

任何人都知道如何做到这一点?