From 99700bfee02dd99e47bca5f0ab4e841239deda04 Mon Sep 17 00:00:00 2001 From: Scott Main Date: Tue, 18 Jun 2013 10:43:35 -0700 Subject: update supported media formats. as per I6372badc3d3a0fcbb1c132e3113331a79b17c26c Change-Id: If35f4bb35b8aabacb51dec79a00a0c353b8a5d3c --- docs/html/guide/appendix/media-formats.jd | 65 ++++++++++++++++++++++++++----- 1 file changed, 55 insertions(+), 10 deletions(-) diff --git a/docs/html/guide/appendix/media-formats.jd b/docs/html/guide/appendix/media-formats.jd index 069a603b643a..907096834d99 100644 --- a/docs/html/guide/appendix/media-formats.jd +++ b/docs/html/guide/appendix/media-formats.jd @@ -259,7 +259,7 @@ rates for raw PCM recordings at 8000, 16000 and 44100 Hz. VP8 -  +
(Android 4.3+)
(Android 2.3.3+) Streamable only in Android 4.0 and above @@ -272,9 +272,17 @@ rates for raw PCM recordings at 8000, 16000 and 44100 Hz.

Video Encoding Recommendations

-

Table 2, below, lists examples of video encoding profiles and parameters that the Android media framework supports for playback. In addition to these encoding parameter recommendations, a device's available video recording profiles can be used as a proxy for media playback capabilities. These profiles can be inspected using the {@link android.media.CamcorderProfile CamcorderProfile} class, which is available since API level 8.

+

Table 2, below, lists examples of video encoding profiles and parameters that the Android +media framework supports for playback in the H.264 Baseline Profile codec. While +table 3 lists examples that the framework supports for playback in the VP8 media codec.

+ +

In addition to these encoding parameter recommendations, +a device's available video recording profiles can be used as a proxy for media playback +capabilities. These profiles can be inspected using the {@link android.media.CamcorderProfile +CamcorderProfile} class, which is available since API level 8.

-

Table 2. Examples of supported video encoding parameters.

+

Table 2. +Examples of supported video encoding parameters for the H.264 Baseline Profile codec.

@@ -282,16 +290,10 @@ rates for raw PCM recordings at 8000, 16000 and 44100 Hz. - + - - - - - - @@ -331,6 +333,49 @@ rates for raw PCM recordings at 8000, 16000 and 44100 Hz.
  SD (Low quality) SD (High quality)HD (Not available on all devices)HD 720p (N/A on all devices)
Video codecH.264 Baseline ProfileH.264 Baseline ProfileH.264 Baseline Profile
Video resolution 176 x 144 px
+ + +

Table 3. +Examples of supported video encoding parameters for the VP8 codec.

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
 SD (Low quality)SD (High quality)HD 720p (N/A on all devices)HD 1080p (N/A on all devices)
Video resolution320 x 180 px640 x 360 px1280 x 720 px1920 x 1080 px
Video frame rate30 fps30 fps30 fps30 fps
Video bitrate800 Kbps2 Mbps4 Mbps10 Mbps
+ + + +

For video content that is streamed over HTTP or RTSP, there are additional requirements: