52.27.11 Streaming
Configuration property:
Streaming Type: One of: HTTP UE: Streaming over HTTP using an on-device client with YouTube Android Player API or YouTube Iframe Player API. HTTP UE PEVQ-S: Streaming over HTTP or HTTPS with PEVQ-S measurement, using an on-device client with YouTube Iframe Player API. HTTP UE NETFLIX: Streaming over HTTP using an on-device Netflix service and Netflix app. The set of further configuration options is different in each case, as detailed below. |
Options for Streaming Type = "HTTP UE"
Streaming URL: URL to use for streaming. Note: HTTPS support is limited, since most of the data collected cannot be obtained from an encrypted stream. YouTube Player: Choice of YouTube player type to be used. YouTube Android Player: Using standard Android YouTube player application. YouTube Iframe Player: Using Web view display as floating window with support for HTTPS and Video Quality settings. YouTube Application: Using the YouTube Android application. It provides closest user experience measurement. Most of the KPIs trigger are derived on GUI level. Video Quality: This option only shows when YouTube IFrame Player is active. Choice of video replay resolution (which will of course affect the video bit rate). Default: Let the on-device player and the YouTube server negotiate the resolution. HD720: Request to stream with HD720 resolution. HD1080: Request to stream with HD1080 resolution. Streaming Duration: The maximum duration of the streaming session. When this time has expired, the activity will terminate, even if the whole stream has not yet been played. |
Misc Settings for YouTube Android Player: Network Access Timeout: Set maximum time to wait for the data connection to be established. Max Interruptions: Maximum number of interruptions allowed, if exceeded, the test will be aborted. Max Single Interruption Length: Maximum length (in seconds) of a single interruption, if exceeded, the test will be aborted. Max Total Interruption Length: Maximum total length (in seconds) of all interruptions, if exceeded, the test will be aborted. Full Screen: Set to True to run the application in full screen mode. Player Service Access Timeout: Maximum wait time from player request state to player download start state. If exceeded, the test will be aborted. Set to 00:00.00 to disable. Player Session Timeout: Maximum wait time from player request state to player download end state. If exceeded, the test will be aborted. Set to 00:00.00 to disable. Video Play Start Timeout: Maximum wait time from video request state to reproducing state. If exceeded, the test will be aborted. Set to 00:00.00 to disable. Video Reproduction Start Delay Timeout: Maximum wait time from pre-buffering state to reproducing state. If exceeded, the test will be aborted. Set to 00:00.00 to disable. Video Service Access Timeout: Maximum wait time from video request state to pre-buffering state. If exceeded, the test will be aborted. Set to 00:00.00 to disable. Video Session Timeout: Maximum wait time from video request state to play end state. If exceeded, the test will be aborted. Set to 00:00.00 to disable. DNS Timeout: Maximum time to wait for DNS lookup. Set to 00:00.00 to disable. Time To First Byte Timeout: Maximum time to wait for receipt of teh first byte of video, Set to 00:00.00 to disable Disable QUIC protocol: Set to True to disable use of the QUIC protocol in t he YouTube session Chunk Size: The size in bytes where chunk report will be created each time the payload reaches. Chunk report is similar to log report except that it is created on every time the payload reaches the chunk size, instead of created on every one second. Set to 0 to disable creating chunk report. Minimum chunk size is 10000 bytes. |
Misc Settings for YouTube IFrame Player: Network Access Timeout: Set maximum time to wait for the data connection to be established. Max Interruptions: Maximum number of interruptions allowed, if exceeded, the test will be aborted. Max Single Interruption Length: Maximum length (in seconds) of a single interruption, if exceeded, the test will be aborted. Max Total Interruption Length: Maximum total length (in seconds) of all interruptions, if exceeded, the test will be aborted. User Agent Type: Select the type of agent that should be presented when content negotiation between client and server, where server selects suitable content for the client based on the user agent type occurs. Available options are Desktop, Mobile, and Custom. Custom Agent Type: Manually specify custom user agent in string format. Example of custom user agent: Mozilla/5.0 (Windows Phone 10.0; Android 4.2.1; Microsoft; Lumia 950) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/46.0.2486.0 Mobile Safari/537.36 Edge/13.10586 Player Service Access Timeout: Maximum wait time from player request state to player download start state. If exceeded, the test will be aborted. Set to 00:00.00 to disable. Video Reproduction Start Delay Timeout: Maximum wait time from pre-buffering state to reproducing state. If exceeded, the test will be aborted. Set to 00:00.00 to disable. Video Service Access Timeout: Maximum wait time from video request state to pre-buffering state. If exceeded, the test will be aborted. Set to 00:00.00 to disable. Chunk Size: The size in bytes where chunk report will be created each time the payload reaches. Chunk report is similar to log report except that it is created on every time the payload reaches the chunk size, instead of created on every one second. Set to 0 to disable creating chunk report. Minimum chunk size is 10000 bytes. |
Misc Settings for YouTube Application: Network Access Timeout: Set maximum time to wait for the data connection to be established. Clear Cache: Set to Limit Mobile Data Usage: Set to Full screen: Perform full screen video playback. Chunk Size: The size in bytes where chunk report will be created each time the payload reaches. Chunk report is similar to log report except that it is created on every time the payload reaches the chunk size, instead of created on every one second. Set to 0 to disable creating chunk report. Minimum chunk size is 10000 bytes. |
Options for Streaming Type = "HTTP UE PEVQ-S"
PEVQ-S Video: Here you choose from a set of YouTube videos specially prepared for PEVQ-S testing. It is not possible to run this algorithm on arbitrary streamed content. |
Video Quality: Choice of video replay resolution (which will of course affect the video bit rate). Default: Let the on-device player and the YouTube server negotiate the resolution. HD720: Request to stream with HD720 resolution. HD1080: Request to stream with HD1080 resolution. |
Maximum Playout Duration: The maximum length of video playout time on entering the video playout state. If this time is exceeded, the session ends. Set this parameter to zero if you do not want to limit the playout time; the session will then continue until video playout end is reached. |
Network Access Timeout: Set maximum time to wait for the data connection to be established. |
Options for Streaming Type = "HTTP UE NETFLIX"
Streaming URL: The Netflix URL of specific show. This URL can be copied from web browser when the show is selected to stream in web browser on PC. The URL can only be obtained on PC web browser. Sample URL: |
Maximum Playout Duration: The maximum duration to stream the video from the time it starts playing. |
Network Access Timeout: Set maximum time to wait for the data connection to be established. Move To End: If this flag is set to TRUE, the progress bar of the show will be dragged to the end when session end. This to prevent the next session to resume the streaming from the previous session. |