首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > Android >

关于Android实时视频编解码方案选择的有关问题/h263?h264

2013-02-24 
关于Android实时视频编解码方案选择的问题/h263?h264?关于Android实时视频编码方案选择的问题,现在的andro

关于Android实时视频编解码方案选择的问题/h263?h264?
关于Android实时视频编码方案选择的问题,现在的android 2.1 ,2.2貌似视频编码仅支持到H.263,对h264的格式不支持,如果用开源的x264,但会对x86CPU优化的asm代码应该是用不了的,所以编码效率可能会很低。所以,如果想要在android平台上实时编解码,目前采用什么方案比较合适?
[解决办法]
264很复杂的,还要看你用的是那个profile哪个level的,没有硬件支持估计很难的。

[解决办法]
可以先用X264的开源库进行H264编码,这方面的资料比较多,这样容易见效果。
当然,具体情况还要看项目要求。
[解决办法]

D/        ( 3440): _OMX_MasterInit::315::CompName:OMX.PV.h263enc, CompRole:video_encoder.h263, HWAccelerated:false
D/        ( 3440): _OMX_MasterInit::315::CompName:OMX.PV.avcenc, CompRole:video_encoder.avc, HWAccelerated:false
D/        ( 3440): _OMX_MasterInit::315::CompName:OMX.PV.aacenc, CompRole:audio_encoder.aac, HWAccelerated:false
Android 2.2 OpenCORE 支持的 encoder

[解决办法]
x264要在Android上跑起来估计效率很底下,除非你做了深度优化,
关于H264的编码OPENCORE和最新的stagefright都是支持的,不过都是BASE PROFILE的,应为跟高的profile编码是要叫专利费的,所以也就没有实现了
[解决办法]
我们用h264真机解码5帧基本上没问题
[解决办法]
编码比解码计算复杂度高多了,解码跑起来应该没问题,编码就悬了吧
[解决办法]
263吧。264必须硬编码,难度很大,软的肯定不行。

热点排行