Monitor streaming media activity

Display Streaming Media Data

The streaming media information appears in the User Action PurePath dashboard as PurePaths, starting with Playback of followed by the video stream URL. These PurePaths only have a single action node for the related media stream.

User Actions PurePath Dashboard
User Actions PurePath Dashboard

Right-click on the media stream action and select Details, or hover over a line to see the details of the media stream. The streaming media node also appears on the User Actions dashlet and the Visits dashlet.

Streaming media measures

After you enable the streaming media functionality, the following measures are available based on streaming media metrics:

Name Description
Audio Stream - Count The number of times an audio stream is played
Audio Stream - Last second played How far (by percentage) the last listened to second is in the streaming audio. The percentage of the audio stream skipped is not taken in account.
Audio Stream - Length Length of streaming audio items (Time it takes to watch from start to finish once)
Audio Stream - Play Ratio The number of times a streaming audio item is consumed during one session (compared to its length). A play / length ratio higher than one = Stream, or part of it, is consumed multiple times. A play / length ratio lower than one = Stream isn't watched till the end, or parts of the streams are skipped.
Audio Stream - Rebuffer Events The number of times the user waits for the audio buffering before playback can resume.
Audio Stream - Rebuffer Ratio The percentage of the time the user waits for buffering out of the entire audio stream watching time.
Audio Stream - Rebuffer Time The time the user waits until more of the audio is buffered before playback can resume.
Audio Stream - Time Spent Listening The time spent consuming an audio stream. This can exceed the length if the user watches all or parts of the media multiple times.
Video Stream - Count The number of times a video stream is played
Video Stream - Last second watched How far (by percentage) the last watched second is into the streaming video. Percentage of the video stream skipped not taken in account.
Video Stream - Length The length of the streaming video. The time it takes to watch from start to finish once.
Video Stream - Play Ratio The number of times a streaming video is consumed during one session. A play / length ratio higher than one = Stream, or part of it, is consumed multiple times. A play / length ratio lower than one = Stream isn't watched till the end, or parts of the streams are skipped.
Video Stream - Rebuffer Events The number of times the user waits for the buffering of the movie before playback can resume.
Video Stream - Rebuffer Ratio The percentage of the time the user waits for buffering out of the entire video stream watching time.
Video Stream - Rebuffer Time The time the user waits until more of the movie is buffered before playback can resume.
Video Stream - Time Spent Listening The time spent watching a video stream. This can exceed the length, if the user watches all, or parts, of the video multiple times.

Additional Measures can be created based on user preferences. For each Measure, you can limit the following:

  • The values counted to a certain type (for example, all/audio/video).
  • The values based on the media stream URI (for example, only count media items delivered from a certain folder).

Business transacton evaluation/filter/splitting values

Name Description
Media Stream - URI Represents the URI of the media stream

You can configure the splitting Measure to transform the media URI based on a regular expression. Use this to unify different files or to shorten the URLs.

By default the path information and the file name is used for the splitting value. AppMon discards the domain for brevity and the file ending to unify different formats for different browsers.

Business Transactions

Name Description
Audio Stream - Count by Country The count of audio streams consumed split by country of visitor
Audio Stream - Count by URI The count of audio streams watched split by audio stream URI
Video Stream - Count by Country The count of video streams watched split by country of visitor
Video Stream - Count by URI The count of video streams watched split by video stream URI

Streaming Media dashboard

The Streaming Media dashboard shows information about media streams and their performance. Click Start Center > User Experience > Streaming Media Performance and click the Streaming Media link to open the dashboard.

Troubleshooting

The following lists some common reasons why no streaming media information is collected:

Streaming plugin not enabled

The JavaScript Agent Streaming plugin is not enabled, or is enabled for the wrong application. Verify this by looking at the JavaScript Agent URL that is injected into the source code of the page with a media stream. The hash of features must contain an s.

Media streams are embedded using Flash or Silverlight

When media items on the page are not embedded using HTML5 audio/video tags, the JavaScript Agent cannot detect them. In this case the JavaScript ADK must be used to collect the information about the media streams.

Limitations

Opera 11 does not report correct timestamps

Opera 11 does not provide timestamps for events fired by audio or video elements. The values for Opera 11 might not be as accurate as in other browsers if a large amount of JavaScript code is executed on a page.

Very short buffer periods can not be detected

Very short buffer periods cannot be detected, because some browsers do not behave as specified in the standard.

Older versions of chrome report wrong values

When a lot of buffering occurs, older versions of Chrome report wrong values. Chrome reports that the current position of playback is much larger than the actual duration of a video. For example, the current progress value is reported to be 90 seconds, but the actual duration of the video is only 27 seconds. These wrong values can not be filtered out, because Chrome does not know the actual duration due to heavy buffering.