Adobe Primetime Browser TVSDK 2.4 Release Notes

Size: px
Start display at page:

Download "Adobe Primetime Browser TVSDK 2.4 Release Notes"

Transcription

1 Adobe Primetime Browser TVSDK 2.4 Release Notes

2 Contents Browser TVSDK 2.4 Release Notes...3 What's new and supported features...3 Supported platforms...8 matrix...9 HLS feature matrix...10 DASH feature matrix...13 Issues fixed...17 Known Issues and Limitations...20 Last updated 11/1/2017 Browser TVSDK 2.4 Release Notes

3 3 Browser TVSDK 2.4 Release Notes Browser TVSDK is a toolkit that allows you to add advanced video playback functionality, content protection, and advertising to your browser-based video player applications. Browser TVSDK 2.4 provides JavaScript APIs to build browser-based video applications and includes playback support in the following modes: HTML5 only HTML5 with auto flash fallback always This release includes the following information: Browser TVSDK API documentation. Browser TVSDK programming guide. TVSDK for 1.4 DHLS to Browser TVSDK 2.4 Migration Guide. Converting from Browser TVSDK to version A reference implementation, which is included in the build. Important: For a complete list of the security considerations for this release, see Security considerations. What's new and supported features This release of Browser TVSDK provides new features that you can use to enhance your video applications. New in Update (Build 204) The following addition is available as part of Browser TVSDK Update (Build 204): Implementation of volume API of AdobePSDK.MediaPlayer is changed to allow autoplay on ios when playback is muted. New in The following addition is available as part of Browser TVSDK release: A new API, auditudesettings.ignorevpaidads, is added to allow ignoring VPAID ads received from the Auditude server. The API does not work for Fallback. New in The following enhancements and additions are available as part of Browser TVSDK release: HLS Live segment failover is supported for MSE and fallback modes. Support for AuditudeSettings.creativeRepackagingDomain API is now available for MSE as well. It was previously supported only with fallback mode. The release contains fixes for critical customer issues. See Issues fixed a list New in The following enhancements and additions are available as part of Browser TVSDK release:

4 4 TVSDK provides enablelogging() to enable or disable the logging. Refer to the API documentation for usage. TVSDK does not anymore support Default Chapters, when using Adobe Analytics. Define and manage Chapters using your application. The release contains fixes for critical customer issues. See Issues fixed a list. New in The following enhancements and additions are available as part of Browser TVSDK release: HLS and Live streams with time discontinuity but without discontinuity markers are supported. ID3 v2.4.0 frames are supported with Safari video tag for HLS and Live streams. Secure Ad loading implementation ensures that ad server calls are upgraded to secure HTTP based on API configuration. For the details, see AdobePSDK.AdvertisingMetadata and AdobePSDK.ForceHttpsAdConfiguration classes. This feature is not supported in fallback mode. Ad ID information and Extension information associated with VAST 3.0 responses are now made available to the application by TVSDK and can be used to implement Moat integration for Ad measurements. For the details, see AdobePSDK.NetworkAdInfo API. This is not supported in fallback mode. AdobePSDK.ForceHttpsConfiguration class is not available anymore. It is succeeded by AdobePSDK.ForceHttpsAdConfiguration class. A new API, AdobePSDK.optimizeCalls, is now available to optimize the calls to improve HLS playback experience in fallback mode. This is disabled by default. New in Update (Build 6002) This update contains fixes for critical customer issues. See Fixed Issues, for the list. New in The following enhancements and additions are available as part of Browser TVSDK release: The SDK is now compliant with the Chrome EME and the best practices changes available starting Chrome v58. For more details see The UI Framework now supports HLS Access DRM on, Ad only, and Targeting Info workflow. The setdrmauthenticatedata API is added to the UI Framework. To play streams protected with Adobe Access DRM, invoke this API. Alternately, drmauthenticatedata attribute can be specified in the player. See AdobePSDK.videoBehavior for details. New in The following features are new in version 2.4.7: Addition of the UI Configurator in the UI Framework ou can configure the player in one of the following ways: Using a JSON object Using APIs To help generate the JSON object, Browser TVSDK provides a UI Configurator tool. In this tool, you can select various settings, click Test Configuration to verify the settings, and click Download Configuration to download the settings. After downloading the file, you can pass the contents of this file as JSON object, to the ptp.videoplayer API. Addition of the MediaPlayerItemConfig API to the UI Framework

