Introduction

This page contains information, samples and links to help you use the Akamai Advanced Streaming Plug-in (AASP) for OSMF.

To the right you will find documentation and samples.

Below you will find download links for the AASP and related HDCore library version (if needed*).


* IMPORTANT : If you are statically linking a version of HDCore you must use the version of HDCore the plug-in was built against, which is shown below in the version section. Also, the player needs to use the version of HDCore that excludes OSMF, which can be found inside the HDCore zip file referrenced below.

The HDCore library is NOT required to use the plug-in. HDCore contains a class called AkamaiStrings which contains string constants that can be used to set resource and/or plugin metadata but is not required for playback.


Links to the Plug-in and the HDCore Library

v3.6 (Current Release - 12/11/2014)

The v3.6 plugin can be loaded from these locations (note this release supports OSMF 2.0 only):

  • For OSMF 2.0:
  • For OSMF 2.0 (with logging):

Downloads

SWC builds of the plugin can be downloaded here.

The HDCore version for the v3.6 plug-in can be downloaded here.


Changes:

  1. Fixed: Add support for SMPTE captioning in AASP through HDCore.
  2. Fixed: Display DRM error information through HDCore in OSMF sample player.
  3. Since the plugin is built on Akamai's HDCore AS3 library, please see the change list for the HDCore v3.6 release.

 

v3.5

The v3.5 plugin can be loaded from these locations (note this release supports OSMF 2.0 only):

  • For OSMF 2.0:
  • For OSMF 2.0 (with logging):

Downloads

SWC builds of the plugin can be downloaded here.

The HDCore version for the v3.5 plug-in can be downloaded here.


Samples

ActionScript3 and Flash Builder samples can be downloaded here.

Flash Builder 4 Sample

Captioning Sample

Strobe Media Playback Basic Sample


Changes:

  1. Fixed: Extend support for HDCore multiple stream instances.

 

v3.4

The v3.4 plugin can be loaded from these locations (note this release supports OSMF 2.0 only):

  • For OSMF 2.0:
  • For OSMF 2.0 (with logging):

Downloads

SWC builds of the plugin can be downloaded here.

The HDCore version for the v3.4 plug-in can be downloaded here.


Samples

ActionScript3 and Flash Builder samples can be downloaded here.

Flash Builder 4 Sample

Captioning Sample

Strobe Media Playback Basic Sample


Changes:

  1. Fixed: Extend support for HDCore multiple stream instances.

 

v3.3

The v3.3 plugin can be loaded from these locations (note this release supports OSMF 2.0 only):

  • For OSMF 2.0:
  • For OSMF 2.0 (with logging):

Downloads

SWC builds of the plugin can be downloaded here.

The HDCore version for the v3.3 plug-in can be downloaded here.


Samples

ActionScript3 and Flash Builder samples can be downloaded here.

Flash Builder 4 Sample

Captioning Sample

Strobe Media Playback Basic Sample


Changes:

  1. Fixed: Extend support for HDCore multiple stream instances.

 

v3.2

The v3.2 plugin can be loaded from these locations (note this release supports OSMF 2.0 only):

  • For OSMF 2.0:
  • For OSMF 2.0 (with logging):

Downloads

SWC builds of the plugin can be downloaded here.

The HDCore version for the v3.2 plug-in can be downloaded here.


Samples

ActionScript3 and Flash Builder samples can be downloaded here.

Flash Builder 4 Sample

Captioning Sample

Strobe Media Playback Basic Sample


Changes:

  1. There were no changes to the plugin for this release. Since the plugin is built on Akamai's HDCore AS3 library, please see the change list for the HDCore v3.2 release.

 

v3.1

The v3.1 plugin can be loaded from these locations (note this release supports OSMF 2.0 only):

  • For OSMF 2.0:
  • For OSMF 2.0 (with logging):

Downloads

SWC builds of the plugin can be downloaded here.

The HDCore version for the v3.1 plug-in can be downloaded here.


Samples

ActionScript3 and Flash Builder samples can be downloaded here.

Flash Builder 4 Sample

Captioning Sample

Strobe Media Playback Basic Sample


Changes:

  1. There were no changes to the plugin for this release. Since the plugin is built on Akamai's HDCore AS3 library, please see the change list for the HDCore v3.1 release.

 

v3.0

