1.基于FFMPEG的多媒体框架
场景1,基于FFMPEG Hardware Codec的多媒体Playback框架。
这种框架的好处以及需要做的工作:
1.可以有效利用硬件加速单元进行解码加速。
2.默认的FFMPEG使用软件解码器,这种方式需要将硬件解码器集成到FFMPEG Framework中,以便在利用FFMPEG友好生态的同时,又能充分利用硬件资源提供的加速性能.
3.HW Codecs使用可以有效降低CPU负荷,同时,可以有效复用基于FFMPEG框架的原有应用。
场景2:
使用VAAPI加速可以有效利用GPU加速,有现成的libVA开源代码可以使用,FFMPG可以使用VAAPI与硬件进行交互.
场景3:FFMPEG作为Gstreamer的一个插件运行。
需要将FFMPG封装为 Gstreamer Plugin的形式,集成到Gstreamer 框架中,基于gst开发的多媒体播放器可