I'm working on a standalone installation project that displays high-resolution video spanning across an array of displays.
Wondering what the dimensions are of the largest video size that can be played in AIR?
Flash Player 10 has a bitmap limit of 16,777,215 pixels, with the largest square being 4095 x 4095.
I'm trying to display video with the dimensions of 4800 x 1200, which is well under the pixel limit, but is not displaying properly (I see a green rectangle where the video should be).
Interestingly, if I use a 2400 x 600 video and double it's scale at runtime in AIR, it runs well - so AIR is capbable of updating the screen area.
I'm using all AS3 NetStream/NetConnection code.
Other notable facts:
1. Flash Media Encoder does not like encoding anything larger than 1080p (1920x1080) - we had to use a different workflow for encoding to H.264.
2. The 4800 x 1200 video plays fine using Quicktime Player. It just seems to fail inside of AIR.
Any insight would be greatly appreciated. I think this question will come up more often now that we're seeing higher resolution displays like the iPad3 and rumored retina display on the next MacBook Pro.
Hope that Flash Player and AIR can support 2K and 4K videos soon.
The highest resolution I have managed is 3840 x 2160, and that is for a video with little movement and small redraw regions. As soon as the video is more intensive then it fails, and we have to drop the resolution, and scale it up.
Does anyone have other experiences in this area, it be great if we had a guide to optimium encoding settings.
One interesting fact, is that I am able to download a 4K youtube clip and this WILL play within my AIR application. However the quality of the video isnt great, so I guess it all comes down to the encoding settings as to whether these files will play.
Europe, Middle East and Africa