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 IDA 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.
200sThe number of video stream requests which resulted in 200-series HTTP response code (Success).
400sThe number of video stream requests which resulted in 400-series HTTP response codes (Not found, not authorized, etc).
500sThe number of video stream requests which resulted in 500-series HTTP response codes (Internal server error, gateway error, etc.)
Playlist faults
Playlist retries
Chunklist faultsThe 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/sThe average speed at which each segment is downloaded.
Average Mb/sThe average amount of data transferred over the length of the playback - this value should trend towards the bitrate of the video stream.
TimeoutsA count of the number of times a request for a streaming-related file timed-out while waiting for a response from the upstream server.
FailoversA 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:

TimestampThe timestamp when this request was sent in UTC.
URLThe URL being requested.
Download TimeThe length of time to download the file being requested.
Update TimeThe length of new content obtained since the previous file of the same type.
StatusThe 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 AgentThe user agent string for the client browser.
SizeThe size of the file downloaded.
ThroughputThe speed at which the file was downloaded.
DescriptionThe source of the request.
document.hiddenFlag indicating if the player was hidden or not.