ffplay实际应用
文章平均质量分 61
王方帅
ffmpeg, webrtc
展开
-
ffplay支持mac/iOS硬解码实践
4. 可以看到虽然硬解码是在GPU里进行解码,会降低CPU使用率,但是最终显示的时候还需要调用av_hwframe_transfer_data方法将数据拷贝到CPU中,拷贝后它的格式在转换为RGB24时也需要占用CPU资源,所以对CPU资源占用率的降低并不大,如果能将GPU数据直接传递到OpenGLES中显示应该可以降低CPU使用率。5,目前还没找到如何将GPU数据直接显示到OpenGLES的方法,如果大家有办法,欢迎大神@我。2. stream_component_open方法中开启硬件解码器。原创 2024-04-29 14:34:00 · 636 阅读 · 6 评论 -
ffplay+SDL2+opengles在iOS中使用(参考ijkplayer)
【代码】ffplay+SDL2+opengles在iOS中使用(参考ijkplayer)原创 2023-08-14 13:57:49 · 178 阅读 · 0 评论 -
ffmpeg ffplay 基于h264中SEI信息进行双摄画面拆分播放实践
工作中用到IPCamera支持双摄(即一个IPCamera带两个摄像头),IPC端将两个摄像头的画面上下拼接成了一个画面发布dash到云端,并且携带SEI信息。SEI信息中带两个frame(x, y, width, height),app端(iOS、安卓)根据这个信息拆分画面通过opengl展示到两个view上,以便以不同的排列方式展示双摄画面。7. sei_saas_data_without_nal_unit方法用于根据uuid去搜索SEI信息,搜索前256字节和后256字节。原创 2024-04-25 10:51:35 · 662 阅读 · 0 评论