Free Open Source Standards Based Video Ad Delivery (BETA)
If you are looking to deliver video ads to your website using open source technologies or to produce a 'IAB VAST compliant' video player then this is the project for you.
The project delivers the components necessary to support IAB standard's compliant Video Ad delivery using open source advertising and player technologies such as OpenX, Flowplayer and Longtail Video's JW Player. If you have a custom player implementation, you can use the AS3 VAST framework to integrate OpenX video advertising into your player.
Pre, mid, post instream video ads, overlay and companion ads are all supported.
See it in action
You can see OpenX and the Flowplayer Ad Streaming plugins in action here.
If you would like to see an example on a broadcast TV website, check out this example on Horse and Country TV.
Participate in the Community
You can follow us on Twitter @ OpenVideoAds
For more information or general enquiries, please contact enquiries@openvideoads.org
Are you successfully using the technology? If so, please let us know - it helps to share experiences across the community.
Table of Contents
- About Open Video Ads
- Release Notes
- About the IAB Video Advertising standards
- Best Practice Video Advertising Ad Formats
- RTMP, HTTP Progressive and Pseudo-streaming explained
- About our demonstration environment
- Getting Started
- Some test video advertisements and companion banners
- SelfDiagnosis Are you having issues with the Ad Streamer? Read this first
- Supported Video Ad Servers
- OpenX
- How to enable Video Ad serving within OpenX
- Serving your first video ad with OpenX
- Tracking Video Ad Statistics with OpenX
- Setting up your first OpenX Video Ad Campaign
- Finding Your Ad Server URL within the OpenX Hosted Environment
- A live demonstration
- Ad Tech
- Smart Ad Server
- The VAST XML Wrapper
- How does the XML Wrapper work?
- See it in action
- Configuring the OAS to process the XML Wrapper
- Adding support for new Ad Servers
- The VAST Router
- Supported Video Players
- Flowplayer
- The Open Ad Streamer (RTMP, HTTP)
- Minimum runtime requirements
- Download the latest version (binaries) (source)
- How to deploy the plugin
- Examples
- Configuration options
- Using Flowplayer Playlists
- How to stop ads being listed when using the Javascript Playlist plugin
- The Javascript API
- Known limitations
- Implementation Overview
- How to build the release (optional)
- How to debug a release
- Change log
- Documentation on Flowplayer.org
- Longtail Video
- The JW Player 4.x Open Ad Streamer (HTTP and RTMP)
- Minimum runtime requirements
- Download the latest version (binaries) (source)
- How to deploy the plugin
- Examples
- Configuration Options
- Known Limitations
- Implementation Overview
- How to build the release (optional)
- How to debug a release
- Change Log
- The JW Player 5.x Open Ad Streamer (coming shortly)
- Minimum runtime requirements
- Download the latest version (binaries)
- How to deploy the plugin
- Examples
- Configuration Options
- Known Limitations
- Implementation Overview
- How to build the release (optional)
- How to debug a release
- Change Log
- Adobe Open Source Media Framework
- Underway - email enquiries@openvideoads.org for more info
- The VAST Actionscript 3.0 Framework
- An overview of the framework architecture
- A 60,000ft Guide to the Framework
- The Framework Class Model
- Learn from Examples
- Flowplayer Open Ad Streamer
- Download or view the Flowplayer Open Ad Streamer source code
- How the Flowplayer plugin code works
- JW Player Open Ad Streamer
- Download or view the Longtail Video JW Player Open Ad Streamer source code
- How the JW Player plugin code works
- Download the latest release
- Initialising the framework
- Configuration Guide
- Constructing an Ad Schedule
- The AD ID naming scheme
- Talking to VAST Ad Servers
- A Guide to Ad Tracking Events
- Impression tracking
- Managing Player and Ad Related Events
- Playback via XML based playlists
- Direct Playlist Management via the AdSlot & Stream API
- Displaying Overlays
- Dealing with Non-Overlays
- Enabling Companion Ads
- Managing the Control Bar
- Supporting VPAID
- Debugging
- Building the Framework
- Known Limitations
- Change Log
- Terminology
- Frequently Asked Questions