stagefright 支持的demuxer

来源:互联网 发布:淘宝静物摄影赚钱 编辑:程序博客网 时间:2024/05/18 00:52

1、android 2.3 版本

  protocol 支持:http、httplive、rtsp://gtalk/ 、rtsp、file .

   demuxer  支持      :mp4 、mp3、ARM、WAV、OGG、mkv、Mpeg2TS .

   sw decoder 支持: mp3、AMR-NB、AMR-WB、AAC、AVC、G711、M4vH263、Vorbis、VPX。

   sw encoder 支持: AMR-NB、AMR-WB、AAC、AVC、M4vH263


注:

AMR-NB  (Adaptive Multi-Rate Narrowband)):

AMR-WB(Adaptive Multi-rate - Wideband):

主要用于移动设备的音频压缩比比较大但相对其他的压缩格式质量比较差由于多用于人声通话效果还是很不错的。


2、android4.02 版本

支持: 多了fla、 WVM、AAC_ADTS 、mpeg2PS。


代码:

   1、frameworks\base\media\libstagefright\MediaExtractor.cpp 。定义支持的demuxer.

   2、frameworks\base\media\libstagefright\AwesomePlayer.cpp 。 定义支持的协议。

   3、frameworks\base\media\libstagefright\OMXCodec.cpp 。 定义支持的sw decoder/encoder 。



原创粉丝点击