Skip navigation
Currently Being Moderated

Is there a way for Strobe to support VAST?

Aug 3, 2010 10:12 AM

I'm trying to make Strobe play preroll ads and/or synchronized banners from a VAST playlist. I've seen some mention of VAST support in the OSMF docs but haven't encountered anything specifically about VAST in Strobe. Is this supported, or are there future plans to support it? If no what other options do I have? (creating a VAST plugin, etc).

 

Thanks

 
Replies
  • Currently Being Moderated
    Aug 3, 2010 12:05 PM   in reply to nerdabilly

    There is a VAST plugin availalbe from OSMF for you to use.   Need to confirm with Adrian but, I think on Strobe, you can load the VAST plugin to play VAST content, at least on debug player.  http://osmf.org/smptest/debug.html?

     

    You can find VAST plugin on OSMF svn depot under /plugin

     

    Ryan

     
    |
    Mark as:
  • Currently Being Moderated
    Aug 3, 2010 12:25 PM   in reply to nerdabilly

    Actually here as VAST is a library.  MAST Plugin loads VAST library as well.

    So you might want to load MAST plugin if you don't want a lib to re-compile.

     

    http://opensource.adobe.com/svn/opensource/osmf/trunk/libs/samples/

     

    Ryan

     
    |
    Mark as:
  • Currently Being Moderated
    Aug 3, 2010 1:43 PM   in reply to nerdabilly

    I have not tried myself, but it is supposed to do the work. However, MASTPlugin requries VAST library, so in order to compile MASTPlugin, VAST library should exist I think.

     

    Here's the example of MAST plugin load using Strobe.swf

     

    http://osmf.org/smptest/debug.html?plugin_mast=http://smpfmp.appspot.c om/MASTPlugin.swf&src_namespace_mast=http://www.akamai.com/mast/1.0&sr c_mast_uri=http://mediapm.edgesuite.net/osmf/content/mast/mast_sample_ onitemstart.xml&src=rtmp://cp67126.edgefcs.net/ondemand/mediapm/strobe /content/test/SpaceAloneHD_sounas_640_500_short

     

    Ryan

     
    |
    Mark as:
  • Currently Being Moderated
    Aug 4, 2010 9:34 AM   in reply to nerdabilly

    Hi,

     

    As far as I know the MAST plugin is using a VAST library. Did you try to load a VAST template directly, without wrapping it in a MAST document?

     

    -Andrian

     
    |
    Mark as:
  • Currently Being Moderated
    Aug 10, 2010 5:26 AM   in reply to nerdabilly

    Hi nerdability,

     

    I contacted Charles Newman from Akamai, the author of the MASTPlugin. He confirmed that the MASTPlugin requires MAST files and does not accept VAST files directly.

     

    What advertisement provider are you using? Some advertisement providers have created their own plugins that you can use directly.

     

    Thank You,

    -Andrian

     
    |
    Mark as:
  • Currently Being Moderated
    Aug 10, 2010 7:29 AM   in reply to nerdabilly

    Hi,

     

    Can you check this sample:

    http://opensource.adobe.com/svn/opensource/osmf/trunk/apps/samples/lib s/VASTSample/

     

    Having a DART/DoubleClick ready to use plugin would be nice indeed. Unfortunately we don't have it. You can either create one yourself or grab the StrobeMediaPlayback source code and add the advertisement logic directly in the player - it should be easy with the sample above.

     

    -Andrian

     
    |
    Mark as:
  • Currently Being Moderated
    Aug 10, 2010 7:52 AM   in reply to nerdabilly

    Does this mean that you need a reference to the MediaPlayer and the DisplayObject in your plugin?

     

    I was thinking about passing a reference to these as plugin metadata. Will this help you?

     

    -Andrian

     
    |
    Mark as:
  • Currently Being Moderated
    Aug 13, 2010 9:06 AM   in reply to nerdabilly

    You should be able to use the VAST library without MAST. Here's where the VAST library code is

     

    http://opensource.adobe.com/svn/opensource/osmf/trunk/libs/samples/VAS TNew/

     

    Here's a sample that might be helpful:

     

    http://opensource.adobe.com/svn/opensource/osmf/trunk/apps/samples/lib s/VASTNewSample/

     

     

    I'm also curious about the MediaPlayer reference in the plugin - Can you describe why the VAST plugin couldn't be a media element plugin that is pre-sequenced through another mechanism (such as MAST, SMIL or a native composition)? Seems like your VAST plugin is parsing the VAST response as well as sequencing the composition (by inserting the media element before or after the video), and it seems to me that the latter could be handled by another plugin.

     

    Vijay

     

    - OSMF & SMP team

     
    |
    Mark as:
  • Currently Being Moderated
    Sep 24, 2010 3:56 PM   in reply to nerdabilly

    Hi All,

     

    I'm in the same boat.  I'm trying to load vast into my strobe  player but I'm not having any luck.  Are there any tutorials out there on how this can be accomplished?  Looking forward to hearing your feedback.

     
    |
    Mark as:
  • Currently Being Moderated
    Sep 24, 2010 4:34 PM   in reply to KindOfBlue

    Chris,

     

    That sounds useful info to consider. There may be more work on Plugins in next release, so please file your request here, so that we can capture your input?

     

    OSMF: https://bugs.adobe.com/jira/browse/FM

    SMP: https://bugs.adobe.com/jira/browse/st

     

     

     

     

    For the vast tutorals, I don't think we have any specific docs made from Adobe site as they are outside framework library and mainly complied with Standard.  However, there is the spec of VAST and MAST.  For the sample app, we have here MASTPlugin Sample, which uses VAST library.

     

    http://opensource.adobe.com/wiki/display/osmf/VAST+Support

    http://opensource.adobe.com/wiki/display/osmf/MAST+Support

    http://opensource.adobe.com/wiki/display/osmf/SMIL+Support

     

    http://opensource.adobe.com/svn/opensource/osmf/trunk/apps/samples/plu gins/MASTSample/

    http://opensource.adobe.com/svn/opensource/osmf/trunk/apps/samples/plu gins/MASTSampleNew/

     

    Ryan

     
    |
    Mark as:
  • Currently Being Moderated
    Sep 27, 2010 4:06 AM   in reply to KindOfBlue

    Hi KindOfBlue,

     

    We do need to provide tutorials for ads plugin integrations with Flash/Strobe Media Playback (or engage with an ads company for this). We got consistent feedback on this from our community ever since we launched our player.

     

    We'll ping our Product Manager on this.

     

    At this moment, you need to contact your ads provider and check if they have an OSMF plugin available or use the MAST plugin and a MAST document.

    Note that MAST is a simple VAST container format, it will wrap a VAST document. You can use our existing configuration mechanism for loading the MAST plugin and a MAST document, as you can see in the sample URL below:

     

    http://osmf.org/smptest/debug.html?plugin_mast=http://smpfmp.appspot.c om/MASTPlugin.swf&src_namespace_mast=http://www.akamai.com/mast/1.0&sr c_mast_uri=http://mediapm.edgesuite.net/osmf/content/mast/mast_sample_ onitemstart.xml&src=rtmp://cp67126.edgefcs.net/ondemand/mediapm/strobe /content/test/SpaceAloneHD_sounas_640_500_short

     

    Here is some more info on this from the MAST plugin author, Charles Newman (thanks Charles!):

     

    "VAST is a library (a SWC) in OSMF.  MAST is a plugin.  VAST is the “what” of the ad, it describes the actual ad asset(s).  MAST is the “when” of the ad, it describes the timing of the ad, such as “pre-roll”, “post-roll”, “mid-roll”, etc.


    The reason VAST is a library and not a plugin, is to make it easier for companies such as DoubleClick to create plugins without having to implement the VAST spec in their plugin."

     

    Does this help in any way?

     

    -Andrian

     
    |
    Mark as:
  • Currently Being Moderated
    Oct 20, 2010 5:32 PM   in reply to Andrian Cucu

    Hey Andrian,

     

    I have my Strobe player running VAST ads successfully via MAST.  For the most part, I followed the examples given but i had to make a few tweaks to make it specific to my player confguration.  One thing I noticed though, the MAST is unable to parse a VAST wrapper successfully.   I'm curious to know if anyone here has been successfull with this attempt.

     
    |
    Mark as:
  • Currently Being Moderated
    Oct 20, 2010 6:16 PM   in reply to KindOfBlue

    Another thing I noticed which was kind of strange (and it could be some kind of param that I'm not setting correctly) but once my VAST ad has played, my video starts however the duration of my video is in addition to the VAST ad.  For example, if my vast ad is 10 seconds and my main video is 20 seconds, by the time my main video starts, the duration is 30 and the scrubber is positioned as if the duration of the video was 30 seconds.  If I move the scrubber all the way toward the beginning, i can scrub right through my vast ad.  Is there some kind of param i'm overlooking?

     
    |
    Mark as:
  • Currently Being Moderated
    Oct 21, 2010 9:10 AM   in reply to KindOfBlue

    By default, the overall duration of a SerialElement includes all of its children.  If you want to exclude specific children from the duration, take a look at the "Video with Timed Ad Insertion" example in ExamplePlayer.

     

    Demo: http://mediapm.edgesuite.net/osmf/swf/ExamplePlayer.swf

    Source: http://opensource.adobe.com/svn/opensource/osmf/trunk/apps/samples/fra mework/ExamplePlayer/org/osmf/examples/ads/

     

    Alternatively, you could call SerialElement.removeChild on the VAST ad's MediaElement after it has played.  This would prevent you from scrubbing back through it.

     
    |
    Mark as:
  • Currently Being Moderated
    Oct 22, 2010 3:42 PM   in reply to Brian Riggs

    That's exactly what I want my player to do.  Is there any instruction anywhere that can guide me on how to accomplish this?  I've downloaded the latest code from svn so I'm good there.

     
    |
    Mark as:
  • Currently Being Moderated
    Aug 2, 2012 1:23 AM   in reply to nerdabilly

    i m trying for my live playlist web tv project to implement a vast plugin working with my custom SMP.

    I was able to recompile MAST plugin or advertsiment plug in to make it working with Wowza Media Server .(issue with pause that doesnt exist in  a live streaming with Wowza )

    I install Open x  server to delevery futur ads that only work with vast and doesnt support MAST (http://www.longtailvideo.com/support/open-video-ads/ova-for-as3)

    I also read with attention this post (http://blog.denivip.ru/index.php/2011/08/video-advertising-standards-u sed-with-openx-osmf/?lang=en)

    But still have no idea how i could get this working and the workflow to implment this features ( im a newbie in AS3 and Flex)

    Thanks if you could provided some sample working

    philippe

     
    |
    Mark as:
  • Currently Being Moderated
    Oct 2, 2012 11:09 PM   in reply to KindOfBlue

    KindOfBlue,

     

    Have you managed to solve this problem. If so, can you let me know what you did in order to solve this?
    I'm in the same boat too! I've manged to get the pre/post roll ads playing but the seek bar concatenates the two timelines and allows me to scrub right through the ad!

     
    |
    Mark as:

More Like This

  • Retrieving data ...

Bookmarked By (0)

Answers + Points = Status

  • 10 points awarded for Correct Answers
  • 5 points awarded for Helpful Answers
  • 10,000+ points
  • 1,001-10,000 points
  • 501-1,000 points
  • 5-500 points