5 5 Various features, including advertisingmetadata, advertisingfactory, adsignalingmode, networkconfiguration, customrangemetadata, usehardwaredecoder, subscribetags, adtags, thumbnailscrubber, billingmetricsconfiguration, can be configured through MediaPlayerItemConfig. For more information, see the AdobePSDK.MediaPlayerItemConfig documentation in the Browser TVSDK API documentation. In the UI Framework, the way of passing network configurations through the player configuration has been modified. Version var player = ptp.videoplayer( #videoholder, { player: { networkconfiguration: <network configuration object> } }; Version var player = ptp.videoplayer( #videoholder, { player: { mediaplayeritemconfig: { networkconfiguration: <network configuration object> }; } } Support for DRM and Analytics workflows in the UI Framework DRM configurations and Analytics Tracking can be enabled through the UI Framework. Addition of AdobePSDK.embedSWFinFullScreenDiv API This new API provides flexibility to the player app for selecting the div in which it can embed the Fallback.swf file. Replaced getversion API from AdobePSDK.MediaPlayer class with AdobePSDK.Version class for TVSDK version related information. For details, see AdobePSDK.Version API here. New in The following features are new in version 2.4.6: Browserify Support Browserify allows you to use the node.js style modules in the browser. ou can define the dependencies and Browserify bundles everything into one JavaScript file. Billing With the help of billing, Browser TVSDK can collect player usage metrics to bill Primetime customers. Important: The deprecated enum MediaPlayer.Events and deprecated constants in Enum PSDKErrorCode have been removed in version For more information, see Converting from Browser TVSDK to version New in The following features are new in version 2.4.5: Full Event Replays and Ads

6 6 HLS Full Event Replay (FER) streams now supports ad resolution and ad behaviors. To enable this support, set the ad signaling mode to MANIFEST_CUES when creating the MediaPlayerItemConfig object. MediaplayerView ScalePolicy Support Application developers can now specify a different scalepolicy for the view using MediaplayerView scalepolicy property. Anamorphic Content Support Anamorphic content playback is now supported when using MSE and playback. Selective application of withcredentials When withcredentials is set to true, the Access-Control-Allow-Origin header cannot be set to a wild card. Depending on the response of server, Browser TVSDK will selectively set the withcredentials attribute. For more information about this support, see Browser TVSDK API docs. Version The following features were new in version 2.4.4: sample app This release provides support for a sender and receiver app that demonstrates playback of DASH streams and DASH Widevine streams with client side ad insertion. Advanced failover support This release contains support for advanced failover use cases (segment and server failover) for HLS streams. Version The following features were new in version 2.4.3: Custom tags for DASH Inline custom tags (Events) can be subscribed to and received as TimedMetadata object. of streams without extensions HLS and DASH streams without extensions are now supported. For the manifest file, the resourcetype needs to be specified when loading the resource. For segments and VTT files, the Content-Type response header is used to determine the content type. Version The following features were new in version 2.4.2: API Parity For a complete list of the API parity, see the TVSDK for 1.4 DHLS to Browser TVSDK 2.4 Migration Guide. Sample-AES support This release adds support for Sample-AES encrypted content playback on MSE and fallback. The requirement to host AES content over secure origin on Google Chrome have been removed. Support for AAC containers The playback of files with the.aac extension is now supported. This can be audio-only streams or alternate audio.

7 7 Tip: AC3 and enhanced AC3 codecs are not yet supported. Tokenized stream playback HLS streams that are delivered through a Content Delivery Network (CDN) can sometimes use authentication tokens on the manifest and segment requests for verification, and these tokens can be provided as URL parameters or as cookie headers. The playback of such streams are now supported. Version The following features were new in version 2.4.1: UI framework This framework, designed to accelerate UI development for JavaScript-based video player applications, consists of APIs for including basic controls like play/pause and volume and for easily adding or removing elements like scrub bar states and closed caption settings.ou can specify the behavior associated with controls, create custom controls, and skin the player UI. This all happens through the framework, with no need for manipulating the DOM structure directly. HLS playback enhancements for Live streams This release supports discontinuities caused by ad insertion. It uses the EXT-PROGRAM-DATE-TIME tag followed by the EXT-MEDIA-SEQUENCE tag to synchronize across adaptive bitrate profiles for smooth playback. VPAID 2.0 support The video player ad-serving interface definition (VPAID), version 2.0, provides a rich media experience for users and allows publishers to better target ads, track ad impressions, and monetize video content. This release supports linear JavaScript VPAID ads for video-on-demand () content. Custom HLS tags Media streams can carry additional metadata in the form of tags in the playlist/manifest file. Browser TVSDK lets you specify and subscribe to additional tags and be notified when those tags appear in the manifest. Ad markers displayed on the player timeline This release supports showing ad markers on the player timeline for both and Live content. ou can see this behavior in the reference player. Supported in 2.4 The following features were available in version 2.4: MP3 audio playback This release supports MP3 audio playback on browsers with Media Source Extensions (MSE) and with the Safari video tag. MP4 video playback The following features are supported: Single stream playback Pre-roll and Post-roll MP4 ads with ad behaviors and tracking Pre-roll and Post-roll HLS ads with ad behaviors and tracking Pre-roll and Post-roll DASH ads with ad behaviors and tracking

8 8 Supported platforms Browser TVSDK has specific requirements for the levels of platforms and software that it needs to run on. The following platforms and software levels are supported: Desktop configurations Microsoft Windows 7: Internet Explorer 11+ Chrome 33+ Firefox 38+ Microsoft Windows 8.1 Internet Explorer 11+ Chrome 33+ Firefox 38+ Microsoft Windows 10 Edge+ Apple OS X Safari 9+ Chrome 33+ Firefox 38+ Mobile Web configurations Android 4.4 Native browser Chrome 33+ Android 5.0 Native Browser Chrome 33+ Android 6.0 Chrome 33+ Apple ios 9 Safari 9+ Chrome 33+ Apple ios 10 Safari 9+ Chrome 33+ Google (second-generation; for DASH playback

9 9 Browser Technology Browser TVSDK Video Tag 1 Browser TVSDK MSE Default Technology ios MP4 and HLS - - Video tag Android MP4 HLS and DASH - MSE Apple Safari 8 MP4 and HLS - MP4 and HLS Video tag Google Chrome MP4 HLS and DASH MP4 and HLS MSE Mozilla Firefox MP4 HLS and DASH MP4 and HLS MSE 2 Internet Explorer 11 (Windows 7) MP4 - MP4 and HLS Internet Explorer 11 (Windows 8.1) MP4 HLS, DASH MP4 and HLS MSE matrix Here is a list of the supported and unsupported features for this release: MP3 Audio s Core MP4 Video s Core MP4 Video s Core Tip: In the feature matrix tables below, a '' means that the feature is supported in the current release. MP3 Audio s Table 1: Core Category Content Type HTML5 FF, IE, Safari, MP3 General (Play, Pause, Seek) Not Supported 1 The Browser TVSDK Video tag does not support streaming and DRM. The codec and container support is not the same across all browsers. 2 Firefox defaults to Player for version 41 or earlier.

10 10 MP4 Video s Table 2: Core Category Content Type HTML5 FF, IE, Safari, MP4 General (Play, Pause, Seek) Not Supported Table 3: Core Category Content Type HTML5 FF, IE, Safari, MP4 Pre-roll (MP4) Not Supported MP4 Post-roll (MP4) Not Supported For more information about HLS or DASH feature support, see below. HLS feature matrix Here is the feature matrix for the HLS features in Browser TVSDK. HLS Core playback HLS Advanced playback features HLS Content protection features HLS Core ad insertion features HLS Advanced ad insertion features HLS Integrations Tip: In the feature matrix tables below, a '' means that the feature is supported in the current release. HLS s The following features are supported: Table 4: HLS Core playback Category HTML5 FF, IE, Safari, General playback (play, pause, seek)

11 11 Category HTML5 FF, IE, Safari, FER General playback (play, pause, and seek) Adaptive bit rate 608/708 captions WebVTT only only Manifest Failover Advanced Failover Platform Limitation QoS and player notifications Limited QoS support Support for cookie headers Platform Limitation Setting buffer control parameters Platform Limitation Set adaptive bit-rate controls Platform Limitation Custom tags Platform Limitation Late-binding audio Platform Limitation 302 redirect Platform Limitation Table 5: HLS advanced playback features Category HTML5 FF, IE, Safari, at offset Audio-only playback Trick Play

12 12 Category HTML5 FF, IE, Safari, Smooth Trick Play Platform Limitation ID3 parsing Discontinuity marker support Tokenized streams Platform Limitation Billing Table 6: HLS Content protection features Category HTML5 FF, IE, Safari, Content Protection AES-128 Content Protection Sample-AES Content Protection DRM Adobe Access Not Supported FairPlay Table 7: HLS Core ad insertion features Category HTML5 FF, IE, Safari, Pre-roll (MP4/HLS) Mid-roll (HLS) Platform Limitation Post-roll (MP4/HLS) FER Ad resolution and behaviors Platform Limitation Default ad policy Platform Limitation VAST 2.0/3.0

13 13 Category HTML5 FF, IE, Safari, VMAP 1.0 Creative Repackaging (MP4 to HLS) Table 8: HLS Advanced ad insertion features Category HTML5 FF, IE, Safari, Ad only Not Supported Targeting parameters Custom parameters Custom ad policy Platform Limitation Lazy ad loading Not Supported Platform Limitation Companion ads, Banner ads, Clickable ads VPAID 2.0 SWF JavaScript JavaScript Table 9: HLS Integrations Category HTML5 FF, IE, Safari, Integrations Adobe Analytics VHL integration DASH feature matrix Here is the feature matrix for the DASH features in Browser TVSDK. DASH Core playback features DASH Advanced playback features

14 14 DASH Content protection features DASH Core ad insertion features DASH Advanced ad insertion features DASH Integrations Tip: In the feature matrix tables below, a means that the feature is supported in the current release. DASH s The following features are supported: Table 11: DASH Core playback features Category HTML5 FF, IE, Android Chrome General playback (play, pause, seek) FER General playback (play, pause, and seek) Not Supported Adaptive bit rate 608/708 captions WebVTT only Failover only QoS and player notifications Support for cookie headers Setting buffer control parameters Set adaptive bit-rate controls Custom tags (EventStream) only (Inline) Late-bound audio only 302 redirect only

15 15 Table 12: DASH Advanced playback features Category HTML5 FF, IE, Android Chrome at offset Audio-only playback Trick play Smooth Trick Play ID3 parsing Not Supported Multi-period support only Tokenized streams Not Supported Billing Table 13: DASH Content protection features Category HTML5 FF, IE, Android Chrome Content Protection AES-128 Not Supported Content Protection Sample-AES Not Supported Content Protection DRM Widevine on Firefox 47+, and PlayReady on Internet Explorer on Windows 8.1 and Edge Primetime DRM for Windows Firefox (video Table 14: DASH Core ad insertion features Category HTML5 FF, IE, Android Chrome Pre-roll (MP4/DASH) only Mid-roll (DASH) only

16 16 Category HTML5 FF, IE, Android Chrome Post-roll (MP4/DASH) FER Ad Resolution and Behaviors Not Supported Default ad policy only VAST 2.0/3.0 only VMAP 1.0 only Creative Repackaging (MP4 to DASH) Not supported Table 15: DASH Advanced ad insertion features Category HTML5 FF, IE, Android Chrome Ad only Targeting parameters only Custom Parameters only Custom ad policy Not Supported Lazy ad loading Not Supported Companion ads,banner ads, clickable ads Not Supported VPAID 2.0 Not Supported Table 16: DASH Integrations Category HTML5 FF, IE, Android Chrome Integrations Adobe Analytics VHL integration

17 17 Issues fixed Issues fixed in version Update (Build 204) The following issues are fixed in Browser TVSDK verison Update (Build 204): btvsdk should allow automatic video playback on ios devices when audio is muted.. Issues fixed in version The following issues are fixed in Browser TVSDK verison : Error Key System Access Denied is received when playing a DRM-protected DASH stream after a DASH Live stream is played Enable content autoplay on ios Web, after preroll ad is played with a user gesture Provided API to filter VPAID ads parsed from Auditude/VMAP. Issues fixed in version The following issues are fixed in Browser TVSDK verison : Core playback features: 19192: TVSDK now implements TextFormat:bottomInset and TextFormat:safeArea. Due to these enhancements, closed captions can be re-positioned if the control bar is displayed on the screen : Closed captions persist on the screen in case of seek across discontinuity till new captions appear : Seek back is rejected due to a race condition during segment append : Making seekable playback ranges available when the player is in INITIALIZED state. Due to these changes, start session at position is now supported : 608/708 closed captions are going out of sync after ad insertion for DASH streams. Ad insertion features: 21179: Mid-roll related issues (long pauses, black frames) with content are now resolved by correctly setting the ad.primaryasset.adparameters property : The MP4 file with highest bit rate is selected for transcoding if MP4 is not a valid mime-type and the creative repackaging feature is enabled : TVSDK now passes ad system and creative ID from the VAST response as query parameters in the creative packaging request in order to support additional normalization rules. Issues fixed in version The following issues are fixed in Browser TVSDK verison : Core playback features: 21060: Invalid codec error thrown with HLS streams that contain discontinuity and the ISO BMFF boxes run to end of stream : Auto play not working on ios after the first video playback in a playlist is completed : Frame rate is returned as NaN by the QoS provider on Chrome browser : Unsupported codec error thrown on encountering segments with no data : SDK now starts with the current bit rate on seek instead of switching immediately based on ABR policy : When in portrait mode on IE11 (Windows 8.1), the video screen becomes small. Content protection feature:

18 : Skip segments that fail decryption in case of HLS AES-128 streams. Issues fixed in version The following issues are fixed in Browser TVSDK verison 2.4.9: Core playback features: 13407: DASH streams may stall if Firefox stops sending "ontimeupdate" event during playback : During Muxed Audio Video Content of segments having non-matching start times via MSE, Audio Sync Error between Representations accumulates on ABR switches, ultimately resulting in Error (Chromium issue #663686) : On playing particular ISO-BMFF stream on Firefox browser, playback gets stuck(firefox issue# ). This is fixed since Firefox v : Uncaught (in promise) ReferenceError: width is not define , 19299: Video flicker issue at segment boundary. This was happening since SDK was not calculating the last sample's Composition time offset correctly : does not starts for HLS content and HLS Ad on Firefox v53 (Firefox issue #354653) : Program Date Time is received as key instead of value when received as timed metadata object : usedefaultresizehandler throws an error with fallback : Fallback not working with Player v : Firefox stops buffering data for certain HLS streams leading to stall : Player throws media decode error on Chrome due to incorrect handling of video samples with zero duration : stalls on browser error 'QuotaExceeded' : In HLS Live stream 608 CC text sometime appear as misspelled : ClosedCaptions size parameter doesn't change font size : Closed captions boxes overlap with each other making them illegible. Core (CSAI) features: 20043: Missing Ad impression and Ad tracking calls with multiple ads and third party redirects : When using creative repackaging, all ads in the ad break need to be repackaged successfully otherwise the ad break is completely discarded : Ad playback is skipped and main content resumes immediately rather than wait for timeout of 20 seconds if ad manifest is not available. Issues fixed in version Update (Build 6002) The following issues are fixed in Browser TVSDK verison Update (Build 6002): 14126: may stall on Firefox (issue # ) due to internal gap in MSE source buffer. Try seeking in order to resume playback 19608: Fix to honor the timeoffset value from Auditude VMAP response : Fixes Video Stall in Internet Explorer 11 on Windows : Fixes for ABR issues with HLS : Fixes the Ad playback with HLS content that was broken in Mozilla Firefox v and 19744: The issues fixes the inconsistency in selecting bitrate after a seek operation. Now the bitrate selection on seek is the lower value of the current bitrate and the bitrate at the start-up.

19 : stuck and buffering overlay appears for infinite time after seeking is performed for 3-4 times : Confirm compliance with Chrome 59 Beta Verified Media Path (VMP) requirements. btvsdk was able to playback Widevine DRM content with Chrome 59 Beta : DRM playback on UI-Framework was broken. Now, it invokes acquirelicense even if there is no policy in the metadata. Issues fixed in version The following issues are fixed in Browser TVSDK release: 10075: When seeking ahead of timeline, play complete event was not received on Firefox and Chrome and seek event was not received on Firefox : Play complete event not received on Windows 8.1 Internet Explorer : For SSAI streams, playback is supported. Tracking of stitched ad is not supported : At times rewind causes the video player to remain in buffering state forever : Ad markers are not available through UI framework : Ads only playback not works through UI framework : AES-128 key is requested once for a playlist and subsequent requests are served from the cache. Earlier it was getting requested for each segment : "Uncaught TypeError: Cannot read property 'log' of undefined" was seen with Chrome canary builds : adrequestdomain was not available when in Fallback mode : VMAP ads were not getting inserted for HLS Live streams. SDK now considers the cue markers and does not rely on time offset values in VMAP responses : Ads only playback leads to script error at end of ad : CRS playlist requests were failing with 404 error. The 1401 and 1403 requests from Browser TVSDK are now updated to take care of that : acquirelicense used to be called before setauthenticationtoken because of which a valid license was returned irrespective of the token validity. This is fixed now and acquirelicense is called only after setauthenticationtoken response. Issues fixed in version The following issues were fixed in version 2.4.7: 8397: HLS Live streams generated through Adobe Media Server might not play if the segments do not start with a Key frame : Multiple Seek related issues fixed for HLS stream on Chrome browser : On Chrome browser, if seek or pause is triggered immediately after play(), playback may stop with error DOMException: The play() request was interrupted by a call...(chromium issue# ) : MediaPlayer Params such as volume, abrcontrolparameters, and ccstyle are not set to Defaults on Resetting the Player. Issues fixed in version The following issue was fixed in version 2.4.6:

20 : TimedMetadata for the tag next to the subscribed tag is returned when you use Player version 24 in Fallback mode. Issues fixed in version The following issues were fixed in version 2.4.4: 8711: With MSE, 608/708 captions are left justified by default : ABR settings for ads are not applicable when playing with HLS Live streams : Longevity for HLS Live streams with low DVR window may fail since the playback may fall behind due to network latency issues. Click on the live point to resume playback : The samples shipped with the player UI framework does not work on Microsoft Internet Explorer 10 on Windows : For HLS streams, on stream will not play if manifest response is 304 not modified. This is fixed since Chrome v55 (Chromium issue ) : On, under low bandwidth conditions, playback may stall with the Uncaught TypeError: Cannot read property 'programdatetime' of undefined error : For HLS and Live streams, seek across discontinuities do not work : Resuming HLS Live stream with PDT and discontinuity marker may lead to player getting stuck in buffering. Known Issues and Limitations The limitations and known issues in Browser TVSDK are mentioned below. Table 18: Core s Safari, General (Play, Pause, Seek) Media formats other than HLS are not supported. 8799: fallback does not take care of mixed content and hence it need to be ensured that Content, Ad and other URLs do not lead to mixed content (secure and unsecure content together) : Dash Streams with audio codec mp4a do not playback on Firefox due to unsupported audio codec string in MPD. Audio Codec mp4a.40.2 is supported : While switching between videos in multiview in DASH Live and DASH Video on Demand streams are not supported. PIP(Picture in Picture) video playback is not supported on ios in full screen mode. On Safari (Video Tag) extension less manifest without having correct content type header do not work. applicationid in sender app need to be the same as generated on registering the URL of Receiver as a Custom Receiver app. Reference player is certified for DASH workflows. UI framework is not certified. For list of supported media codecs, refer here.

21 21 Safari, 19271: Multiview playback via UI framework is not supported in fallback mode. fallback does not work on Microsoft Internet Explorer 8 and 9 on Windows 7 since these versions are not supported by the SDK : fallback adds custom parameters to targeting info list. Also priority order of custom parameters is different in case of and MSE. UI-Framework, play/pause button does not get updated accordingly :On Windows 8.1 IE, calling reset() leads to Unknown MIME type error. Please reload the media to resume playback : Certain seek issues are observed with DASH vod streams with Ads : Error API is not supported for MSE 20653:Browser TVSDK fallback does not 18750: Status work on Win10 Change events with Creators might be out of Update. Fallback order in some works with cases for both Player version SDK and UI 23 and later. framework and Chrome in UI 59 Beta with Framework, IDLE and Beta(default), HLS playback is Initializing not working on StatusChange Fallback events might be mode. It is missing for the working fine on event Listeners Canary. added after

22 22 Safari, resource has been loaded : If MediaPlayer is in ERROR state, the view object is not returned : If AdobePSDK. MediaPlayer. seektolocal() is used with a value greater than EOF, then playback starts from beginning in case of MSE : No error state reported for Player on IE, Firefox when video is blocked during the playback : Video playback stalls on playing unmuxed stream for few hours while audio continues to play (Chromium issue# ) : DASH streams with composition_ time_offset specified may have timestampoffset

23 23 Safari, applied to it on Chrome browser leading to negative decode time and hence MEDIA_ERR_ SRC_NOT_ SUPPORTED error (Chromium issue #398141) : may stall on Firefox (issue# ) due to internal gap in MSE source buffer. Try seeking in order to resume playback : MS Edge and IE 11 (Win 8.1 and 10) does not set Origin to null on CORS redirect and yet fails because header is not null leading to playback error :Issue with append behavior on source buffer for media already played. Chrome rejects the appended fragment including moov, causing subsequent decode error. (Chromium issue #735335) 19921: stalls for certain HLS content

24 24 Safari, even though its buffered successfully (Chromium issue #713540) 20444:Seeking to end of buffered range on IE and Edge may cause playback to stall : Sometimes seek reject can be observed for HLS streams with or without ads : On Windows 10 HLS Live stream plays for few seconds before MP4 pre roll playback : Video dimension may not be correct on initial load due to lack of metadata : Android User gesture is required to start playback if pre-roll ad is available for videos in a playlist. HLS Live does not support the time stamp rollover. AAC-SSR audio is not supported. Audio codecs AC3 and Enhanced AC3

25 25 Safari, are not supported. For streams with timestamp discontinuity but without discontinuity markers might have glitches and incorrect seeking due to jumps. Content duration and playback duration might not match. Discontinuities across representations and renditions should match other wise may lead to sync and stall issues. Captions and WebVTT might not appear close to end of stream. Audio codec changes are not supported across timestamp jumps. Ad insertion is not supported. Fast forward trick mode may lead to playback loop on Win 8.1 IE 11 (MS issue # ). DASH:

26 26 Safari, For Live streams - live profile with dynamic type is supported. For VoD streams - live profile with static type is supported. For VoD streams - ondemand profile is not certified for ad workflows. FER General (Play, Pause, Seek) Adaptive Bitrate 608/708 Captions 20079: Buffer re-write on seek within buffered range : ABR behavior is in-consistent with MSE : Certain seek issues are observed with HLS LBA FER stream. Audio only fallback variant in an ABR stream is ignored due to buffer related limitations : ABR control params don't apply for audio in case of unmuxed HLS/DASH streams. 7810: On Android Chrome does not seem to have support for basic CSS font families used by the player and hence font style change function not working.

27 27 Safari, The CC channels cannot be changed in case of 608 captions. Advanced styling features are not supported for 608 captions. Embedded Captions (608/708), signaled via Accessibility tag are supported. WebVTT 5206: Region tags in WebVTT file are ignored by the player when displaying the captions. DASH: Fragmented /Segmented VTT files are not supported. Manifest failover 21056: With Fallback, Failover does not happen for Live stream if the primary stream returns a 404 error during the playback. Manifest failover is applicable only for content and not ads. Missing playlist failover works on Safari only for HTTP error code 404. Advanced Failover Segment failover does not support skipping unavailable segments and continuing playback : Missing segments in a playlist should be treated as a

28 28 Safari, Discontinuity and playback should resume from next available segment : Stream switching due to fail over may lead to download of older segments.. QoS and Player notifications 21129: Frame 11170: rate is not Timed_Event is available in case not available for of Fallback. Browser TVSDK with MSE unlike for Browser TVSDK with Fallback : Frame rate is not calculated for Live streams. Support for Cookie headers withcredentials flag and cookie headers are not supported on Safari : To allow cookies in Safari, enable "Cookies and website data" setting from Preferences > Privacy. Custom Tags 14763: Custom tags other than starting with # should not be supported. Right now TimedMetadata object is created and reported for Streams with inband custom tags are not certified.

29 29 Safari, such tags during Fallback. Late Binding Audio Ad insertion is not supported with HLS Live LBA streams : HLS LBA streams switch to default rendition in case of failover and cannot be switched back to last selected : HLS Live LBA stream may stall on seeking : Player remains in buffering state if HLS LBA unmuxed streams have missing audio or video frames close to end of stream. 302 Redirect 15787: 302 redirect optimization is not supported on windows Edge and IE browsers as these do not support the responseurl property in the XMLHttpRequest object.

30 30 Table 19: Advanced s Safari, at offset Starting playback at particular offset value is not supported MP4 contents : Mid-roll ads preceding the offset are played before content resumes from the offset value. with offset feature is not supported on ios. Trick Play Smooth Trickplay does not work for streams having No iframe renditions. Trick Play adaptations are not supported on Firefox and Internet Explorer and hence reverse trick mode is not available on these browsers. Rewind trick mode is not supported. Trickplay is not available when playing content along with ads : During DASH playback, video freezes on forward trick play on Internet Explorer (Win 8.1) intermittently. This is happening since we are using the video elements playbackrate property without the trick play adaptation : At times, during rewind on Chrome

31 31 Safari, browser, seek event may not be received and hence trick mode will not work : rates can be set on Chrome for Android even in case of non trick play streams but setting will not be applied and playback will continue at normal rate : Seek does not work in Trickplay mode : On Chrome browser, reverse trick mode cannot be sustained for more than 2 seconds : Trick play may not recover from buffering on Windows 10 Edge browser in case of DASH streams. ID3 Parsing 20346: Text encoding byte of ID3 frames should also be returned by SDK. ID3 tags available in audio data transport streams(adts) 20323: PRIV ID3 tag used to signal timestamp of first sample of aac segment is

32 32 Safari, are ignored by the SDK : ID3 timed metadata is parsed at different times on and browser with MSE support and hence the display behavior on reference player timeline is also different : ID3 parsing is not supported on UI framework. not parsed by Safari (Safari issue # ) 20350: On certain devices (including MAC OS X 10.1, ipad 10) Safari does not provides cue change event when in trick mode and hence ID3 frames are not received. (Safari issue # ) Discontinuity marker support Client side ad insertion is not supported with HLS streams containing discontinuity. Audio Codec change is not allowed across discontinuities in HLS stream. Audio Track switch is not supported for HLS stream with discontinuity markers Discontinuity sequence number is a requirement for HLS streams with discontinuity in order to playback on Safari. Table 20: Content Protection s Safari, AES-128 Byte range is not supported with AES-128 encrypted content : HLS AES-128 encrypted streams fails to playback on

33 33 Safari, Safari if IV tag is not specified. DRM 12660: HTML5 player throws Internal Server Error for expired PlayReady encrypted dash contents : DASH DRM encrypted content wont work if start attribute in period tag is missing : HLS Fairplay DRM metadata is repeatedly refreshed by HTML5 player on Safari DASH Widevine DRM content packaged through Bento4 can be played. Content packaged through Offline Packager and Shaka packager do not play. DASH PlayReady DRM is not supported : is not supported for DRM protected Dash VoD Multiperiod streams with Xlink : of Widevine MultiPeriod Content with Multiple Keys, stops at first period and cannot switch to next Period : Playready MultiPeriod Stream, encrypted with different keys, wont playback.

34 34 Safari, Playready 2.0 for Dash is not certified. Table 21: Core s (CSAI) Safari, Pre/Mid/Post Preroll ads with HLS live content are played in Dual player mode. DASH ads with HLS contents and HLS ads with DASH contents are not supported : In HTML5 Player with MSE adbreak. insertiontype does not return correct value to depict correct insertion type i.e. client inserted and or server inserted. 7794: On mobile devices (ios, Android with Chrome 33 or lower or Native Browser) where the default control bar is

35 35 Safari, visible in full screen mode, seek bar and fast forward buttons are available when Ads Play : Switch from ad to HLS Live content is not smooth in case of Media Source Extensions : On Android 4.4 Chrome v52, At times HLS ad with HLS content may lead to pipeline decode error after stalled playback : Errors encountered during Ad break are not handled, may cause the main stream to stop playback : MP4 ads are not supported with HLS live content : Multiple seeks on HLS ads with HLS contents may cause the

36 36 Safari, stream to stop playback : Buffering overlay may appear while switching from pre-roll ad break to content : In case of HLS Live streams, seeking back in DVR window followed by seeking over resolved mid rolls may lead to playback stall :HLS Live streams with mid rolls stall the moment first mid roll ad moves out of the DVR window : HLS Live streams may stall when switching to next ad or from ad to content in case ad break contains more than one ad. Ads in the DVR window of HLS Live streams are not resolved. VAST 2.0/3.0 SDK does not honor sequence attribute inside VMAP response for VAST adsource.

37 37 Safari, VAST 2.0/ : The SDK does not honor the sequence attribute inside the VMAP response for VAST adsource. VMAP : VMAP repeat attribute is not supported. Creative Repackaging 21464: Ad response is discarded completely if creative repackaging fails for one of the ads in the ad break. Table 22: Advanced s (CSAI) Safari, Ad only 20056: Player technology property is not relevant since it is based on main content which is empty in case of Ad Only playback. Custom Ad Policy Ad behaviors are not supported with MP4 ads and MP4 content : Custom ad behaviors - SKIP policy does not throw complete event when used with MSE : Custom ad behavior

38 38 Safari, policies skip and skip ad break are not working for DASH content : First frame of the ad is visible and then content resumes in case of SKIP ad break policy. Companion ads/ banner ads/ Clickable ads Banner Ads are not visible when using reference player. VPAID 2.0 Ad behaviors are not supported for VPAID ads : VPAID ads in combination with MP4 or HLS ads in an ad break are not supported. Player toggles between normal mode and fullscreen mode while switching between VPAID ad and Main content : On Android and ios when VPAID ad is played with MP4 as main content double audio tracks are audible, one of main content and one of ad : VPAID ads are not supported with Picture in Picture (PIP).

39 39 Safari, 21172: Play complete event is not received for HLS content with VPAID ads : onadbreakcompleteevent is not received for HLS content and post roll VPAID ads. Table 23: Integrations Safari, Adobe Analytics VHL integration 19004: Video Analytics tracking is not available through UI Configurator Tool.

Adobe Primetime TVSDK 1.4 for Desktop HLS Release Notes

Adobe Primetime TVSDK 1.4 for Desktop HLS Release Notes Adobe Primetime TVSDK 1.4 for Desktop HLS Release Notes Contents TVSDK 1.4 for Desktop HLS Release Notes...3 New features for 1.4...3 Device certification and support in 1.4...4 Resolved issues in 1.4...5

More information

Adobe Primetime Browser TVSDK 2.4 Programmer's Guide

Adobe Primetime Browser TVSDK 2.4 Programmer's Guide Adobe Primetime Browser TVSDK 2.4 Programmer's Guide Contents Browser TVSDK 2.4 Programmer's Guide...5 Overview...5 Product overview and audience...5 Supported features...5 Requirements...13 Getting started...17

More information

Adobe Primetime Manifest Server API for Ad Insertion

Adobe Primetime Manifest Server API for Ad Insertion Adobe Primetime Manifest Server API for Ad Insertion Contents Manifest Server API for Ad Insertion...3 Overview of Manifest Server Interactions...3 Sending a Command to the Manifest Server...4 Manifest

More information

Adobe Primetime Manifest Server API for Ad Insertion

Adobe Primetime Manifest Server API for Ad Insertion Adobe Primetime Manifest Server API for Ad Insertion Contents Manifest Server API for Ad Insertion...3 Overview of manifest server interactions...3 Send a command to the manifest server...4 Manifest server

More information

Adobe Primetime TVSDK 1.4 for ios Programmer's Guide

Adobe Primetime TVSDK 1.4 for ios Programmer's Guide Adobe Primetime TVSDK 1.4 for ios Programmer's Guide Contents TVSDK 1.4 for ios Programmer's Guide...5 Overview...5 Overview...5 Primetime TVSDK features...5 Considerations and best practices...6 Requirements...7

More information

Adobe Primetime TVSDK 1.4 for Android Programmer's Guide

Adobe Primetime TVSDK 1.4 for Android Programmer's Guide Adobe Primetime TVSDK 1.4 for Android Programmer's Guide Contents TVSDK 1.4 for Android Programmer's Guide...6 Overview...6 Primetime TVSDK features...6 Considerations and best practices...7 Requirements...8

More information

AWS Elemental MediaPackage. User Guide

AWS Elemental MediaPackage. User Guide AWS Elemental MediaPackage User Guide AWS Elemental MediaPackage: User Guide Copyright 2018 Amazon Web Services, Inc. and/or its affiliates. All rights reserved. Amazon's trademarks and trade dress may

More information

OOYALA LIVE USER GUIDE

OOYALA LIVE USER GUIDE OOYALA LIVE USER GUIDE CONTENTS OOYALA LIVE OVERVIEW 4 BEFORE YOU START 6 DELIVERING LIVE CONTENT 7 Setting Up a 24x7 or Ad-hoc Channel Channel General Setup Channel Encoding Setup Channel Packaging Setup

More information

Anatomy of a DASH Client. Ali C. Begen, Ph.D.

Anatomy of a DASH Client. Ali C. Begen, Ph.D. Anatomy of a DASH Client Ali C. Begen, Ph.D. http://ali.begen.net Video Delivery over HTTP Enables playback while still downloading Server sends the file as fast as possible Pseudo Streaming Enables seeking

More information

Release Notes. Upgrades to LifeSize UVC Video Center. Resolved Issues. LifeSize UVC Video Center Release: v2.1.4

Release Notes. Upgrades to LifeSize UVC Video Center. Resolved Issues. LifeSize UVC Video Center Release: v2.1.4 Release Notes LifeSize UVC Video Center Release: v2.1.4 Upgrades to LifeSize UVC Video Center... 1 Resolved Issues... 1 Known Issues... 2 Product Limitations... 4 Interoperability... 6 Interoperability

More information

DVS-200 Configuration Guide

DVS-200 Configuration Guide DVS-200 Configuration Guide Contents Web UI Overview... 2 Creating a live channel... 2 Inputs... 3 Outputs... 7 Access Control... 8 Recording... 8 Managing recordings... 10 General... 11 Transcoding and

More information

DVS-200 Configuration Guide

DVS-200 Configuration Guide DVS-200 Configuration Guide Contents Web UI Overview... 2 Creating a live channel... 2 Inputs... 3 Outputs... 6 Access Control... 7 Recording... 7 Managing recordings... 9 General... 10 Transcoding and

More information

Widevine DRM for HLS. version 0.9

Widevine DRM for HLS. version 0.9 Widevine DRM for HLS version 0.9 Contents Revision History 3 Overview 4 References 4 HLS with CMAF support (V2) 5 Goal 5 Non-Goals 5 New Format 6 Attributes 6 Attributes mapped to DASH MPD 6 Example HLS

More information

HTML5 HTML & Fut ure o Web M edi dia Streami a est Work h op, ov 2010 Michael Dale Zohar Babin eve oper o Dev R l e t a i tions & C

HTML5 HTML & Fut ure o Web M edi dia Streami a est Work h op, ov 2010 Michael Dale Zohar Babin eve oper o Dev R l e t a i tions & C HTML5 &F Future of fweb bmedia Streaming Media West Workshop, Nov. 2010 Michael Dale Zohar Babin Senior Developer Head of Dev Relations & Community michael.dale@kaltura.com zohar.babin@kaltura.com @michael_dale

More information

SelenioFlex Live 1.4.0

SelenioFlex Live 1.4.0 SelenioFlex Live 1.4.0 SelenioFlex Live 1.4.0 Requirements and License System Configuration The system ships as a fully configured 1RU encoding system. Your system configuration will differ depending on

More information

AWS Elemental MediaConvert. User Guide

AWS Elemental MediaConvert. User Guide AWS Elemental MediaConvert User Guide AWS Elemental MediaConvert: User Guide Copyright 2018 Amazon Web Services, Inc. and/or its affiliates. All rights reserved. Amazon's trademarks and trade dress may

More information

Adaptive Video Acceleration. White Paper. 1 P a g e

Adaptive Video Acceleration. White Paper. 1 P a g e Adaptive Video Acceleration White Paper 1 P a g e Version 1.0 Veronique Phan Dir. Technical Sales July 16 th 2014 2 P a g e 1. Preface Giraffic is the enabler of Next Generation Internet TV broadcast technology

More information

A Joint SLC/RealEyes Production.

A Joint SLC/RealEyes Production. A Joint SLC/RealEyes Production www.realeyes.com www.streaminglearningcenter.com Understanding the problem Reducing latency Delivery Player Content Up and Coming Some test results Time to video play Important

More information

Universal Ad Package (UAP)

Universal Ad Package (UAP) Creative Unit Name Medium Rectangle imum Expanded not Additional for OBA Self- Reg Compliance (Note 1) Polite File User- Initiated File Additional Streaming File for Universal Ad Package (UAP) Video &

More information

Our Market. Overwhelming Growth of Video & It s Still Early

Our Market. Overwhelming Growth of Video & It s Still Early Our Market Overwhelming Growth of Video & It s Still Early Sorenson Media Innovators A Decade of Hits Squeeze 9 Headlines Industry-First HTML5 Optimization Refined Overall Aesthetic & Streamlined User

More information

Universal Studio Information Guide

Universal Studio Information Guide Universal Studio Information Guide Version: v2 Universal Studio Information Guide 1 Overview of the Universal Studio Kaltura Business Headquarters 250 Park Avenue South, 10th Floor, New York, NY 10003

More information

Adobe Experience Cloud Video Heartbeat Developer Guide 2.x for JavaScript

Adobe Experience Cloud Video Heartbeat Developer Guide 2.x for JavaScript Adobe Experience Cloud Video Heartbeat Developer Guide 2.x for Contents Video Analytics Implementation Guide 2.x for...3 Release for the VideoHeartbeat 2.x SDK...3 Getting started..3 Download the SDK...4

More information

Universal Studio Information Guide

Universal Studio Information Guide Universal Studio Information Guide Version: v2 Universal Studio Information Guide 1 Overview of the Universal Studio Kaltura Business Headquarters 250 Park Avenue South, 10th Floor, New York, NY 10003

More information

Adobe Marketing Cloud Video Heartbeat 2.x Developer's Guide for ios

Adobe Marketing Cloud Video Heartbeat 2.x Developer's Guide for ios Adobe Marketing Cloud Video Heartbeat 2.x Developer's Guide for ios Contents Video Heartbeat 2.x Developer Guide for ios...4 Release notes for the ios VideoHeartbeat 2.x SDK4 Getting started..4 Download

More information

Universal Studio Information Guide. Version: v2

Universal Studio Information Guide. Version: v2 Universal Studio Information Guide Version: v2 Kaltura Business Headquarters 250 Park Avenue South, 10th Floor, New York, NY 10003 Tel.: +1 800 871 5224 Copyright 2014 Kaltura Inc. All Rights Reserved.

More information

AD INSERTION IN MPEG DASH

AD INSERTION IN MPEG DASH AD INSERTION IN MPEG DASH Alex Giladi April 2015 invention collaboration contribution 1 2013 InterDigital, Inc. All rights reserved. Basics Ads are not inserted at random - Possible placement opportunities

More information

ADVERTISING SPECIFICATION

ADVERTISING SPECIFICATION ADVERTISING SPECIFICATION MOBILE & TABLET DESKTOP IN APP VIDEO TABLE of CONTENTS Creative Format page DISPLAY CREATIVE SPECIFICATION 3 DESKTOP RICH MEDIA 5 MOBILE RICH MEDIA & MRAID 6 DESKTOP VIDEO 8 MOBILE

More information

Interoperability Quest: OTT Video, WebApps and CE

Interoperability Quest: OTT Video, WebApps and CE Interoperability Quest: OTT Video, WebApps and CE Commercial OTT Video Issues: Content Format Issues Content Format m3u8 HLS mpd DASH ismc Smooth f4m HDS Each asset copied to multiple media formats different

More information

PRODUCTION GUIDE. Adform Skin (836x x x x x754)

PRODUCTION GUIDE. Adform Skin (836x x x x x754) PRODUCTION GUIDE Adform Skin (836x754 + 942x754 + 1152x754 + 1264x754 + 1600x754) Production Guide 1 Table of Contents Skin (836x754 + 942x754 + 1152x754 + 1264x754 + 1600x754) 2 User Experience 2 Creative

More information

PLAYER DEVELOPER GUIDE

PLAYER DEVELOPER GUIDE PLAYER DEVELOPER GUIDE CONTENTS MANAGING PLAYERS IN BACKLOT 5 Player V3 Platform and Browser Support (Deprecated) 5 How Player V3 Works (Deprecated) 6 Setting up Players Using the Backlot REST API (Deprecated)

More information

DVS-100P Configuration Guide

DVS-100P Configuration Guide DVS-100P Configuration Guide Contents Web UI Overview... 2 Creating a live channel... 2 Applying changes... 4 Live channel list overview... 4 Creating a VOD channel... 5 Stats... 6 Creating and managing

More information

MULTISCREEN DELIVERY SOLUTION

MULTISCREEN DELIVERY SOLUTION MULTISCREEN DELIVERY SOLUTION appeartv.com THE APPEAR TV LINEAR PACKAGING SOLUTION FOR OTT Traditional TV delivery is no longer enough for broadcasters, customers want access to content everywhere. Over-the-top

More information

MULTISCREEN DELIVERY SOLUTION

MULTISCREEN DELIVERY SOLUTION MULTISCREEN DELIVERY SOLUTION appeartv.com Traditional T V deliver y is no longer enough for broadcasters, customers want access to content ever y where. THE APPEAR T V LINEAR PACKAGING SOLUTION FOR OT

More information

Universal Studio Information Guide

Universal Studio Information Guide Universal Studio Information Guide Version: v2 Universal Studio Information Guide 1 Kaltura Business Headquarters 250 Park Avenue South, 10th Floor, New York, NY 10003 Tel.: +1 800 871 5224 Copyright 2016

More information

Designing the ideal video streaming QoE analysis tool

Designing the ideal video streaming QoE analysis tool Designing the ideal video streaming QoE analysis tool Contents 1. Introduction... 1 2. Factors that impact QoE... 2 Encoding Profile... 2 Network Conditions... 3 Devices and Players... 4 Combinations of

More information

Wowza ndvr. User's Guide

Wowza ndvr. User's Guide Wowza ndvr User's Guide Wowza ndvr: User's Guide Version: 4 http://www.wowza.com This document is for informational purposes only and in no way shall be interpreted or construed to create any warranties

More information

nexxplay Integration 10/19/2015

nexxplay Integration 10/19/2015 nexxplay Integration 10/19/2015 1 Table of Contents JavaScript Integration... 3 MINIMAL SETUP... 3 PLAYMODE OPTIONS... 5 EXTENDED PLAYER CONTROL... 6 PLAYER CONFIGURATION... 6 MANUAL AD CONFIGURATION...

More information

XFINITY On Campus: Campus Technical Support Guide

XFINITY On Campus: Campus Technical Support Guide XFINITY On Campus Campus Technical Support Guide 1 AGENDA XFINITY On Campus Overview Navigation Upgrades & Features Support and Escalation Troubleshooting Steps Support Portal https://support.xfinityoncampus.com

More information

How Libre can you go?

How Libre can you go? How Libre can you go? Reaching as many viewers as possible using only libre video technologies. Phil Cluff, February 2019 Reaching as many viewers as possible using only libre video technologies. Reaching

More information

Adobe Experience Cloud Video Heartbeat 2.x Developer Guide for Android

Adobe Experience Cloud Video Heartbeat 2.x Developer Guide for Android Adobe Experience Cloud Video Heartbeat 2.x Developer Guide for Android Contents Video Heartbeat 2.x Developer Guide for Android...3 Release for the Android VideoHeartbeat 2.x SDK3 Getting started on Android...3

More information

ADAPTIVE STREAMING AT. Justin Ruggles Lead Engineer, Transcoding & Delivery

ADAPTIVE STREAMING AT. Justin Ruggles Lead Engineer, Transcoding & Delivery ADAPTIVE STREAMING AT Justin Ruggles Lead Engineer, Transcoding & Delivery justinr@vimeo.com ABOUT VIMEO Video hosting platform, founded in 2004, that allows creators to share their content in high quality,

More information

Evidence.com May 2017 Release Notes

Evidence.com May 2017 Release Notes Evidence.com May 2017 Document Revision: A Evidence.com Version 2017.5 Apple, ios, and Safari are trademarks of Apple, Inc. registered in the US and other countries. Firefox is a trademark of The Mozilla

More information

AWS Elemental MediaPackage API Reference. API Reference

AWS Elemental MediaPackage API Reference. API Reference AWS Elemental MediaPackage API Reference API Reference API Reference: API Reference Copyright 2018 Amazon Web Services, Inc. and/or its affiliates. All rights reserved. Amazon's trademarks and trade dress

More information

Last updated on 1/20/2017

Last updated on 1/20/2017 AVAILABLE AD FORMATS: INTERSTITIALS BANNERS RECTANGLES SPONSORSHIP BILLBOARDS HOME PAGE TAKE OVERS VIDEOS SPECIAL OPERATIONS 1/20/2017 TECHNICAL SPECIFICATIONS: GENERAL GUIDELINES Please note this document

More information

FIREFLY ARCHITECTURE: CO-BROWSING AT SCALE FOR THE ENTERPRISE

FIREFLY ARCHITECTURE: CO-BROWSING AT SCALE FOR THE ENTERPRISE FIREFLY ARCHITECTURE: CO-BROWSING AT SCALE FOR THE ENTERPRISE Table of Contents Introduction... 2 Architecture Overview... 2 Supported Browser Versions and Technologies... 3 Firewalls and Login Sessions...

More information

Kontiki Release Notes

Kontiki Release Notes Kontiki 9.0.2 Release Notes Introduction Welcome to Release 9.0.2 of the Kontiki Enterprise Video Platform. This release focuses on MediaCenter, a brand new enterprise video portal, as well as several

More information

Banner: 300x50, 300x250 Interstitial: 320x480, 480x320 Platform Ad Type. Sizes. File Size. File Type. Max Frames Per Second

Banner: 300x50, 300x250 Interstitial: 320x480, 480x320 Platform Ad Type. Sizes. File Size. File Type. Max Frames Per Second ios 9 CREATIVE REQUIREMENTS: All of the following must be SSL compliant (URL must include https): Landing page URL 1x1 impression trackers 3rd party tags SMARTPHONE - BANNER ADS A standard banner ad is

More information

Introduction Secure Message Center (Webmail, Mobile & Visually Impaired) Webmail... 2 Mobile & Tablet... 4 Visually Impaired...

Introduction Secure Message Center (Webmail, Mobile & Visually Impaired) Webmail... 2 Mobile & Tablet... 4 Visually Impaired... WEB MESSAGE CENTER END USER GUIDE The Secure Web Message Center allows users to access and send and receive secure messages via any browser on a computer, tablet or other mobile devices. Introduction...

More information

Online Help Browser Requirements Safari *Please note: Episode 7 does not support OS X or previous versions of Mac OS X.

Online Help Browser Requirements Safari *Please note: Episode 7 does not support OS X or previous versions of Mac OS X. System Requirements Episode 7.3 Release Notes Mac Minimum System Requirements Operating System: OS X 10.11 or higher (Includes macos Sierra 10.12) RAM: 8 GB or more 256 GB hard disk space, with 300 MB

More information

SelenioFlex Live 1.3.0

SelenioFlex Live 1.3.0 SelenioFlex Live 1.3.0 SelenioFlex Live 1.3.0 Requirements and License System Configuration The system ships as a fully configured 1RU encoding system. Your system configuration will differ depending on

More information

SamKnows test methodology

SamKnows test methodology SamKnows test methodology Download and Upload (TCP) Measures the download and upload speed of the broadband connection in bits per second. The transfer is conducted over one or more concurrent HTTP connections

More information

Interactive feature: HTML5 video for

Interactive feature: HTML5 video for Interactive feature: HTML5 video for email 2 HTML5 video for email Feature background Why use it? When to use it (determining usage suitability)? Which email reading environments support this? Notes for

More information

Flash, Video. How to add Flash movies into your site How to add video and audio to your site HTML5 <video> and <audio> elements

Flash, Video. How to add Flash movies into your site How to add video and audio to your site HTML5 <video> and <audio> elements 9 Flash, Video & Audio XX XX X X How to add Flash movies into your site How to add video and audio to your site HTML5 and elements Flash is a very popular technology used to add animations,

More information

Universal Studio Information Guide

Universal Studio Information Guide Universal Studio Information Guide Version: v2 Player v 2.47 Universal Studio Information Guide 1 Kaltura Business Headquarters 250 Park Avenue South, 10th Floor, New York, NY 10003 Tel.: +1 800 871 5224

More information

CREATIVE SPECIFICATIONS

CREATIVE SPECIFICATIONS CREATIVE SPECIFICATIONS Table of Contents Important Information...2 Definitions used in this Document...2 Video Testing Tools...2 Desktop Display Creatives...3 Expandable...4 In-Banner Video...5 Billboard...6

More information

AD SPECIFICATIONS. Standard Banners. Site Served. Creative. Animation DAA Ad Marker * Raw Assets Delivery. Availability. Metrics

AD SPECIFICATIONS. Standard Banners. Site Served. Creative. Animation DAA Ad Marker * Raw Assets Delivery. Availability. Metrics Standard Banners A standard banner ad is an ad unit that can be a static or animated image. The ad unit can link to a wide variety of actions, including a mobile site, app store, video, etc. Creative Design

More information

Unifying the Flash and HTML5 Video Experience

Unifying the Flash and HTML5 Video Experience Unifying the Flash and HTML5 Video Experience Kaltura Inspire Webinar November 29, 2011 Twitter hashtag: #Kaltura Who uses Kaltura? Over 150,000 websites; over 20,000 community members Market leadership

More information

Google Active View Description of Methodology

Google Active View Description of Methodology Google Active View Description of Methodology Last updated: April 2018 This document is a summary of the methodology and practices surrounding Google s Active View technology. The scope of this audit,

More information

[Frequently Asked Questions] Accommodation Booking Website

[Frequently Asked Questions] Accommodation Booking Website [Frequently Asked Questions] Accommodation Booking Website Q. 1 I cannot register or log in. Please check the following settings. If checking the settings does not resolve the problem, changing the browser

More information

A TV platform jelen kihívásai és a fejlődés iránya. Horváth Ede 2017 October 05.

A TV platform jelen kihívásai és a fejlődés iránya. Horváth Ede 2017 October 05. A TV platform jelen kihívásai és a fejlődés iránya. Horváth Ede 2017 October 05. APP Video content SnS content Advertisement Hybrid Video Platform Internet IPTV network Cable/DTT network satellite 3G/LTE

More information

Orchestrate Video MMD Live Guide

Orchestrate Video MMD Live Guide Orchestrate Video MMD Live Guide May 2016 Information herein, including the URL and other Internet website references, is subject to change without notice. Unless otherwise noted, the companies, organizations,

More information

Validating HTTP Live Streams

Validating HTTP Live Streams Media #WWDC16 Validating HTTP Live Streams Session 510 Eryk Vershen Media Engineer 2016 Apple Inc. All rights reserved. Redistribution or public display not permitted without written permission from Apple.

More information

Perceptive Media Portal

Perceptive Media Portal Perceptive Media Portal Release Notes Version: 2.1.x Written by: Product Knowledge, R&D Date: January 2018 Copyright 2015-2018 Hyland Software, Inc. and its affiliates. Table of Contents Perceptive Media

More information

EdgeCast Networks Inc. Smooth Streaming Administration Guide

EdgeCast Networks Inc. Smooth Streaming Administration Guide EdgeCast Networks Inc. Smooth Streaming Administration Guide Disclaimer Care was taken in the creation of this guide. However, EdgeCast Networks Inc. cannot accept any responsibility for errors or omissions.

More information

Cisco Linear Stream Manager 7.5 Release Notes

Cisco Linear Stream Manager 7.5 Release Notes Release Notes Cisco Linear Stream Manager 7.5 Release Notes New Features in Release 7.5 Release 7.5 supports the following new features for managing the Cisco AnyRes Packager: Adobe HTTP Dynamic Streaming

More information

Lightspeed Live Capture

Lightspeed Live Capture Lightspeed Live Capture Lightspeed Live Capture Release Notes Capture V2.1 November 7, 2017 About This Release These release notes describe the major release of Lightspeed Live Capture v2.1 and can be

More information

HTML 5 and CSS 3, Illustrated Complete. Unit K: Incorporating Video and Audio

HTML 5 and CSS 3, Illustrated Complete. Unit K: Incorporating Video and Audio HTML 5 and CSS 3, Illustrated Complete Unit K: Incorporating Video and Audio Objectives Understand Web video and audio Use the video element Incorporate the source element Control playback HTML 5 and CSS

More information

MIUN HLS Player - Proof of concept application for HTTP Live Streaming in Android 2.3 (October 2011)

MIUN HLS Player - Proof of concept application for HTTP Live Streaming in Android 2.3 (October 2011) MIUN HLS Player - Proof of concept application for HTTP Live Streaming in Android 2.3 (October 2011) Jonas Bäckström Email: joba0702@student.miun.se Johan Deckmar Email: jode0701@student.miun.se Alexandre

More information

BROWSER POLICY: DESCRIPTION OF SUPPORT 2 SUPPORTED BROWSERS 2 TIER 2 SUPPORTED BROWSERS 2 UNSUPPORTED BROWSERS 2

BROWSER POLICY: DESCRIPTION OF SUPPORT 2 SUPPORTED BROWSERS 2 TIER 2 SUPPORTED BROWSERS 2 UNSUPPORTED BROWSERS 2 Browser Policy June 2016 Table of Contents BROWSER POLICY: DESCRIPTION OF SUPPORT 2 SUPPORTED BROWSERS 2 TIER 1 SUPPORTED BROWSERS 2 TIER 2 SUPPORTED BROWSERS 2 UNSUPPORTED BROWSERS 2 SCOPE OF APPLICABILITY

More information

Adobe Analytics for Video Federation Rules Agreement

Adobe Analytics for Video Federation Rules Agreement Adobe Analytics for Video Federation Rules Agreement Sender Company Contact Name Email Marketing Cloud Org ID Date of Agreement Sending Rules Sender can specify the rules to trigger data to be sent to

More information

Online Help Browser Requirements Safari *Please note: Episode 7 does not support OS X or previous versions of Mac OS X.

Online Help Browser Requirements Safari *Please note: Episode 7 does not support OS X or previous versions of Mac OS X. System Requirements Episode 7.5 Release Notes Mac Minimum System Requirements Operating System: OS X 10.11 or higher (Includes macos Sierra 10.12) RAM: 8 GB or more 256 GB hard disk space, with 300 MB

More information

Technical Specifications AOD Creatives

Technical Specifications AOD Creatives 1 Technical Specifications AOD Creatives General info: Everything SECURE! No matter if we talk about creatives, tags, redirects, HTML5 or Flash or videos or display ads: EVERY element, every URL, pixel,

More information

Video Developer Report 2017

Video Developer Report 2017 Video Developer Report 2017 Welcome to Bitmovin s Video Developer Report! First and foremost, I d like to thank everyone for making the 2017 Video Developer Survey possible! Without the great support and

More information

Checklist for Testing of Web Application

Checklist for Testing of Web Application Checklist for Testing of Web Application Web Testing in simple terms is checking your web application for potential bugs before its made live or before code is moved into the production environment. During

More information

H5STREAM. Copyright 2018 linkingvison, All rights reserved

H5STREAM. Copyright 2018 linkingvison, All rights reserved Copyright 2018 linkingvison, All rights reserved ON-PREMISES RTSP/RTMP MP4 AVI MEDIA REST API RECORD SNAPSHOT RTSP/RTMP / IS HTML5 NATIVE PLAYER WITH LOW LATENCY(

More information

GUIDELINES & SPECIFICATIONS FOR ADVERTISING ON THE SOJERN PLATFORM. Travel s Leading Performance Marketing Engine

GUIDELINES & SPECIFICATIONS FOR ADVERTISING ON THE SOJERN PLATFORM. Travel s Leading Performance Marketing Engine GUIDELINES & SPECIFICATIONS FOR ADVERTISING ON THE SOJERN PLATFORM Travel s Leading Performance Marketing Engine 2 Overview ENGAGE TRAVELERS Sojern is travel s leading data-driven performance marketing

More information

Install Flash Plugin Manually Internet Explorer 9 Webm

Install Flash Plugin Manually Internet Explorer 9 Webm Install Flash Plugin Manually Internet Explorer 9 Webm hello im trying to update my adobe flash player but its stop halfway through Microsoft Internet Explorer 9 (h.264,available here, WebM support available

More information

Internet Video Delivery. Professor Hui Zhang

Internet Video Delivery. Professor Hui Zhang 18-345 Internet Video Delivery Professor Hui Zhang 1 1990 2004: 1 st Generation Commercial PC/Packet Video Technologies Simple video playback, no support for rich app Not well integrated with Web browser

More information

Streaming Technologies Delivering Multimedia into the Future. May 2014

Streaming Technologies Delivering Multimedia into the Future. May 2014 Streaming Technologies Delivering Multimedia into the Future May 2014 TABLE OF CONTENTS Abstract... 3 Abbreviations... 4 How it started?... 6 Technology Overview... 7 Streaming Challenges... 15 Solutions...

More information

Internet Networking recitation #13 HLS HTTP Live Streaming

Internet Networking recitation #13 HLS HTTP Live Streaming recitation #13 HLS HTTP Live Streaming Winter Semester 2013, Dept. of Computer Science, Technion 1 2 What is Streaming? Streaming media is multimedia that is constantly received by and presented to the

More information

Contents. Getting Set Up Contents 2

Contents. Getting Set Up Contents 2 Getting Set Up Contents 2 Contents Getting Set Up... 3 Setting up Your Firewall for Video...3 Configuring Video... 3 Allowing or Preventing Embedding from Video Sites...4 Configuring to Allow Flash Video

More information

Wowza Cloud Preview. Quick Start Guide. Copyright by Wowza Media Systems, LLC. All rights reserved.

Wowza Cloud Preview. Quick Start Guide. Copyright by Wowza Media Systems, LLC. All rights reserved. Wowza Cloud Preview Quick Start Guide This document is for informational purposes only and in no way shall be interpreted or construed to create warranties of any kind, either express or implied, regarding

More information

Wowza Streaming Engine

Wowza Streaming Engine Wowza Streaming Engine Wowza Streaming Engine, formerly Wowza Media Server, is robust, customizable, and scalable server software that powers reliable streaming of high-quality video and audio to any device,

More information

JOE WIPING OUT CSRF

JOE WIPING OUT CSRF JOE ROZNER @JROZNER WIPING OUT CSRF IT S 2017 WHAT IS CSRF? 4 WHEN AN ATTACKER FORCES A VICTIM TO EXECUTE UNWANTED OR UNINTENTIONAL HTTP REQUESTS WHERE DOES CSRF COME FROM? 6 SAFE VS. UNSAFE Safe GET HEAD

More information

Mobile Cloud Computing & Adaptive Streaming

Mobile Cloud Computing & Adaptive Streaming Mobile Cloud Computing & Adaptive Streaming 20 th Mar 2012 Suriya Mohan, Aricent Group, Chennai Agenda Mobile Cloud Computing Tablet / Smartphone Evolution Cloud Computing 3 Fundamental Models Clouds in

More information

Go! Production Suite. v2.0.5 Release Notes. Go! v2.0.5 Go! Plugin For Adobe Premiere Pro v2.0 Media Transformer v Snell Advanced Media

Go! Production Suite. v2.0.5 Release Notes. Go! v2.0.5 Go! Plugin For Adobe Premiere Pro v2.0 Media Transformer v Snell Advanced Media Snell Advanced Media Go! Production Suite v2.0.5 Go! v2.0.5 Go! Plugin For Adobe Premiere Pro v2.0 Media Transformer v7.0.1 http://s-a-m.com Version History Document Name: Go! Production Suite v2.0 Version

More information

Introduction. Input Format Support

Introduction. Input Format Support Introduction Transcode Multiscreen includes transcoding software specifically designed for adaptive bit rate encoding using both GPUs and CPUs. It simultaneously produces multiple bit-rate variants of

More information

Guardian digital advertising. Technical specifications for digital advertising on The Guardian

Guardian digital advertising. Technical specifications for digital advertising on The Guardian Guardian digital advertising Technical specifications for digital advertising on The Guardian Ad specifications Here you will find the guidelines and technical specifications for digital ads on The Guardian.

More information

Page 1. Outline / Computer Networking : 1 st Generation Commercial PC/Packet Video Technologies

Page 1. Outline / Computer Networking : 1 st Generation Commercial PC/Packet Video Technologies Outline 15-441/15-641 Computer Networking Lecture 18 Internet Video Delivery Peter Steenkiste Slides by Professor Hui Zhang Background Technologies: - HTTP download - Real-time streaming - HTTP streaming

More information

ADAPTIVE STREAMING AND CONVERGED MANAGEMENT STRATEGY IN MULTISCREEN VIDEO SERVICE IMPLEMENTATION Duncan Potter, Goran Appelquist Edgeware AB

ADAPTIVE STREAMING AND CONVERGED MANAGEMENT STRATEGY IN MULTISCREEN VIDEO SERVICE IMPLEMENTATION Duncan Potter, Goran Appelquist Edgeware AB ADAPTIVE STREAMING AND CONVERGED MANAGEMENT STRATEGY IN MULTISCREEN VIDEO SERVICE IMPLEMENTATION Duncan Potter, Goran Appelquist Edgeware AB Abstract With the massive proliferation of both video services

More information

The Economist Apps. Advertising Specs

The Economist Apps. Advertising Specs The Economist Apps Advertising Specs Apps Overview This is a living document that will evolve as we are presented with new formats, and we ll update it periodically to reflect these changes. All media

More information

Video Recorder DIVAR network 2000/3000/5000 recorder

Video Recorder DIVAR network 2000/3000/5000 recorder Release notes V1.2.1 () AR18-16-B007 Video Recorder recorder 1 General Notices Upgrading from firmware v1.0.0 will reset all passwords!!! Additionally, all user names are now case-sensitive as well. This

More information

Index LICENSED PRODUCT NOT FOR RESALE

Index LICENSED PRODUCT NOT FOR RESALE Index LICENSED PRODUCT NOT FOR RESALE A Absolute positioning, 100 102 with multi-columns, 101 Accelerometer, 263 Access data, 225 227 Adding elements, 209 211 to display, 210 Animated boxes creation using

More information

Screencast.com. Getting the Most from Your Screencast.com Account. July TechSmith Corporation. All rights reserved.

Screencast.com. Getting the Most from Your Screencast.com Account. July TechSmith Corporation. All rights reserved. Screencast.com Getting the Most from Your Screencast.com Account July 2009 2009 TechSmith Corporation. All rights reserved. Contents Contents...2 First Things First: Get Organized...3 Get Familiar with

More information

Kaltura Management Console (KMC) User Manual. Version: Kajam

Kaltura Management Console (KMC) User Manual. Version: Kajam Kaltura Management Console (KMC) User Manual Version: Kajam Kaltura Business Headquarters 250 Park Avenue South, 10th Floor, New York, NY 10003 Tel.: +1 800 871 5224 Copyright 2015 Kaltura Inc. All Rights

More information

DIGITAL VIDEO IN-STREAM AD FORMAT GUIDELINES

DIGITAL VIDEO IN-STREAM AD FORMAT GUIDELINES DIGITAL VIDEO IN-STREAM AD FORMAT GUIDELINES OCTOBER 2016 CONTENTS Executive Summary 3 Audience 3 Resources 3 1. Introduction/Overview 4 1.1 Environments: Mobile, Desktop, TV 4 1.2 Digital Video In-Stream

More information

HTTP Adaptive Streaming

HTTP Adaptive Streaming Whitepaper HTTP Adaptive Streaming Using the Edgeware Video Delivery Appliances Microsoft Smooth Streaming Apple HTTP Live Streaming Adobe HTTP Dynamic Streaming Table of Contents 1. Confidentiality notice...

More information

Panopto 5.4 Release Notes

Panopto 5.4 Release Notes Panopto 5.4 Release Notes Headline features Extended HTML5 support to include webcasts. Webcasts will now play using HTML5 video by default, in both the interactive viewer and the embed viewer. Added the

More information

Release Notes: Schoolwires Centricity2

Release Notes: Schoolwires Centricity2 New or Changed Functionality or User Experience General Centricity2 is Certified by SIFA Schoolwires, Inc. has successfully completed the SIF Certification process indicating that Centricity 2 has demonstrated

More information

The World In. Advertising specs

The World In. Advertising specs The World In Advertising specs Format Specifications This is a living document that will evolve as we are presented with new formats, and we ll update it periodically to reflect these changes. All media

More information