Usage
For instance:
https://sg001-harmony.sliq.net/ID/Harmony/en/PowerBrowser/PowerBrowserV2/YYYYMMDD/-1/1337
becomes:
https://sg001-harmony.sliq.net/ID/Harmony/en/PowerBrowser/PowerBrowserV2/YYYYMMDD/-1/1337?debug=true
Once you have enabled debug mode you'll notice that in the meeting information pane, a new button has appeared which is labeled Telemetry.
Clicking on the Telemetry button will bring up the telemetry report pane. If the telemetry button doesn't show up or if clicking it does not show the report it is likely that the version of PowerBrowser you are using isn't supported or isn't configured properly - contact Sliq support and they'll advise you on what is happening.
The Telemetry Report pane can be moved around to a certain extent but exists solely inside the viewport of the PowerBrowser page so you can't place it on a secondary screen. Depending on the version of PowerBrowser you may see one of the two following UIs:
or
The following controls are available in the telemetry pane:
Control | Function |
Close: Clicking this control will close the Telemetry pane. | |
Export statistics: Clicking this control will prompt to/download a CSV file containing all of the data points used in generating the graphs. | |
Reset statistics: Clicking this control will clear the past data, resetting the graphs. It is useful to reset the statistics a few seconds after clicking the play button in order to exclude any cached segments after a page reload or the burst related to starting a new stream. | |
Flag: This control is part of a new system and will be documented in the future. |
Information displayed in the UI:
Session ID | A unique id used by Sliq support staff to correlate errors from this client session with their corresponding entries in the server logs. |
Update time(s) | The amount of new content received since the previous update. |
Download time(s) | The amount of time it took to download each chunk of video. |
200s | The number of video stream requests which resulted in 200-series HTTP response code (Success). |
400s | The number of video stream requests which resulted in 400-series HTTP response codes (Not found, not authorized, etc). |
500s | The number of video stream requests which resulted in 500-series HTTP response codes (Internal server error, gateway error, etc.) |
Playlist faults | |
Playlist retries | |
Chunklist faults | The number of times the streaming source sends a chunklist with the same chunks as the previous chunklist, not providing any new content to begin transferring. |
Chunklist retries | |
Late Reads | |
Average late reads | |
Average segment Mb/s | The average speed at which each segment is downloaded. |
Average Mb/s | The average amount of data transferred over the length of the playback - this value should trend towards the bitrate of the video stream. |
Timeouts | A count of the number of times a request for a streaming-related file timed-out while waiting for a response from the upstream server. |
Failovers | A count of the number of times a stream was interrupted and the player switched from one stream to an alternate one. |
Information saved in the statistics file:
Timestamp | The timestamp when this request was sent in UTC. |
URL | The URL being requested. |
Download Time | The length of time to download the file being requested. |
Update Time | The length of new content obtained since the previous file of the same type. |
Status | The status code returned by the upstream server. |
Customer ID | (Optional) the Sliq customer ID for the system being viewed. |
Meeting ID | (Optional) the ID of the meeting being watched in PowerBrowser. |
User Agent | The user agent string for the client browser. |
Size | The size of the file downloaded. |
Throughput | The speed at which the file was downloaded. |
Description | The source of the request. |
document.hidden | Flag indicating if the player was hidden or not. |