12
Adobe AIR for TV as presented by Chris Charlton http://chrischarlton.us

Adobe AIR for TV - MAX 2010 recap

Embed Size (px)

Citation preview

Page 1: Adobe AIR for TV - MAX 2010 recap

Adobe AIR for TVas presented by Chris Charlton

http://chrischarlton.us

Page 2: Adobe AIR for TV - MAX 2010 recap

Adobe AIR 2.5 for TV

Internet connected high definition TV sets*

Set-top boxes

Blu-ray players

*Samsung is first

Page 3: Adobe AIR for TV - MAX 2010 recap

Adobe AIR 2.5

Accelerometer

Multi-touch & gestures

Geo location

Native-browser controls in apps

Hardware acceleration

Enhanced CSS & HTML5

Google Android

BackBerry Tablet OS

Page 4: Adobe AIR for TV - MAX 2010 recap

Adobe AIR 2.5 for TVH.264 1080p video, Flash Access 2.0 (DRM), enhanced Keyboard APIs, new StageVideo API

Page 5: Adobe AIR for TV - MAX 2010 recap

StageVideo API

StageVideo maximizes performance and quality with minimal power consumption on all platforms.

Flash Player supports Video & StageVideo objects.

Content displaying video in a window-aligned rectangular region on screen should use StageVideo.

Content performing complex transformations on video should use the slower Video object.

GoogleTV: Video objects rendered with StageVideo performance. Unsupported features ignored.

Page 6: Adobe AIR for TV - MAX 2010 recap

StageVideo objects

Cannot be rotated.

Cannot have an alpha channel, blendMode, filter, mask, scale9Grid, colorTransform, or 3D transformations.

Video data cannot be copied into a BitmapData object.

Plays only videos originating from NetStream objects.

Page 7: Adobe AIR for TV - MAX 2010 recap

Video encoding guidelines

Video codec: H.264, Main or High profile, progressive encoding

Resolution: 720i, 720p, 1080i, or 1080p

Frame rate: 24 or 30 fps

Pixel aspect ratio: 1 x 1

Audio codec: AAC-LC or AC3, 44.1 kHz, stereo, up to 192 kbps

Combined bit rate: up to 2Mbps (or higher depending on available bandwidth)

Old codecs supported

Page 8: Adobe AIR for TV - MAX 2010 recap

Delivering video

HTTP Dynamic Streaming (F4F format)

RTMP/e Streaming

HTTP Progressive Download

RTMFP Peer-to-Peer

RTMFP Multicast

Page 9: Adobe AIR for TV - MAX 2010 recap

Production Tools

Flash Professional CS5

Flash Builder 4

Page 10: Adobe AIR for TV - MAX 2010 recap

Notes about TVs

500-800 MHz or higher**

Take advantage of cacheAsBitmap and cacheAsBitmapMatrix

Avoid animating large vector content

Simple buttons: up, down, left, right, menu, info

Page 11: Adobe AIR for TV - MAX 2010 recap

Live demo next meetupView real apps on a real interactive set-top box!

Page 12: Adobe AIR for TV - MAX 2010 recap

Read more online

What’s new in Adobe AIR 2.5http://www.adobe.com/devnet/air/articles/air25_whatsnew.html

Delivering video and content for Flash Platform on TVhttp://www.adobe.com/devnet/devices/articles/video_content_tv.html

Adobe AIR DevNet center http://www.adobe.com/devnet/air