无损单色视频编解码器

Loseless monochrome video codec

我正在尝试创建一个可以通过网络流式传输单色视频的应用程序。帧的每个像素都携带重要信息(类似于掩码),因此像素无法更改其在输出中的值。在不丢失任何数据的情况下流式传输单色视频的最佳(并且不太难)方法是什么(使用无损 compression/codec)?我正在使用 Media Foundation 库。

您似乎需要一个无损编码器和一种通过网络传输帧的方法。 Media Foundation API 已关闭,但库存软件没有此选项。

也许最简单的方法是在最方便的点从视频管道中提取视频帧,用无损静止图像编解码器处理它(流行的 PNG 就可以)并使用非媒体基础通过网络传输 API 方法。

留在 Media Foundation 中,您将不得不集成一个编解码器和一个媒体接收器,从某种角度来看,这可能是一个更优雅的解决方案,但我认为它不符合 "not too hard" 要求以上。