Release Notes |
Data Points
Akamai AMP (Android)
Events
- Error (content) - Thrown if an error occurs during content playback or retrieval of the video
Fluxdata
- Bandwidth - Amount of estimated network bandwidth currently available to the end user's device.
- Time Since Content Started - Time interval since current content playback began.
- Custom Metadata - Customers can add any user or system data to the Datazoom data stream. Requires custom coding on the page or in the app by customer developer.
- DZ SDK Version - Version number of the Datazoom SDK that generated the event message.
- Error Code (content) - Error object representing a code explicitly identified by the player
- Error Message (content) - Error object representing a message about the error explicitly identified by the player
- Title - Provides the title of current asset being played
Akamai AMP (iOS)
- Heartbeat Count - Incremental tracker identifying the order of Heartbeat events from the Collector.
Akamai AMP (tvOS)
Events
- Media Request (content) - Event signifies the video player requests the video from the server. The could be triggered by the user clicking on a play button of a thumbnail. If the video is played automatically, this may be fired when the player starts loading.
- Milestone (content) - Fired when the playheadPosition passes a predetermined percentile milestone of the video's duration. This event is used for both Ads & Content. Current milestones are fired at the 10, 25, 50, 75, 90 & 95 percentiles.
- Playback Complete (content) - This event signifies that the video player has reached the end of the currently playing content.
- Duration - The total length of the media file, reported in decimal seconds
- Event ID - Unique identifier for each event message fired by a Collector or log file received by Datazoom. The string includes an incremental counter at the end to allow for sequencing the events from a user session.
- Milestone Percent (content) - Number indicating the percentage milestone represented by the event fired. Attribute of Milestone events.
- Player Name - States which video player generated the event
- Player Version - States the version of the video player that generated the event
- Streaming Type - Describes if the content being streamed is Live or On Demand.
Amazon IVS
- Heartbeat Count - Incremental tracker identifying the order of Heartbeat events from the Collector.
- Heartbeat Count - Incremental tracker identifying the order of Heartbeat events from the Collector.
Bitmovin (iOS)
- Content Session ID - A unique id for the current video playback session.
- Heartbeat Count - Incremental tracker identifying the order of Heartbeat events from the Collector.
Bitmovin (Roku)
Events
- Resume (ad) (Roku) - This event is fired when the user begins playing again after pausing the video during playback.
Brightcove
- Heartbeat Count - Incremental tracker identifying the order of Heartbeat events from the Collector.
Chromecast
- Heartbeat Count - Incremental tracker identifying the order of Heartbeat events from the Collector.
ExoPlayer
Fluxdata
- Playback Rate - The speed of the audio/video playback. Describes the speed that the video is played back to the user in relation to normal playback time. .5x, 1x, 1.5x, 2x
- Default Playback Rate - Sets or returns the default speed of the audio/video playback. Describes the speed that the video is played back to the user in relation to normal playback time. .5x, 1x, 1.5x, 2x
- Heartbeat Count - Incremental tracker identifying the order of Heartbeat events from the Collector.
- Muted - Returns True if player is muted.
HLS.js
Events
- Pause (ad) - Pause event is fired when the player enters a paused state. This can be triggered when the user hits the Pause button to temporarily halt video playback or it can occur as part of the player's normal state changes as media is loading, resuming or concluding.
Fluxdata
- Buffer Duration - Ads - Cumulative time that content has been buffering during ad playback in current Content Session.
- Pause Duration - The cumulative amount of time elapsed where the player was in a paused state during a Content Session.
- Pause Duration - Ads - The cumulative amount of time elapsed where the player was in a paused state during Ad playback of Content Session.
- Pause Duration - Content - The cumulative amount of time elapsed where the player was in a paused state during Content playback of Content Session.
- Stall Count - Ads - Number of times the user's playback of Ads has been interrupted by an unexpected video stall due to buffer depletion.
- Stall Duration - Ads - The cumulative amount of time elapsed where the user's playback of Ads has been interrupted by an unexpected video stall due to buffer depletion.
- Time Since Last Buffer Start - Time interval since Buffer Start event began during playback.
- Time Since Last Buffer Start - Ad - Time interval since Buffer Start event began during advertisement playback.
- Time Since Last Stall Start - Time interval since Stall Start event began, reported in milliseconds. Value is reset to zero at the start of a new video View or when another Stall Start event occurs.
- Time Since Last Stall Start - Ad - Time interval since Stall Start event began during advertisement playback.
- Deal ID (Google IMA) - Returns the first deal ID present in the wrapper chain for the current ad, starting from the top.
- Heartbeat Count - Incremental tracker identifying the order of Heartbeat events from the Collector.
- Inner Error (Google IMA) - Returns the error that occurred during processing
- Qualified View Trigger (ad) - Number indicating the playback duration triggering the Qualified View event.
- Qualified View Trigger (content) - Number indicating the playback duration triggering the Qualified View event.
- Skip Time Offset (Google IMA) - The number of seconds of playback before the ad becomes skippable. -1 is returned for non skippable ads or if this is unavailable.
- Wrapper Creative IDs (Google IMA) - Selected creative IDs used for wrapper ads. The creative IDs returned starts at the inline ad and traverses to the outermost wrapper ad.
- Wrapper ID (Google IMA) - Ad IDs used for wrapper ads. The IDs returned starts at the inline ad (innermost) and traverses to the outermost wrapper ad.
- Wrapper Systems (Google IMA) - Ad systems used for wrapper ads. The ad systems returned starts at the inline ad and traverses to the outermost wrapper ad.
HTML5
- Heartbeat Count - Incremental tracker identifying the order of Heartbeat events from the Collector.
Fluxdata
- Number of Content Plays - The amount of content assets that started playback during the current user app session.
- Playback Duration - Content - Cumulative time that content has been playing during the current video Content Session. Excludes time accrued while user pauses content or buffering.
- Heartbeat Count - Incremental tracker identifying the order of Heartbeat events from the Collector.
Kaltura
Events
- Heartbeat - Periodic event that provides updated insight into all of the selected FluxData metrics fired at the specified Heartbeat interval.
- Heartbeat Count - Incremental tracker identifying the order of Heartbeat events from the Collector.
Roku
Events
- Media Object Request (ad) (Roku) - Fired after the player has requested an object related to video playback. This object may be a manifest, audio/ video segment or subtitle file. The player will fire this event after the full roundtrip of request and response has completed.
- Media Object Request (content) - Fired after the player has requested an object related to video playback. This object may be a manifest, audio/ video segment or subtitle file. The player will fire this event after the full roundtrip of request and response has completed.
- Content ID (CMCD) - A unique string identifying the current content.
- Encoded Bitrate (CMCD) - The encoded bitrate of the audio or video object being requested. This may not be known precisely by the player; however, it MAY be estimated based upon playlist/manifest declarations. If the playlist declares both peak and average bitrate values, the peak value should be transmitted.
- Heartbeat Count - Incremental tracker identifying the order of Heartbeat events from the Collector.
- Measured throughput (CMCD) - The throughput between client and server, as measured by the client and MUST be rounded to the nearest 100 kbps. This value, however derived, SHOULD be the value that the client is using to make its next Adaptive Bitrate switching decision. If the client is connected to multiple servers concurrently, it must take care to report only the throughput measured against the receiving server. If the client has multiple concurrent connections to the server, then the intent is that this value communicates the aggregate throughput the client sees across all those connections.
- Next Object Request (CMCD) - Relative path of the next object to be requested. This can be used to trigger pre-fetching by the CDN. This MUST be a path relative to the current request. This string MUST be URLEncoded [5]. The client SHOULD NOT depend upon any pre-fetch action being taken - it is merely a request for such a pre-fetch to take place.
- Object Duration (CMCD) - The playback duration in milliseconds of the object being requested. If a partial segment is being requested, then this value MUST indicate the playback duration of that part and not that of its parent segment. This value can be an approximation of the estimated duration if the explicit value is not known.
- Request ID (CMCD) - A unique identifier that is established to track an individual media object request made from the client to a CDN.
- Requested Maximum Throughput (CMCD) - The requested maximum throughput that the client considers sufficient for delivery of the asset. Values MUST be rounded to the nearest 100kbps. For example, a client would indicate that the current segment, encoded at 2Mbps, is to be delivered at no more than 10Mbps, by using rtp=10000. Note: This can benefit clients by preventing buffer saturation through over-delivery and can also deliver a community benefit through fair-share delivery. The concept is that each client receives the throughput necessary for great performance, but no more. The CDN may not support the rtp feature.
- Session ID (CMCD) - A GUID identifying the current playback session. A playback session typically ties together segments belonging to a single media asset. Maximum length is 64 characters. It is RECOMMENDED to conform to the UUID specification [7].
- Stream Type (CMCD) - Describes if the content being streamed is Live or On Demand.
- Top Bitrate (CMCD) - The highest bitrate rendition in the manifest or playlist that the client is allowed to play, given current codec, licensing and sizing constraints.
- Version (CMCD) - The version of the CMCD specification used for interpreting the defined key names and values.
Video.js
- Heartbeat Count - Incremental tracker identifying the order of Heartbeat events from the Collector.
|
---|
Comments
0 comments
Article is closed for comments.