2017-02-13 132 views
0

我试图创建一个应用程序,将在网络上流单色视频。帧的每个像素都携带重要的信息(它就像是一个掩模),所以像素不能在输出中改变它们的值。在不丢失任何数据的情况下,流式传输单色视频的最佳(而不是太难)方式是什么(使用无损压缩/编解码器)?我正在使用媒体基础库。无损单色视频编解码器

回答

2

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

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

留在媒体基金会,你将不得不整合编解码器和媒体接收器,这可能是一个更优雅的解决方案,但我不认为它符合上面要求的“不太难” 。