1

我有一个 8 mp (3296 x 2472) gigE 相机,它能够以大约 25 fps 的速度运行 14 位拜耳编码帧。

我有代码(使用 vimba api)可以全速捕获帧并将原始数据写入磁盘。但是,我们还希望实现此视频源的网络流,并且没有带宽以原始幼稚格式广播帧。

最终,我想我想从帧创建一个 h.264 网络流,但我不确定普通计算机是否能够以我正在运行的数据速率对其进行转码。所以我想我可能需要使用 GPU 或其他一些硬件加速器。

有没有人对从哪里开始有任何具体建议

4

1 回答 1

0

GPU 或 FPGA 是最佳选择。哪个最好取决于您的具体需求,但我认为 GPU 对大多数人来说更有意义。

看看 NVENC 的 Nvidia 专用于实时视频编码的库。你可能不必让你的手太湿。

请注意,debayer 操作也可以在 GPU 上完成,但我不确定在使用 NVENC api 时是否可以避免往返传输 - 尽管使用这些数字可能微不足道。

更新:现在 AMD 有一个库

于 2015-04-29T08:27:23.843 回答