
ffplay支持mac/iOS硬解码实践
4. 可以看到虽然硬解码是在GPU里进行解码,会降低CPU使用率,但是最终显示的时候还需要调用av_hwframe_transfer_data方法将数据拷贝到CPU中,拷贝后它的格式在转换为RGB24时也需要占用CPU资源,所以对CPU资源占用率的降低并不大,如果能将GPU数据直接传递到OpenGLES中显示应该可以降低CPU使用率。5,目前还没找到如何将GPU数据直接显示到OpenGLES的方法,如果大家有办法,欢迎大神@我。2. stream_component_open方法中开启硬件解码器。








