You can monitor and troubleshoot a live stream using the "Live stream monitor", which provides you with a detailed historical log of all activity that has occurred within the stream.
The live stream monitor is available for DASH, HLS, or live streams that use DAI Pod Serving. You can view detected ad breaks, early ad break notifications, and activity monitoring.
Where a manifest is ingested (DASH and HLS), you can access the ingested manifest, the processed manifest (if it required processing), and an expanded details view.
Jump to: DASH | HLS | DAI Pod Serving | Understand live stream information
Access the live stream monitor
- Sign in to Google Ad Manager.
- Click Video, then Live streams.
- Open the live stream you'd like to monitor or troubleshoot.
- Click Live stream monitor to see the live stream activity, sorted by record time. You can filter the records based on a particular date and time, or range of time.
DASH live streams
For DASH live streams, you can expand any of the sections in each table row to see details about an activity. Each record is broken down by period, then adaptation set, then representation.
Records
- Click View MPD to see the manifest.
- Click View notification to see the early ad break notification, if applicable.
Periods
- Click View ad break to see the ad break information.
HLS live streams
For HLS live streams, you can expand any of the table rows to see details about an activity. Each record is broken down by HLS variants.
Records
- Click View ad break to see ad break information, if applicable.
- Click View notification to see the early ad break notification, if applicable.
- Click View multivariant playlist to see the HLS multivariant playlist.
Variants
- Click View media playlist to see the playlist for a particular media variant.
Live streams that use DAI Pod Serving
For live streams that use DAI Pod Serving, you can:
- Click View notification to see the early ad break notification, if applicable.
- Click View ad break to see ad break information.
Understand live stream monitor information
Early ad break notifications
Early ad break notifications alert Ad Manager of an upcoming ad break with its metadata before the start of the ad break.
Learn how to send notifications with the Early Ad Break Notification (EABN) API. |
Manifests (DASH only)
The media presentation description (MPD) available for live streams using the DASH format comes from the content stream URL configured in the live stream settings. There may be multiple ingested manifests if backup streams exist.
You may also see processed manifests, or those that have been manipulated to perform dynamic ad insertion. Processed manifests include streams that have opted into DASH bridge. The processed manifest is omitted from the live stream monitor tool when it would be equivalent to the already ingested manifest.
From this screen, you can click Copy to copy the manifest to the clipboard.
Playlists (HLS only)
The playlists available for live streams using the HLS format comes from the content stream URL configured in the live stream settings. There may be multiple ingested playlists if backup streams exist.
You may also see processed playlists, or those that have been manipulated to perform dynamic ad insertion. The processed playlist is omitted from the live stream monitor tool when it would be equivalent to the already ingested playlist.
From this screen, you can click "Copy" to copy the playlist to the clipboard.
Ad break information
The available ad break information includes:
- Sequence number
- Duration
- Ad break time
- Custom parameters
- SCTE-35 cue out
Ad break data correlates to the early ad break notification, where applicable.
Live stream data and activities
Serving states report the overall state of the live stream at the time of evaluation. The serving state of a live stream depends on the severity of the discovered activities. The monitor will assume that the live stream has stopped serving when many error activities are present. Possible serving states are:
- Serving
- Degraded
- Not serving
Activities vary based on implementation type. All of the following apply to DASH live streams:
- Missing attribute:
<dash_attribute_name>
- Unsupported value for attribute:
<dash_attribute_name>
- Invalid value for attribute:
<dash_attribute_name>
- Missing element:
<dash_element>
- Prohibited element:
<dash_element>
For DASH and for live streams that use DAI Pod Serving, activities also include "Ad break" and "Failed to fetch".
Each activity is reported with a Severity that shows how it affects the stream's overall serving state. Possible severities are:
- Info
- Warning
- Error
Click View 1 live stream activity to view live stream activities in detail. Note that this link changes to show the amount of stream activities (for example, "View 3 live stream activities").