streaming video | mobiles | Technical tips for mp4

Examples and HTML code for Video On Demand streaming

Multi Protocol Streaming Delivery

Information about many devices that are able to receive Flash Video streams:

Supported Devices

A review of some issues that can occur with streaming video and audio to mobiles:

Troubleshooting Mobile Streaming

Silverlight Smooth Streaming HTML 5 support - streaming video Android support Apple iPhone support Flash FLV, MP4 support Blackberry support


Best flash streaming video frame sizes iOS, ipad/iphone/ipod

Generally speaking, for the best streaming video quality and playback the width and height dimensions should be a multiple of 16 (best), 8 (better), or 4 (good). This applies to Video On Demand as well as Live streaming.

If you are pushing a live stream using Adobe Flash Media Encoder for use with iOS devices we suggest using dimensions of 640 x 360 or 480 x 272 for 16:9 aspect ratio. For 4:3 we recommend 640 x 480 or 480 x 360. The video (deinterlaced) should be H.264 baseline level 3.0 to cover the most devices along with AAC audio and not MP3. Key Frame every 1 or 2 seconds. For lower bit rates use a frame rate of 15. Apple recommend that an audio sample rate of 22.05 kHz and audio bit rate of 40 kbps is recommended in all cases for mobile/cell phone steaming. We find results are good with bit rates up to 64 kbps, 44.1 or 48 kHz provided that this is not more than 10% of the video bit rate. N.B: A delay in playback is normal with iPad and iPhone.

The tables below are settings recommended by Apple who require the video width to be 480 or 640:

Table 2-1  Encoder settings for iPhone, iPod touch, iPad, and Apple TV, 16:9 aspect ratio

Connection

Dimensions

Total

bit rate

Video

bit rate

Keyframes

Cellular

480 x 320

64 kpbs

audio only

none

Cellular

480 x 224

150 kpbs

110 kbps

30

Cellular

480 x 224

240 kpbs

200 kbps

45

Cellular

480 x 224

440 kpbs

400 kbps

90

WiFi

640 x 360

640 kpbs

600 kbps

90

Table 2-2  Encoder settings for iPhone, iPod touch, iPad, and Apple TV, 4:3 aspect ratio

Connection

Dimensions

Total

bit rate

Video

bit rate

Keyframes

Cellular

480 x 320

64 kpbs

audio only

none

Cellular

480 x 300

150 kpbs

110 kbps

30

Cellular

480 x 300

240 kpbs

200 kbps

45

Cellular

480 x 300

440 kpbs

400 kbps

90

WiFi

640 x 480

640 kpbs

600 kbps

90

Table 2-3  Additional encoder settings for iPad and Apple TV only, 16:9 aspect ratio

Connection

Dimensions

Total

bit rate

Video

bit rate

Keyframes

WiFi

640 x 360

1240 kpbs

1200 kbps

90

WiFi

960 x 540

1840 kpbs

1800 kbps

90

WiFi

1280 x 720

2540 kpbs

1500 kbps

90

WiFi

1280 x 720

4540 kpbs

4500 kbps

90

Table 2-4  Additional encoder settings for iPad and Apple TV only, 4:3 aspect ratio

Connection

Dimensions

Total

bit rate

Video

bit rate

Keyframes

WiFi

640 x 480

1240 kpbs

1200 kbps

90

WiFi

960 x 720

1840 kpbs

1800 kbps

90

WiFi

960 x 720

2540 kpbs

2500 kbps

90

WiFi

1280 x 960

4540 kpbs

4500 kbps

90

Please see also:

Recommended free encoder software:

Open Broadcaster http://obsproject.com

or FMLE http://adobe.com/go/fmle

Live Streaming WEB TV

 

This entry was posted in Content-Delivery-Network and tagged , , , , , , , , , , , , , , , , , , . Bookmark the permalink.

Leave a Reply