Hello OVP for Flash fans,
A new version of OVP for Adobe Flash is now available! Here is a summary of the release:
1. A new plug-in architecture is introduced in this release. The Akamai MultiPlayer implements the IOvpPlayer interface and plug-ins are specified by flashvars in the containing html. Take a look at the html file called AkamaiMultiPlayerExample_WITH_AD_PREROLL.html.
2. There are 3 new plugins in this release:
AdPlayer.swf - this plugin implements an IVPAID interface and knows how to play a video ad. This SWF implements a JavaScript bridge and can be controlled from either JavaScript or ActionScript.
VASTHandler.swf - this plugin implements the IAB VAST standard for specifying an ad experience.
MainSail.swf - this plugin implements the Akamai pre-standard called MAST (Media Abstract Sequencing Template) representing the “when” and “where” of the ad experience.
3. There are two new Flex samples showing the new Ad plugins, The Flex Builder project is called flex-advertising and can be found in the /trunk/flash/samples/flex-advertising folder. There is also a Flash sample in /trunk/flash/samples/flash/akamai/CS4advertisingSampleRSS.
4. There is a new OvpClientProxy class in the org.openvideoplayer.net package and the client property on the OvpNetStream class has changed. See the client “setter” in OvpNetStream.as, or the ASDocs for more info.
5. The Akamai MultiPlayer has been modified:
- to properly use hardware scaling in fullscreen mode.
- a new flashvar has been added to disable the fullscreen button (enableFullscreen parameter).
- to resize video based on video.videoWidth and video.videoHeight if no metadata present.
- to accept a starting image placeholder.
- to implement the IOvpPlayer interface.
6. Modified CS4sampleLive.fla to show how to correctly supply auth params.
7. Modified Flex samples to show how to correctly supply auth params. Removed all mentions of connection auth from the AkamaiSampleLive.mxml Flex project.
8. New blinkx integration (blinkx.com) sample can be found in /trunk/flash/samples/flash/OVP_Blinkx_API.
9. There is now a Flex Builder project for the core code. Simply import the project found in /trunk/flash/core into Flex Builder to build the core SWC.
10. Bug fixes:
2837857 - rtmpe connection url fails for servers which enforce rtmpe
2819734 - OvpConnection.call is broken
2819730 - OvpConnection doesn’t dispatch FCSUBSCRIBE event
2819315 - AkamaiNetStream FCSubscribe should stop on close()
2805149 - In Flash multiplayer, with autostart=false, seek & play fail
2784483 - Disable fullscreen button for MultiPlayer
2779896 - Multi-player v2 - video scaling when metadata not present
To see these features in action, check out the samples page on the project site. For more information about implementing these features, check out the documentation page on the project site which is also included with the code library.
As always if you have questions, feedback, and comments, please use our forums to let us know!
- The OVP Team