Stage Video with the Brightcove Player

Brian Deitte's picture
Posted by Brian Deitte on February 7, 2011.
Tags: flash 10.2

At Brightcove, we work hard to deliver the best online media experience to our customers and their users. We are therefore very excited to demo the improved video performance in our Flash video player via Adobe's recently introduced StageVideo API.  Below you can try out a Brightcove Player that uses StageVideo so that you can see the dramatic decrease in CPU utilization. In some of our tests when using Adobe’s Flash Player version 10.2 beta with our improved video player CPU utilization dropped by as much as 65%!

This first player uses the Stage Video API if you are using Flash Player 10.2:

 

 

The second player, for comparison, has the same setup but does not use StageVideo:

 

 

We have noticed that the performance increases range widely, depending on such factors as the video card used and the bandwidth available for high resolution video. The improvement is most noticeable at full-screen.

>Here's the results from some of our preliminary testing using the demo player:

Operating System Graphics card
CPU with StageVideo (average / low / high) CPU without StageVideo (average / low / high)
OS X NVIDIA GeForce 320M 15% / 11.2% / 17.5% 42% / 37.2%/ 45.2%
OS X NVIDIA GeForce 9600M GT 25% / 22.0% / 30.0% 30% / 28.0% / 37.5%
Windows 7 NVIDIA NVS 3100M 15% / 12.0% / 18.6% 29% / 23.3% / 33.8%
Windows XP
NVIDIA Quadro NVS 290 6% / 4% / 10.0% 14% / 11.0% / 20.0%

StageVideo improves video playback by taking advantage of the GPU on modern graphics cards for the display and scaling of video, thereby decreasing CPU utilization. This work builds on Adobe's previous effort to add hardware acceleration for the decoding of H.264 video in Flash. StageVideo will allow for high resolution videos to be delivered more smoothly to all. We hope eventually to see the largest performance increases on mobile devices and other less powerful units as Flash 10.2 becomes available in many places.

The demo player above uses the StageVideo API when Flash Player 10.2 is detected. Everything that is normally available can be used within this player: the full power of Brightcove’s declarative XML language, BEML, hundreds of API methods, and a rich plugin ecosystem.  It is only a demo, with wide availability of the usage of StageVideo coming later. Stay tuned!

 

Share:

Comment on the Website example

Are you sure this comparison is the right one? It seems for me that both are viewed using the new fp10.2 StageVideo api / (or not), but the first one encoded in lower quality :S ( 5% in the CPU performance because the lower resolution video ) :S :S :S Strange :S btw. Formular doesnt accept webpage without http:// Weird :S

no video

since upgrading to flashplayer with stage video api videos on youtube site won't play. Audio ok. Videos everywhere else play A-OK. Your demo video without stagevideo plays ok, with stagevideo no go.

Significant better colour and quality.

If I never had a comparison, I could have never of told the difference, though there is one. The video WITHOUT stage video took longer to start, was blurry sometimes, and the colours weren't rich enough. Playing both videos at once, I noticed that the bottom one without stage video, didn't have the richness and saturation to the logos of the companies, like Reebok looked a sickly gray.

blurred video

I have a new Toshiba laptop with Intel I5 processor M460 with 64 bit windows and the Intel HD video chipset built-in. When I play your Stage API video, it becomes blurry. On other flash videos that I have this problem with, I have found that I need to drop setting to 240P and then it plays clear. Not all flash video seems to cause problem of blurring. I have tried uninstalling adobe flash and reinstalling, trying adobe flash for 64 bit-that didnt work at all. Do you think it is in the stage API coding and may need a patch?

The video player flickers

The video player flickers when the web page is scrolled up and down in firefox. Is this something you have noticed as well?

Hi ven, we do have a bug

Hi ven, we do have a bug internally on the flickering but haven't checked with Adobe yet to see if this is a known issue.

Post new comment

The content of this field is kept private and will not be shown publicly.