Download: kdp_v3.4.5.tgzSize: 9.38 MBmd5_file hash: c6cd042083448e68dcd7ca4d9b2eafa2First released: Thu, 08/05/2010 - 11:09Last updated: Thu, 08/05/2010 - 11:21 Added new notifications:
- PLAYBACK_COMPLETE – "playbackComplete – fired when a media has finished playing in the player (whatever media it is).
- SEQUENCE_ITEM_PLAY_END – "sequenceItemPlayEnd" – fired when a sequence item has finished playback (including its subsequence).
- PRE_SEQUENCE_COMPLETE – "preSequenceComplete" – fired when the pre-sequence completes playback
- POST_SEQUENCE_COMPLETE – "postSequenceComplete" – fired when the post-sequence completes playback.
- SEQUECE_SKIP_NEXT – "sequenceSkipNext" – fired when the skip button is clicked. Causes the player to skip to the next ad (if, for instance, several pre-rolls are configured to happen, the next pre-roll will start playing).
- ENTRY_RESTRICTED - "entryRestricted" – fired when the entry is restricted in some way that prevents the kdp playing it (pre-moderation status, pre-conversion status, access control). The case of a restricted entry has been separated from the case of KDP_EMPTY.
- The notifications PRE_1_START ("pre1start") and POST_1_START ("post1start"), as well as the dynamic notifications signifying the end of the post/pre sequence have been deprecated and are no longer used.
New Kaltura events for statistics:
Several new events have been added to the statistics plugin to provide the system with more information about the number of views of ads that play in the KDP sequence:
- AD_START – "adStart" – fired when an ad begins to play
- FIRST_QUARTILE_OF_AD – "firstQuartileOfAd" – fired when an ad reaches 25% of its playback.
- MID_OF_AD – "midOfAd" – fired when an ad reaches the middle of its playback
- THIRD_QUARTILE_OF_AD – "ThirdQuartileOfAd" – fired when ad ad reaches 75% of its playback
- AD_END- "adEnd" – fired when an ad reaches its end.
- AD_CLICK – "adClick" – fired when ad ad is clicked
- BUMPER_STARTED – "bumperStarted" – fired when the bumper begins its playthrough.
- BUMPER_CLICKED – "bumperClicked" – fired when the bumper is clicked.
Changes to flashvars:
- "fileSystemMode=true" no longer causes the skin to be loaded from a hard-coded location. If a user set the skinPath via the flashvars that skin will be loaded despite fileSystemMode.
- "sourceType=f4m" now causes the KDP to address the "entryId" flashvar as if it was the url of a manifest to load.
- Use of "playlistAPI.autoPlay" has been deprecated; the playlist now automatically begins playing if the flashVar "autoPlay" is set to "true". Backward compatibility has been maintained and setting "playlistAPI.autoPlay" to true has the same effect as before.
- Added new flashvar "mediaProtocol" which signifies the protocol in which the media is to be found. For instance, rtmpt. If user sets mediaProtocol=rtmpt in the flashvars the KDP will attempt to "tunnel".
Changes to plugins:
- New plugin – VAST plugin – allows advertising using VAST xml files. To use this plugin the following tag must be entered in the uiconf
<Plugin id="vast" numPreroll="[number of pre-rolls to request]" prerollInterval="[]" prerollStartWith="[How many entries should play before the first pre-roll is shown]" prerollUrl="[Url from which the VAST xml is to be retrieved]" numPostroll="[number of post-roll ads to show]" postrollInterval="[how many entries whould the post-roll reoccur?]" postrollStartWith="[How many entries should play before the first post-roll is shown]" postrollUrl="The url from which to retrieve the VAST xml for the post-roll ads" preSequence="1" postSequence="1" timeout="4" flashCompanions="the information about displaying the companion ads in flash .The correct form for the info : id:relativeTo:width:height;... " htmlCompanions=" the information about displaying the companion ads in html .The correct form for the info : id:width:height;... "
In order to use overlay ads, the following tag must entered into the uiconf:
<Plugin id="overlay" swfUrls="{vast.overlays}" overlayStartAt="{vast.overlayStartAt}" overlayInterval="{vast.overlayInterval}" displayDuration="5" width="100%" height="100%"/>
- New plugin loading policy – "preInitialize". If loadingPoilicy for a plugin is set to this, the KDP will attempt to load the plugin before parsing and building the layout. This is useful if a plugin needs to tamper with layout classes, such as the KButton.
- Statistics plugin now sends a unique sessionId which is a GUID.
- Statistics plugin now sends the referrer in an escaped form.
Open issue (currently known):
- New OSMF library does not allow us to pause a live stream entry. Pressing the pause button, for the time being, does nothing.
- The caption that counts down the time till the end of an ad currently reads (by default) "The video will start in XX seconds". If the user configured more than one pre-roll for his VAST program, this will lead to every ad showing this caption with its own time inserted in it. This is a bad user experience. In the case of a post-roll the caption is unnecessary but will show up anyway.
- Live-stream entries currently cannot be played with VAST ads or bumpers. Will be fixed in version 3.4.6.
- Pressing the skip button many times and rapidly during an ad may cause it to get stuck as the "entry", and the original entry does not return.