首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >可伸缩视频编码,可以使用移动设备的svc增强层吗?

问可伸缩视频编码,可以使用移动设备的svc增强层吗?
EN

Stack Overflow用户
提问于 2012-01-12 21:09:47
回答 2查看 1.1K关注 0票数 0

我正在做一些关于H264编解码器的SVC的研究,据我所知,SVC是以前AVC的扩展,它使用SVC的基本层,所以它可以在移动设备(最好是安卓)上工作。

我的问题是,有没有可能使用SVC在移动设备上增强这个基础层?移动设备是否足够强大(内存、ram等)来做这件事?

谢谢

EN

回答 2

Stack Overflow用户

发布于 2012-01-13 01:26:57

你的问题不能真正回答,这取决于...

下面是我的0.02美分:

现代手机,如三星Galaxy S2,拥有1.2Gbps的双核处理器和1 1GB的内存。虽然其他手机的规格可能较低,但手机总体上是在不断改进的。我看不出为什么这样的设备不能解码SVC流。然而,这也取决于其他因素,例如视频的分辨率和复杂性、SVC层的数量,当然,非常重要的是解码器实现的效率。

虽然Android确实有H.264解码器,但我怀疑它可能还需要一段时间才能支持SVC。

票数 0
EN

Stack Overflow用户

发布于 2012-01-19 19:04:52

我不确定我是否完全理解了这个问题,但我还是会尝试回答

一个SVC流总是由一个与H264兼容的基本层和一个或多个只能由SVC解码器解码的增强层(时间、空间或质量)组成。

大多数移动设备使用硬件加速器来解码H.264流,因此在解码基本层时CPU几乎不会被加载

要在android上解码增强层,你需要使用arm的SVC解码器,我不确定它是否存在。您可以尝试自己移植像opensvc这样的开源项目。

由于增强层的解码高度依赖于基本层,因此您将无法将H264硬件加速器用于基本层,因为硬件加速器无法为增强层解码过程提供元数据。

因此,就处理能力而言,您需要为基本层和增强层加载CPU。它能否运行取决于以下几点: 1. svc解码器代码的性能2.视频的分辨率和fps 3.内容的复杂性4.类型增强层的数量

我希望这能回答你的问题

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

https://stackoverflow.com/questions/8835593

复制
相关文章

相似问题

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