@nideyida 在 请问D1 Tina可以支持网络流视频播放吗? 中说:
@caozilong 感谢您的回复!我指的是后者,拿到网络流后播放。我看到FFMPEG在源码种有,位置为tina/package/multimedia/ffmpeg,但是选中后不能直接用起来,我理解这个应该是Tina以前的平台支持的吧,现在我针对D1开发板还要做一些对接硬解的适配,是这样的吧?
由于当前的tina没有针对ffmpg做VPU硬解的适配,所以移植FFMPEG的话默认还是使用的软解(适配技术可行性没问题,比如树莓派就适配了mmal用它的GPU来加速硬解,就是开发时间了).
FFMPEG编译原生openwrt就支持,tina基于openwrt,自然也支持。你当前可能是某个开关没打开。
一句话总结,如果你用FFMPEG的话,目前只能享用到RISCV处理器软解的待遇。但是如果你使用我们原生的tplayer, awplayer,或者gstreamer(我们有针对gsteramer适配我们自己的OMX VPU插件)这些,用的就是D1 VPU的硬解。