无失色单色视频编解码器

时间:2017-02-13 03:43:21

标签: video-streaming ms-media-foundation

我正在尝试创建一个可以通过网络传输单色视频的应用程序。帧的每个像素都携带重要信息(它类似于掩码),因此像素不能在输出上改变它们的值。流式传输单色视频而不丢失任何数据(使用无损压缩/编解码器)的最佳(而不是太难)方法是什么?我正在使用Media Foundation库。

1 个答案:

答案 0 :(得分:2)

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

也许最简单的方法是在最方便的位置从视频管道中提取视频帧,使用无损静止图像编解码器处理它(流行的PNG会很好)并使用非Media Foundation API方法通过网络传输。

保持在Media Foundation中,您必须从某个角度集成编解码器和媒体接收器,这可能是一个更优雅的解决方案,但我不认为它符合上述“不太难”的要求。