1. 网络协议

RTSP (RTP, SDP)
HTTP/HTTPS progressive streaming
HTTP/HTTPS live streaming draft protocol:
MPEG-2 TS media files only
Protocol version 3 (Android 4.0 and above)
Protocol version 2 (Android 3.x)
Not supported before Android 3.0

Android 3.1之前的版本不支持HTTPS

以上协议支持音频和视频

2. Media Format

Type

Format/Codec

Encoder

Decoder

Details

SupportedFileType(s)/ContainerFormats

Audio

AACLC

Supportformono/stereo/5.0/5.1contentwithstandardsamplingratesfrom8to48kHz.

•3GPP(.3gp)
•MPEG-4(.mp4,.m4a)
•ADTSrawAAC(.aac,decodeinAndroid3.1+,encodeinAndroid4.0+,ADIFnotsupported)
•MPEG-TS(.ts,notseekable,Android3.0+)

HE-AACv1(AAC+)


(Android4.1+)

HE-AACv2(enhancedAAC+)

Supportforstereo/5.0/5.1contentwithstandardsamplingratesfrom8to48kHz.

AACELD(enhancedlowdelayAAC)


(Android4.1+)


(Android4.1+)

Supportformono/stereocontentwithstandardsamplingratesfrom16to48kHz

AMR-NB

4.75to12.2kbpssampled@8kHz

3GPP(.3gp)

AMR-WB

9ratesfrom6.60kbit/sto23.85kbit/ssampled@16kHz

3GPP(.3gp)

FLAC


(Android3.1+)

Mono/Stereo(nomultichannel).Sampleratesupto48kHz(butupto44.1kHzisrecommendedondeviceswith44.1kHzoutput,asthe48to44.1kHzdownsamplerdoesnotincludealow-passfilter).16-bitrecommended;noditherappliedfor24-bit.

FLAC(.flac)only

MP3

Mono/Stereo8-320Kbpsconstant(CBR)orvariablebit-rate(VBR)

MP3(.mp3)

MIDI

MIDIType0and1.DLSVersion1and2.XMFandMobileXMF.SupportforringtoneformatsRTTTL/RTX,OTA,andiMelody

•Type0and1(.mid,.xmf,.mxmf)
•RTTTL/RTX(.rtttl,.rtx)
•OTA(.ota)
•iMelody(.imy)

Vorbis

•Ogg(.ogg)
•Matroska(.mkv,Android4.0+)

PCM/WAVE


(Android4.1+)

8-and16-bitlinearPCM(ratesuptolimitofhardware).SamplingratesforrawPCMrecordingsat8000,16000and44100Hz.

WAVE(.wav)

Image

JPEG

Base+progressive

JPEG(.jpg)

GIF

GIF(.gif)

PNG

PNG(.png)

BMP

BMP(.bmp)

WebP


(Android4.0+)
(Lossless,Transparency,Android4.2.1+)


(Android4.0+)
(Lossless,Transparency,Android4.2.1+)

WebP(.webp)

Video

H.263

•3GPP(.3gp)
•MPEG-4(.mp4)

H.264AVC


(Android3.0+)

BaselineProfile(BP)

•3GPP(.3gp)
•MPEG-4(.mp4)
•MPEG-TS(.ts,AACaudioonly,notseekable,Android3.0+)

MPEG-4SP

3GPP(.3gp)

VP8


(Android4.3+)


(Android2.3.3+)

StreamableonlyinAndroid4.0andabove

WebM(.webm)
•Matroska(.mkv,Android4.0+)



更多相关文章

  1. Android 通过http协议数据交互
  2. android WebSocketClient和TCP协议Socket
  3. Android获取SD卡视频音频文件
  4. Android音频开发(3):如何播放一帧音频
  5. Android使用http协议与服务器通信
  6. android sip协议通话实现
  7. 基于网络音频的Android播放程序简单示例

随机推荐

  1. android 系统启动
  2. Android应用程序消息处理机制(Looper、Han
  3. android 中SoundPool总结
  4. Android(安卓)实用工具Hierarchy Viewer
  5. android打开系统联系人界面
  6. Android(安卓)安装环境搭建
  7. android之wifi移植全过程(二)
  8. 实验1:第一个Android程序
  9. Android之使用Android-query框架进行开发
  10. Android文件存储位置简述