Kaltura HTML5 Release Notes

From HTML5 Video
Jump to: navigation, search

This page documents HTML5 library releases. Please refer to the Kaltura SaaS FAQ page for usage information.

Note .org urls should not be used on production and are for QA, staging, or community ( non kaltura customer ) usage only

Per revision test urls are available here: http://html5video.org/testswarm/mwEmbed/r{revisionNumber}/


Contents

Version 1.7

Currently in a branch major features include:

  • New resource loader
  • Enhanced kWidget interface and improved embedding support.

Version 1.6

1.6.12

.com url Scheduled for deployment on .com ( TBD )
.org url not yet tagged
git tag: not yet tagged

Release Notes

1.6.11

.com url http://cdnbakmi.kaltura.com/html5/html5lib/v1.6.11.3e/mwEmbedLoader.php ( Production May 15, 2012 )
.org url http://cdnakmi.kaltura.org/apis/html5versions/1.6.11.3/mwEmbedLoader.php
git tag: https://github.com/kaltura/mwEmbed/commits/v1.6.11.3

1.6.11.13

1.6.11.12 ( pull request ) .1.6.11.12 production location

  • WIDGET_LOADED event is thrown only once, at first playerReady occurrence - Fixes QC 2030
  • updated freewheel plugin for new ad event dispatch from ad plugins ( ad skips do not trigger adEnd ) test file FreeWheel + Nielsen highlights new beacon dispatches ( no ad events when there are no ads )
  • fixed captions display for ttml, use any ttml file with <br></br> lines, notice a single line break instead of two.
  • fixed race condition for loading captions interface .find() on undefined error, rare race condition in loading players, error should not occur on any captions player

1.6.11.10

  • Refactored ad events to be in sync with flash and analytics plugin requirements pull request The follwing commit outlines ad flow ad event flow

1.6.11.6

1.6.11.5

1.6.11.4

1.6.11.3 Current .com release

  • Fixed stats event referrer parameter from "referrer" to "event:referrer".
  • Disable android 3.x usage of HLS, ( does not work ) see issue 46
  • Restored addExportedObject noted its deprecated in favour of setKalturaConfig. Can be tested by use of client player, or trying to use addExportedObject in javascript integrations.
  • Fixes disabling HLS for applembr style flavors. 756f054f can be tested by any player that make use of the 'Kaltura.UseAppleAdaptive' configuration option.
  • Use tags array instead of string matches as to not not match tag prefixes. e3c2de can be test by having "iphoneDisabled" should not match "iphone" tag when building set streams.
  • Fixed HLS support for clips less than 10 seconds enabling iOS playback change set automated test page
  • Fixed zoom not working once returning from fullscreen a2d58f5
  • Fixed captions switching - QC 1611 8ceeabd
  • Fixed player crash when playing entry with captions 3cc3ae9
  • Fixed video flickering when using playlist and video title - QC 2421 06c548c
  • Fixed captions remaining on screen when switching playlist entries - QC 2417

1.6.11.2

1.6.11.1

Release Notes

1.6.10

.com url http://cdnbakmi.kaltura.com/html5/html5lib/v1.6.10.4/mwEmbedLoader.php ( Production, April 3rd )
.org url http://cdnakmi.kaltura.org/apis/html5versions/1.6.10/mwEmbedLoader.php ( QA, March 25th )
git tag: https://github.com/kaltura/mwEmbed/commits/v1.6.10rc2

Post tag v1.6.10.6

Post tag v1.6.10.4

  • DOL Statistics: Fixed playerPlayEnd event value when sending the stats
  • DOL Statistics: Removed extra percentReached event with no value
  • Better Support Preview access control on Playlists

Post tag v1.6.10.1

  • Use AppleMBR flavor if available before other HLS sources
  • DOL Statistics: Send autoPlay true value when autoPlay from Playlist

Release Notes

  • List of github issues addressed
  • DoubleClick IMA3 test page
  • Use flashembed for kWidget flash embedding, inherent div size with jquery size selectors for html5 kWidget.embed issue 28 [
  • Don't include audio flavours on android ( breaks HLS streams ) issue 20
  • DOLStatistics
  1. ) prefix vid and aud to ASSETNAME, fbf4042a mantis 14880
  2. ) Do not report events that do not have an associated entry data, part 2 of mantis 14880 971f66
  • Added support for iPhone auto continue playlists Issue 10 10d660b Mantis 14157
  • Added support for setKDPAttribute tabBar to change tab index in playlists. a4c418 test page
  • Fixed IE9 iframe flash javascript execute on non-existing tag issue, by not outputting object tag when in html5 mode. r4226 mantis 14648
  • Added support for ECMAScript 5 Strict Mode r4224 mantis 14640
  • Added work around for playFrom playTo for iOS r4211 mantis 14125 test page
  • Support adjusting viewport size so that fullscreen takes up full browser window on zoomed out page content ( for iPad and other browsers that adjust browser viewports ) r4177 test page
  • Added referrer parameter to kaltura analytics beacons r4231
  • Added support for carousel playlists r4176 mantis 14255

1.6.9

