常见的几种多媒体设计框架

1.基于FFMPEG的多媒体框架

场景1,基于FFMPEG Hardware Codec的多媒体Playback框架。

常见的几种多媒体设计框架_第1张图片

这种框架的好处以及需要做的工作:

1.可以有效利用硬件加速单元进行解码加速。

2.默认的FFMPEG使用软件解码器,这种方式需要将硬件解码器集成到FFMPEG Framework中,以便在利用FFMPEG友好生态的同时,又能充分利用硬件资源提供的加速性能.

3.HW Codecs使用可以有效降低CPU负荷,同时,可以有效复用基于FFMPEG框架的原有应用。

场景2:

常见的几种多媒体设计框架_第2张图片

使用VAAPI加速可以有效利用GPU加速,有现成的libVA开源代码可以使用,FFMPG可以使用VAAPI与硬件进行交互.

场景3:FFMPEG作为Gstreamer的一个插件运

你可能感兴趣的:(多媒体,音视频)