Developing & Deploying AIR Applications for TV
-
Upload
elad-elrom -
Category
Technology
-
view
3.722 -
download
1
description
Transcript of Developing & Deploying AIR Applications for TV
Developing & Deploying AIR Applications for TV
@EladElrom
Who Am I?
Agenda
• Hardware Overview• Hardware supporting Flash• Optimize Flash content for TV• Demo• Deployment• Q&A
Web Content Applications
Hardware supporting Flash
Hardware & SDKs
Optimize Flash content for TV
• AIR 2.5 full APIs• StageVideo API• Flash Access 2.0 DRM• Hardware accelerated 2D• New Keyboard APIs codes• Tips to optimize Flash content for
TV
StageVideo API vs Flash Video Object
StageVideo support for:
• Rotation of video• Apply colorTransform or 3D transformations
transform• Apply alpha channel, blendMode, filter, mask, or
scale9Grid• Copy Video data into BitmapData object.• Copy Video data into embedded SWF file• Use all color spaces
StageVideo API Content delivery options:
• HTTP Dynamic Streaming• HTTP Progressive Download• RTMP/E Streaming• RTMFP Peer-to-Peer• RTMFP Multicast
StageVideo API encoding guidelines
• Video codec: H.264• Resolution: 720i, 720p, 1080i, or 1080p• Frame rate: 24 or 30 frames per second• Audio codec: AAC-LC or AC3, 44.1 kHz, stereo• Combined bit rate: up to 2Mbps or higher• Audio bit rate: up to 192 kbps• Pixel aspect ratio: 1 × 1
Flash Access 2.0 DRM
• FMS includes: RTMPE and SWF Verification
• Flash Access 2.0 DRM
Hardware accelerated 2D
AIR for TV takes advantage of system-on-chips (SoCs), enabling H.264 1080p video playback at Blu-ray quality as well as superfast 2D graphics
• a high-powered HD decoder• Simple 2D animations can be pushed event at
200 FPS!
New Keyboard APIs Code
Tips to optimize Flash content for TV
• Use what you know about optimize Flash Content such as: cacheAsBitmap and cacheAsBitmapMatrix
• CPU runs at ~500-800 MHz• Avoid animating large vector content• Use simple buttons: up, down, left, right &
remote keys• Create App icon for TV - 24-bit PNGs with
transparency according to specs.
Flash Pro CS5 Extension for AIR 2.5
• Install Flash Professional CS5 Extension for AIR 2.5 (beta) ZXP file. http://labs.adobe.com/technologies/flashpro_extensionforair/
#AIRforTV Device Connector and ZXP
• Install AIR for TV Device Connector application on your development computer.
Create your app & sign AIRI file
Deploy your app on TV
Applicationsover-the-top (OTT) aggregator
Coming 2011:Android Apps for Google TV Samsung App Store
YOU
!
Examples of OTT Aggregators
????
Free Apps = $0
Commercials =profit based on num of app sold
Free Apps = $0
Commercials =30% transaction fee
Native Deployment of your app
???
InMarket SDK
30%
Adobe InMarket Deployment
Q&A & Links Page
http://code.google.com/p/eladelrom-preso
• Power Point Presentation• MAX_2010_AIR_for_TV_Jumpstart_Kit.zip
Q&A & Links Page
• Elad blog: http://elromdesign.com/blog• Flash Pro ext for AIR 2.5:
http://labs.adobe.com/technologies/flashpro_extensionforair/• Devnet: http://www.adobe.com/devnet/devices/flash_platform_tv.html• Sansung Apps: http://www.samsung.com/us/appstore• http://www.samsungapps.com/about/forDevelopers.as• GoogleTV developers: http://www.google.com/tv/developers.html• Adobe InMarket: http://www.adobe.com/devnet/inmarket.html• AdobeMAX TV Ecosystem:
http://2010.max.adobe.com/online/2010/MAX18_1288045862484MPSO• Develop & Optimize AIR for TV Applications:
http://2010.max.adobe.com/online/2010/MAX145_1288051066718VBXP• Delivery of content & video for TV: http://
adobe.com/devnet/devices/articles/video_content_tv.html
@EladElrom
24