.com url http://cdnakmi.kaltura.com/html5/html5lib/v1.6.9.6f/mwEmbedLoader.php ( March 11th )
.org url http://cdnakmi.kaltura.org/apis/html5versions/1.6.9/mwEmbedLoader.php ( QA, Feb 20th )
svn tag: http://www.kaltura.org/kalorg/html5video/tags/1.6.9/mwEmbed

Post tag 1.6.9.6 ( March 19th )

  • Update player size after ad ends (QC: #1943) – When fullscreening after preroll ad – movie is not stretched to the whole page
  • fix for the fullscreen issue on iPad with iOS4
  • Try to seek for 20 secs when Midroll ends (QC: #1942)
  • DOL Analytics "autoPlay" flag now supports playlists (Mantis ticket: 14692)
  • Kaltura Analytics – Fixed missing MEDIA_LOADED event
  • Player resizing issue on playlists.

Post tag fixes 1.6.9a7

Post tag fixes 1.6.9a6

Post tag fixes 1.6.9a4

  • fixed playlist hide interface during ad fullscreen issue. Issue #8 b154af0
  • fixed iOS re-size player during switching orientation issue Issue #6 fd3044
  • Fixes control visibility on player restore with playlist interface Issue #5 ce08ad
  • fixed player fullscreen size restore for players with titles Issue #4
  • Added referrer parameter for Kaltura Analytics events

Release Notes:

1.6.8

.com url http://cdnakmi.kaltura.com/html5/html5lib/v1.6.8/mwEmbedLoader.php ( Feb 12th )
.org url http://cdnakmi.kaltura.org/apis/html5versions/1.6.8/mwEmbedLoader.php ( QA, Feb 9th )
svn tag: http://www.kaltura.org/kalorg/html5video/tags/1.6.8/mwEmbed

Post tag merge 1.6.8a17

Post Tag merge 1.6.8a8

  • fixes for dol statistics review ( merge 4140 ) mantis 14426

Post Tag merge 1.6.8a5

Post Tag merge 1.6.8a4

  • Fixed resize player issue during fullscreen changeMedia calls r4123 mantis 14480
  • Fixed parent #hash tag breaking player ever set to the ready state and configuration is unset issue DUC-402 r4103
  • Fixed fullscreen restore for firefox r4114

Release Notes:

  • Support for initItemEntryId r4089 mantis 14248 test page
  • Fixed end card display of play button and avoid background playback of content mantis 14377 r4086
  • Fixed End Card displays an Overlay with Text, fixes preview value for image end binding r4074 mantis 14364
  • DOL statistic plugin fixes r4072
  • Fixed cuePoint midrolls for iOS r4073 QC:1687
  • Restored basic PPT widget support r4066 test page
  • Fixed media space integration issue with kdpStatus support r4067
  • Don't display large play button in "native" mode on iPhone, overlays are not clickable mantis 14167

1.6.7

.com url No .com deployment fixes in 1.6.8
.org url http://cdnakmi.kaltura.org/apis/html5versions/1.6.7/mwEmbedLoader.php ( QA, Feb 5th )
svn tag: http://www.kaltura.org/kalorg/html5video/tags/1.6.7/mwEmbed

Post Tag merge 1.6.7a10

Release Notes

1.6.6

.com url http://cdnapi.kaltura.com/html5/html5lib/v1.6.6/mwEmbedLoader.php ( jan 31st )
.org url http://cdnakmi.kaltura.org/apis/html5versions/1.6.6/mwEmbedLoader.php ( sent to QA, Jan 22nd )
svn tag: http://www.kaltura.org/kalorg/html5video/tags/1.6.6/mwEmbed

Post Tag merge 1.6.6a10

  • Backported Dissable touch scrolling from 1.6.7 ( mantis 14249 )
  • Backported centered loading spinner from 1.6.7 ( r3976 mantis 14199 )
  • Fix for playlist player restore resize issue r3970
  • Fix for vast playhead updates related to image playback support r3966
  • Fix playlist playback issue with end ad skips r3961
  • Fix race condition with kWidget.embed r3957
  • Use larger thumbnail by default r3960
  • Playlist layout fix r3896
  • OSX flash rendering issue r3877

Release Notes


1.6.5

.com url No .com deployment, all fixes are part of 1.6.6
.org url http://cdnakmi.kaltura.org/apis/html5versions/1.6.5/mwEmbedLoader.php
svn tag: http://www.kaltura.org/kalorg/html5video/tags/1.6.5/mwEmbed

Post Tag merge 1.6.5a1

  • Fixed race condition with jQuery domReady player rewrite sometimes overwriting onPage jquery with library version of jquery r3824 mantis 14130 ( also part of 1.6.4a1 )

Release Notes

  • Support playhead and time updates for doubleClick ad playback r3785 mantis 14076
  • Better support KDP logo ui conf config and fixed uiConf xml header tag parsing error. r3785 mantis 13934]
  • Prevent player resize bellow the original embed resolution when in fullscreen r3774 mantis 14023
  • Clear out existing timed text source on change media r3773 mantis 14018
  • KDP consistency uiVars must have attribute "overrideflashvar"="true" for uiVar to override flashvar r3772, mantis 14055
  • Fixes IE9 flash playback issue ( direct wmode rendering of flash object by default ) r3771 Also see Directly embed the iframe player
  • Always send play event even on ad skip. Fixes lack of comscore and NielsenCombined content play event when there is an ad skip. r3756 Mantis 14052
  • Adds support for <span> <em> <i> <b> <strong> Caption TTML formatting tags r3767
  • Consistency tweaks for playerStateChange to better match KDP api. r3757 r3761, r3787
  • kWidget.embed support test page r3757
  • Added support for referenceId ( entryId alias ) r3725

1.6.4

.com url http://cdnapi.kaltura.com/html5/html5lib/v1.6.4/mwEmbedLoader.php ( jan 22nd )
.org url http://cdnakmi.kaltura.org/apis/html5versions/1.6.4/mwEmbedLoader.php
svn tag: http://www.kaltura.org/kalorg/html5video/tags/1.6.4/mwEmbed

Post-Tag-Merge 1.6.4a1

  • cc formatting r3767
  • ad skip play beacon r3756
  • Fixed race condition with jQuery domReady ( see 1.6.5a1 hot fix above )

Release Notes:

  • Support for alternate component names for setKDP attribute on captions r3714
  • Restored support for <video kentry="entryId"> style embeds r3715
  • Use native iframe size to set initial player size ( instead of iframe get params ) r3716

Known issues

  • On players that do not include an ad plugin, the player appears to trigger the play event twice. ( integrations should not relay on doPlay being fired only once anyway since pause / play and ad sequences result in multiple triggers as well ) But the KDP only fires once for non-ad sequence players, so this is fixed in 1.6.5

1.6.3

.com url http://cdnakmi.kaltura.com/html5/html5lib/v1.6.3/mwEmbedLoader.php
.org url http://cdnakmi.kaltura.org/apis/html5versions/1.6.3/mwEmbedLoader.php
svn tag: http://www.kaltura.org/kalorg/html5video/tags/1.6.3/

Release Notes:

  • Fixes bumper events and playhead progress update r3687
  • Added integer padding to NilsenCombined
  • Added support for setKDPAttribute to captions custom vars r3686
  • Make VAST ads update playhead r3687
  • Trigger play event for bumper ads r3687
  • Fixed video being played after postroll r3692
  • Added local copy of Nielsen Combined brc issue
  • Fixed phpXmlProxyIssue with redirects and cleaning xml.

1.6.2

.com url no .com deployment for 1.6.2
.org url http://cdnakmi.kaltura.org/apis/html5versions/1.6.2/mwEmbedLoader.php
svn tag: http://www.kaltura.org/kalorg/html5video/tags/1.6.2/

Release Notes:

  • Adjusted NielsenCombined plugin per beacon dispatch requirements.
  • Adjusted NielsenVideoCensus per beacon dispatch requirements.
  • Fixed issue with flashembed fallback.
  • Fullscreen when parent page have relative elements
  • 'playerStateChange´ event to return the same value as KDP
  • Apple HLS for short videos
  • Fixed: HTML5: Chrome browser -> While the post roll is playing, the scrubber and time indicator are blinking and when it finished playing, the player appears with play mode in the scrubber
  • HTML5: When seek after the Overlay time, the video is playing with the overlay until the end of the video including with the post roll
  • Fixed IE9 pre roll and cue points not triggering

1.6.1

.com url http://cdnakmi.kaltura.com/html5/html5lib/v1.6.1/mwEmbedLoader.php
.org url http://cdnakmi.kaltura.org/apis/html5versions/1.6.1/mwEmbedLoader.php
svn tag: http://www.kaltura.org/kalorg/html5video/tags/1.6.1/

Release Notes:

  • Improved VAST ad support with dual video tag usage, for instant resume without seeks for devices / browsers that support it.
  • Improved playlist layout support.
  • Improved dynamic embedding support. ( initial kWidget api ) ... note we have a separate release that will document the full extent of the kWidget api. For now its only used for dynamic embedding.
  • Added "leadWithHTML5" support
  • Fix bug with KDP evaluate expression support for compound expressions.
  • Fixed bugs with cuePoint support.
  • Fixed iOS seeking issue using toFixed on setCurrentTime seeks
  • Support for webkit-playsinline for inline player display in native iPhone apps.
  • Fixes for iPhone / Android play state monitor when using native controls.
  • Restored Support for static html5 library packaging ( DreamWeaver widget )
  • Added Support for Custom loading spinner
  • Bug fixes for Plugins Include: FreeWheel, NielsenCombined, NielsenVideoCensus, DoubleClick and added new plugin DOLAnayltics.

Version 1.5

.com url http://cdnapi.kaltura.com/html5/html5lib/v1.5.9/mwEmbedLoader.php
.org url http://cdnakmi.kaltura.org/apis/html5versions/1.5/mwEmbedLoader.php
svn tag: http://www.kaltura.org/kalorg/html5video/tags/1.5/

Release Notes: See blog post