Android支持的媒体格式
2012-09-07 12:28:31 来源:WEB开发网核心提示: 视频编码建议下表2列出了Android媒体框架做支持的视频编码的Profile和参数的示例,除了这些编码参数的建议,Android支持的媒体格式(2),设备可用的视频录制Profile能够被用作媒体播放能力的代理,这些Profile能够使用API Level 8以后的CamcorderProfile类来检查,MPEG
视频编码建议
下表2列出了Android媒体框架做支持的视频编码的Profile和参数的示例。除了这些编码参数的建议,设备可用的视频录制Profile能够被用作媒体播放能力的代理。这些Profile能够使用API Level 8以后的CamcorderProfile类来检查。
表2.被支持的视频编码参数的示例
|
SD(低品质)
|
SD(高品质)
|
HD(不是所有设备都可用)
|
Video codec
|
H.264 Baseline Profile
|
H.264 Baseline Profile
|
H.264 Baseline Profile
|
Video resolution
|
176 x 144px
|
480 x 360px
|
1280 x 720px
|
Video frame rate
|
12fps
|
30fps
|
30fps
|
Video bitrate
|
56Kbps
|
500Kbps
|
2Mbps
|
Audio codec
|
AAC-LC
|
AAC-LC
|
AAC-LC
|
Audio channels
|
1(mono)
|
2(stereo)
|
2(stereo)
|
Audio bitrate
|
24Kbps
|
128Kbps
|
192Kbps
|
对于HTTP或RTSP之上的被流化的视频内容,还有一些额外的需求:
1. 对于3GPP和MPEG-4容器,moov原子必须先于任何mdat原子,而必须要让ftyp原子成功。
2. 对于3GPP,MPEG-4和WebM容器,音视频采样所对应的相同时间偏移不能超过500KB的间隔。考虑在用较小音视频数据块进行交叉。
更多精彩
赞助商链接