我有一台8 mp(3296 x 2472)的gigE相机,能够以大约25 fps的速度运行14bit Bayer编码帧。
我有代码(使用vimba api),可以全速捕获帧并将原始数据写入磁盘。但是,我们还希望实现此视频源的网络流,并且没有带宽以原始天真格式广播帧。
最终,我想我想从帧中创建一个h.264网络流,但我不确定普通计算机是否能够以我正在运行的数据速率对其进行转码。所以我想我可能需要使用GPU或其他硬件加速器。
是否有人对如何开始有任何具体建议
答案 0 :(得分:0)
GPU或FPGA应该去哪里。哪个最好取决于您的具体需求,但我认为GPU对大多数人来说更有意义。
查看NVENC for Nvidia的图书馆,专门用于实时视频编码。你可能不必让你的手太湿。
注意到debayer操作也可以在GPU上完成,但我不确定你是否可以在使用NVENC api时避免往返转移 - 尽管这些数字可能无关紧要。