首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在iOS上没有AVPlayer或电影播放器的情况下播放视频

如何在iOS上没有AVPlayer或电影播放器的情况下播放视频
EN

Stack Overflow用户
提问于 2011-08-12 22:40:07
回答 2查看 1.5K关注 0票数 4

我需要在iOS上播放自定义格式的视频,所有的渲染都是我自己完成的。

我现在选择的是OpenGL ES,但它从性能分析结果中占用了太多的CPU (主要是在glTexImage2D中)。

有没有更快的替代方案来满足我的需求?

谢谢!

EN

回答 2

Stack Overflow用户

发布于 2012-03-14 08:35:49

AVPlayer将会很快,因为代码已经过优化,可以使用GPU加速和llvm优化来解压缩。如果要使用OpenGL ES,最终可能会使用EAGLContext、创建纹理着色器和执行其他低级优化。我们的应用程序可以在很低的CPU负载下以高帧率在视频上合成多个层。

票数 0
EN

Stack Overflow用户

发布于 2012-06-20 08:08:37

我猜你可以使用使用egl的openmax应用层集成,它将通过egl将视频流式传输到opengl es 2.0,并可以存储或显示到opengl es屏幕。如果我能拿到代码片段,我可以帮你:)

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7041737

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档