The v3.0 plugin can be loaded from these locations (note this release supports OSMF 2.0 only):

  • For OSMF 2.0:
  • For OSMF 2.0 (with logging):

Downloads

SWC builds of the plugin can be downloaded here.

The HDCore version for the v3.0 plug-in can be downloaded here.


Samples

ActionScript3 and Flash Builder samples can be downloaded here.

Flash Builder 4 Sample

Captioning Sample

Strobe Media Playback Basic Sample


Changes:

  1. Fixed: The Time trait is removed for live HDS streams with no DVR.
  2. Fixed: Using bandwidth estimation with SBR content creates an RTE with the OSMF plugin.
  3. Fixed: Starting bitrate does not work for HDN1 usmil resources.

 

v2.11

The v2.11 plugin can be loaded from these locations:

  • For OSMF 2.0:
  • For OSMF 2.0 (logging disabled):
  • For OSMF 1.6:
  • For OSMF 1.5 and Flash Player 10.1 or greater:
  • For OSMF 1.5 and Flash Player 10.0:

Downloads

SWC builds of the plugin can be downloaded here.

The HDCore version for the v2.11 plug-in can be downloaded here.


Samples

ActionScript3 and Flash Builder samples can be downloaded here.

Flash Builder 4 Sample

Captioning Sample

Strobe Media Playback Basic Sample


Changes:

  1. Fixed: Cannot set starting MBR index with media type set to unknown. The "unknown" Akamai media type allows RTMP and Akamai HDN1 content to be wrapped in an f4m manifest. However, the starting index was being ignored for this media type.
  2. Fixed: Duration is wrong for DVR window streams that are no longer live. This addresses the known issue in previous releases (see Known Issues below in the Version 2.10 release).
  3. Added: Create separate builds of AASP with logging disabled. For OSMF 2.0, the plugin SWF and the SWC file are now offered with logging disabled.

 

v2.10

The v2.10 plugin can be loaded from these locations:

  • For OSMF 2.0:
  • For OSMF 1.6:
  • For OSMF 1.5 and Flash Player 10.1 or greater:
  • For OSMF 1.5 and Flash Player 10.0:

Downloads

SWC builds of the plugin can be downloaded here.

The HDCore version for the v2.10 plug-in can be downloaded here.


Samples

ActionScript3 and Flash Builder samples can be downloaded here.

Flash Builder 4 Sample

Captioning Sample

Strobe Media Playback Basic Sample


Changes:

  1. There were no changes to the plugin for this release. Since the plugin is built on Akamai's HDCore AS3 library, please see the change list for the HDCore v2.10 release (you can find it in the HDCore zip file referenced above).

Known Issues:

  1. For live archived, HDS DVR streams (HDS streams with limited DVR enabled that are no longer live), the duration will be incorrect. The workaround is to display the time and duration as UTC time, or use the rollingEndOffset property on the ZStream class for duration after the media has loaded. The internal CR number for this issue is 1777367. Contact Akamai CCare or your Akamai account rep if you would like to see some source code for these workarounds. Mention that the workaround is attached to the CR.

 

v2.9

The v2.9 plugin can be loaded from these locations:

  • For OSMF 2.0:
  • For OSMF 1.6:
  • For OSMF 1.5 and Flash Player 10.1 or greater:
  • For OSMF 1.5 and Flash Player 10.0:

Downloads

SWC builds of the plugin can be downloaded here.

The HDCore version for the v2.9 plug-in can be downloaded here.


Samples

ActionScript3 and Flash Builder samples can be downloaded here.

Flash Builder 4 Sample

Strobe Media Playback Basic Sample


Changes:

  1. Fixed: The plugin no longer erroneously adds the dynamic stream trait for single bitrate HDS streams.
  2. Fixed: The plugin no longer erroneously adds the DVR trait for live streams with no DVR capability.
  3. Added: Support for a new resource metadata key that allows an OSMF player to set multiple generic NetStream properties. Please see the ASDocs for the AkamaiStrings class in the HDCore library API documentation.
  4. Fixed: The resource metadata key AkamaiStrings.AKAMAI_MEDIA_TYPE_IGNORE now works as expected for HDS single bitrate streams.
  5. Fixed: For both HDS and HDN1 live streams, when encoders are stopped a complete event is now dispatched.
  6. Note: Since the plugin is built on Akamai's HDCore AS3 library, please see the change list for the HDCore v2.9 release (you can find it in the HDCore zip file referenced above).

