Raspberry pi 如何在BeagleboneBlak上进行高端视频编码

Raspberry pi 如何在BeagleboneBlak上进行高端视频编码,raspberry-pi,video-encoding,beagleboneblack,Raspberry Pi,Video Encoding,Beagleboneblack,正如我们所知,BeagleBone Black没有专门用于视频处理的SoC上的DSP,但我们有没有办法通过添加一些额外的DSP板来实现这一点 我的意思是,就像Raspberry获得了视频处理一样,任何人都试图将两者结合起来以获得视频处理,所以我们有两种方法来实现这一点 我知道这不是最佳方式,两者都不同,但我只有一个BBB和一个覆盆子,我正在尝试实现一些1080p视频流,质量更好。BeagleBoneBlack上没有DSP,您需要使用DSP功能。 如果您的输入是音频,您可以使用ALSA。当您说“在

正如我们所知,BeagleBone Black没有专门用于视频处理的SoC上的DSP,但我们有没有办法通过添加一些额外的DSP板来实现这一点

我的意思是,就像Raspberry获得了视频处理一样,任何人都试图将两者结合起来以获得视频处理,所以我们有两种方法来实现这一点


我知道这不是最佳方式,两者都不同,但我只有一个BBB和一个覆盆子,我正在尝试实现一些1080p视频流,质量更好。

BeagleBoneBlack上没有DSP,您需要使用DSP功能。 如果您的输入是音频,您可以使用ALSA。

当您说“在SoC上没有专门用于视频处理的DSP”时,我想您指的是通常称为VPU(视频处理单元),实际上Beaglebone Black的AM3358处理器没有它(来源:)

x264具有ARM NEON优化功能,因此它可以在软件中合理地编码视频,640x480@30fps应该可以,但是1920x1080@30fps可能够不着(你可能会得到8-10fps)


在Raspberry Pi上,您可以将gstreamer与omxh264enc结合使用,以利用板载VPU对视频进行编码。我认为这有点粗糙(没有raspivid等那么坚固),但这应该让你开始:

我不认为仅仅DSP功能就足够了,可以提供与DSP相同的输出,我的输入是高清1080p视频,这就是为什么我在想是否可以在另一块板上使用可用的DSP来补偿这一点。如果你想要一块板来补偿BeagleBoneBlack,我建议你使用BeagleBoneBlack。它有DSP,易于与BeagleBoneBlack接口。谢谢,是的,我知道。我有最后一个选择购买Beagle Bone XM并集成它,但我在想,如果已经可以买到的覆盆子可以有任何用途,那将是最好的和成本效益。