Known Issues:

  1. For live archived, HDS DVR streams (HDS streams with limited DVR enabled that are no longer live), the duration will be incorrect. The workaround is to display the time and duration as UTC time, or use the rollingEndOffset property on the ZStream class for duration after the media has loaded. The internal CR number for this issue is 1777367. Contact Akamai CCare or your Akamai account rep if you would like to see some source code for these workarounds. Mention that the workaround is attached to the CR.

 

v2.8.2

The v2.8.2 plugin can be loaded from these locations:

  • For OSMF 2.0:
  • For OSMF 1.6:
  • For OSMF 1.5 and Flash Player 10.1 or greater:
  • For OSMF 1.5 and Flash Player 10.0:

Samples

SWC builds of the plugin can be downloaded here.

The HDCore version for the v2.8.2 plug-in can be downloaded here.


Samples

ActionScript3 and Flash Builder samples can be downloaded here.

Flash Builder 4 Sample

Strobe Media Playback Basic Sample


Changes and fixes:

  1. Added: Support for OSMF 2.0.
  2. Fixed: Updated HDN1UsingHDMBRObjectSample to include VOD - the sample has been improved with comments to make it clearer how to play both live and VOD streams using an HDMBRObject instance
  3. Note: Since the plugin is built on Akamai's HDCore AS3 library, please see the change list for the HDCore v2.8.2 release (you can find it in the HDCore zip file referenced above).

 

v2.7

The v2.7 plugin can be loaded from these locations:

  • For OSMF 1.6:
  • For OSMF 1.5 and Flash Player 10.1 or greater:
  • For OSMF 1.5 and Flash Player 10.0:

Downloads

SWC builds of the plugin can be downloaded here.

The HDCore version for the v2.7 plug-in can be downloaded here.


Samples

ActionScript3 and Flash Builder samples can be downloaded here.

Flash Builder 4 Sample

Strobe Media Playback Basic Sample


Changes and fixes:

  1. Added: Support for new metadata key AKAMAI_METADATA_KEY_STARTING_BUFFER_TIME. See the ASDocs for the AkamaiStrings class in HDCore for a description.
  2. Added: Support for new resource metadata key AKAMAI_METADATA_KEY_LIVE_BUFFER_PROFILE. See the ASDocs for the AkamaiStrings class in HDCore for a description.
  3. Fixed: DVRTrait.windowDuration should reflect rollingEndOffset. For Live streams with limited DVR, the DVRTrait.windowDuration should now be correct.
  4. Fixed: HDNetStream - when the setBandwidthEstimationEnabled API is used from the AASPlugin, current index is incorrect when playback begins.
  5. Fixed: Flash Builder Sample - when setting the starting index in the UI to the highest available the current index graphic is nonsensical
  6. Fixed: AASP not recovering after seek when connection interrupted.
  7. Fixed: AASP + FORCE_NO_SUBCLIP metadata => duration issue. For HDN 1 streams, setting the resource metadata key to force the underlying NetStream class to NOT create a sub-clip but instead start the stream at the specified location and allow the entire stream to be seek-able, the duration was not correct.
  8. Fixed: ResolverProxyElement conflict with AASP. A new media type has been added AkamaiStrings.AKAMAI_MEDIA_TYPE_IGNORE. The plugin will completely ignore any resource containing this media type. This is different from the "unknown" media type. "unknown" only applies to the initial resource, such as a manifest (f4m) file. The DynamicStreamingResource OSMF creates from the manifest will still play in the plugin. If this is not the behavior you want, use the new "ignore" media type.

 

About the Akamai HD Network

The Akamai HD Network is a unified platform for delivering HD quality online video at massive scale across the industry's most popular runtime environments. The Akamai HD Network leverages Akamai's patented HD EdgePlatform, adaptive bitrate streaming, instant response time-shifting technology to offer unmatched scale, quality and a highly interactive viewer experience that matches today's broadcast television experience, while providing actionable intelligence on content usage and audience engagement. The Akamai HD Network is designed and optimized for for large-scale broadcasters and film distributors to increase audience engagement and expand revenues by complementing traditional mediums such as TV and DVD with the Internet.

Licensing

The Akamai Provider Plugin for OSMF is licensed under the Akamai Commercial License (HD Player Component license) and is linked as a plugin.