YouTube-Internal-Clients/README.md

58 lines
127 KiB
Markdown
Raw Normal View History

2022-03-28 16:20:38 +00:00
# YouTube-Internal-Clients
2022-04-04 23:18:45 +00:00
A script that discovers hidden internal clients of the YouTube (Innertube) API using bruteforce methods. The script tries `clientNames` with a sequential ID enumeration and crosses them with known `clientVersions`.
2022-03-28 16:20:38 +00:00
The goal was to find a client that has no age restrictions implemented. With success.
## Results
2022-04-04 23:18:45 +00:00
The script has found the following working clients tested on [this](https://www.youtube.com/watch?v=Zv11L-ZfrSg) video:
2022-04-04 23:28:33 +00:00
|Client Name | Client Version | Quality Formats | Features/Attributes |
|-------------|----------------|-----------------|----------|
|WEB<br>(1)|2.20220325|<b>144p - 4320p</b><br>`video/mp4` `video/webm` `audio/mp4` `audio/webm` <br><br><details><summary>Formats (2)</summary>18 - 360p - video/mp4<br>22 - 720p - video/mp4<br></details><details><summary>Adaptive Formats (27)</summary>571 - 4320p - video/mp4<br>313 - 2160p - video/webm<br>401 - 2160p - video/mp4<br>271 - 1440p - video/webm<br>400 - 1440p - video/mp4<br>137 - 1080p - video/mp4<br>248 - 1080p - video/webm<br>399 - 1080p - video/mp4<br>136 - 720p - video/mp4<br>247 - 720p - video/webm<br>398 - 720p - video/mp4<br>135 - 480p - video/mp4<br>244 - 480p - video/webm<br>397 - 480p - video/mp4<br>134 - 360p - video/mp4<br>243 - 360p - video/webm<br>396 - 360p - video/mp4<br>133 - 240p - video/mp4<br>242 - 240p - video/webm<br>395 - 240p - video/mp4<br>160 - 144p - video/mp4<br>278 - 144p - video/webm<br>394 - 144p - video/mp4<br>140 - None - audio/mp4<br>249 - None - audio/webm<br>250 - None - audio/webm<br>251 - None - audio/webm<br></details>|&bull; `annotations`<br>&bull; `storyboards`<br>&bull; `microformat`<br>&bull; `cards`<br>&bull; `attestation`<br>&bull; `endscreen`<br>&bull; `frameworkUpdates`<br><br><details><summary>Response Structure</summary>├─`responseContext`<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`[serviceTrackingParams]` (4)<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`mainAppWebResponseContext`<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`webResponseContextExtensionData`<br>├─`playabilityStatus`<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`miniplayer`<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;├─`miniplayerRenderer`<br>├─`streamingData`<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`[formats]` (2)<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`[adaptiveFormats]` (27)<br>├─`playbackTracking`<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`videostatsPlaybackUrl`<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`videostatsDelayplayUrl`<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`videostatsWatchtimeUrl`<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`ptrackingUrl`<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`qoeUrl`<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`atrUrl`<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`[videostatsScheduledFlushWalltimeSeconds]` (3)<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`youtubeRemarketingUrl`<br>├─`videoDetails`<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`[keywords]` (29)<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`thumbnail`<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;├─`[thumbnails]` (5)<br>├─`[annotations]` (1)<br>├─`playerConfig`<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`audioConfig`<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`streamSelectionConfig`<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`mediaCommonConfig`<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;├─`dynamicReadaheadConfig`<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`webPlayerConfig`<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;├─`webPlayerActionsPorting`<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;├─`getSharePanelCommand`<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;├─`commandMetadata`<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;├─`webCommandMetadata`<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;├─`webPlayerShareEntityServiceEndpoint`<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;├─`subscribeCommand`<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;├─`commandMetadata`<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;├─`webCommandMetadata`<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;├─`subscribeEndpoint`<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
|MWEB<br>(2)|2.20220325|<b>144p - 4320p</b><br>`video/3gpp` `video/mp4` `video/webm` `audio/mp4` `audio/webm` <br><br><details><summary>Formats (3)</summary>17 - 144p - video/3gpp<br>18 - 360p - video/mp4<br>22 - 720p - video/mp4<br></details><details><summary>Adaptive Formats (31)</summary>571 - 4320p - video/mp4<br>313 - 2160p - video/webm<br>401 - 2160p - video/mp4<br>271 - 1440p - video/webm<br>400 - 1440p - video/mp4<br>137 - 1080p - video/mp4<br>248 - 1080p - video/webm<br>399 - 1080p - video/mp4<br>136 - 720p - video/mp4<br>247 - 720p - video/webm<br>398 - 720p - video/mp4<br>135 - 480p - video/mp4<br>244 - 480p - video/webm<br>397 - 480p - video/mp4<br>134 - 360p - video/mp4<br>243 - 360p - video/webm<br>396 - 360p - video/mp4<br>133 - 240p - video/mp4<br>242 - 240p - video/webm<br>395 - 240p - video/mp4<br>160 - 144p - video/mp4<br>278 - 144p - video/webm<br>394 - 144p - video/mp4<br>597 - 144p - video/mp4<br>598 - 144p - video/webm<br>140 - None - audio/mp4<br>249 - None - audio/webm<br>250 - None - audio/webm<br>251 - None - audio/webm<br>599 - None - audio/mp4<br>600 - None - audio/webm<br></details>|&bull; `storyboards`<br>&bull; `microformat`<br>&bull; `attestation`<br><br><details><summary>Response Structure</summary>├─`responseContext`<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`[serviceTrackingParams]` (3)<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`webResponseContextExtensionData`<br>├─`playabilityStatus`<br>├─`streamingData`<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`[formats]` (3)<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`[adaptiveFormats]` (31)<br>├─`playbackTracking`<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`videostatsPlaybackUrl`<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`videostatsDelayplayUrl`<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`videostatsWatchtimeUrl`<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`ptrackingUrl`<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`qoeUrl`<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`atrUrl`<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`[videostatsScheduledFlushWalltimeSeconds]` (3)<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`youtubeRemarketingUrl`<br>├─`videoDetails`<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`[keywords]` (29)<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`thumbnail`<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;├─`[thumbnails]` (5)<br>├─`playerConfig`<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`audioConfig`<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`streamSelectionConfig`<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`mediaCommonConfig`<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;├─`dynamicReadaheadConfig`<br>├─`storyboards`<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`playerStoryboardSpecRenderer`<br>├─`microformat`<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`playerMicroformatRenderer`<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;├─`thumbnail`<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;├─`[thumbnails]` (1)<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;├─`embed`<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;├─`title`<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;├─`[runs]` (1)<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;├─`description`<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;├─`[runs]` (1)<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;├─`[availableCountries]` (249)<br>├─`attestation`<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`playerAttestationRenderer`<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;├─`botguardData`<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;├─`interpreterSafeUrl`<br></details>|
|ANDROID<br>(3)|16.20|<b>144p - 4320p</b><br>`video/3gpp` `video/mp4` `video/webm` `audio/mp4` `audio/webm` <br><br><details><summary>Formats (3)</summary>17 - 144p - video/3gpp<br>18 - 360p - video/mp4<br>22 - 720p - video/mp4<br></details><details><summary>Adaptive Formats (28)</summary>571 - 4320p - video/mp4<br>313 - 2160p - video/webm<br>401 - 2160p - video/mp4<br>271 - 1440p - video/webm<br>400 - 1440p - video/mp4<br>137 - 1080p - video/mp4<br>248 - 1080p - video/webm<br>399 - 1080p - video/mp4<br>136 - 720p - video/mp4<br>247 - 720p - video/webm<br>398 - 720p - video/mp4<br>135 - 480p - video/mp4<br>244 - 480p - video/webm<br>397 - 480p - video/mp4<br>134 - 360p - video/mp4<br>243 - 360p - video/webm<br>396 - 360p - video/mp4<br>133 - 240p - video/mp4<br>242 - 240p - video/webm<br>395 - 240p - video/mp4<br>160 - 144p - video/mp4<br>278 - 144p - video/webm<br>394 - 144p - video/mp4<br>139 - None - audio/mp4<br>140 - None - audio/mp4<br>249 - None - audio/webm<br>250 - None - audio/webm<br>251 - None - audio/webm<br></details>|&bull; MPEG-DASH Support<br><br>&bull; `annotations`<br>&bull; `storyboards`<br>&bull; `attestation`<br>&bull; `endscreen`<br><br><details><summary>Response Structure</summary>├─`responseContext`<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`[serviceTrackingParams]` (6)<br>├─`playabilityStatus`<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`offlineability`<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;├─`buttonRenderer`<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;├─`serviceEndpoint`<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;├─`ypcGetOfflineUpsellEndpoint`<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`miniplayer`<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;├─`miniplayerRenderer`<br>├─`streamingData`<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`[formats]` (3)<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`[adaptiveFormats]` (28)<br>├─`playbackTracking`<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`videostatsPlaybackUrl`<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;├─`[headers]` (3)<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`videostatsDelayplayUrl`<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;├─`[headers]` (3)<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`videostatsWatchtimeUrl`<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;├─`[headers]` (3)<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`ptrackingUrl`<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;├─`[headers]` (3)<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`qoeUrl`<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;├─`[headers]` (3)<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`atrUrl`<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;├─`[headers]` (3)<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`engageUrl`<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;├─`[headers]` (2)<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`[videostatsScheduledFlushWalltimeSeconds]` (3)<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`youtubeRemarketingUrl`<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;├─`[headers]` (2)<br>├─`videoDetails`<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`[keywords]` (29)<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`thumbnail`<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;├─`[thumbnails]` (4)<br>├─`[annotations]` (1)<br>├─`playerConfig`<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`audioConfig`<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`exoPlayerConfig`<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;├─`[lowAudioQualityConnTypes]` (2)<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;├─`[nonHardwareMediaCodecNames]` (8)<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;├─`[bearerMinDurationToRetainAfterDiscardMs]` (8)<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`playbackStartConfig`<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`adRequestConfig`<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`networkProtocolConfig`<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`androidNetworkStackConfig`<br>&nbsp;
|IOS<br>(5)|16.20|<b>144p - 1080p</b><br>`video/mp4` `audio/mp4` <br><br><details><summary>Adaptive Formats (8)</summary>137 - 1080p - video/mp4<br>136 - 720p - video/mp4<br>135 - 480p - video/mp4<br>134 - 360p - video/mp4<br>133 - 240p - video/mp4<br>160 - 144p - video/mp4<br>139 - None - audio/mp4<br>140 - None - audio/mp4<br></details>|&bull; HLS Support<br><br>&bull; `annotations`<br>&bull; `storyboards`<br>&bull; `attestation`<br>&bull; `endscreen`<br>&bull; `overlay`<br><br><details><summary>Response Structure</summary>├─`responseContext`<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`[serviceTrackingParams]` (4)<br>├─`playabilityStatus`<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`offlineability`<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;├─`buttonRenderer`<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;├─`navigationEndpoint`<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;├─`ypcGetOfflineUpsellEndpoint`<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`miniplayer`<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;├─`miniplayerRenderer`<br>├─`streamingData`<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`[adaptiveFormats]` (8)<br>├─`playbackTracking`<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`videostatsPlaybackUrl`<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;├─`[headers]` (2)<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`videostatsDelayplayUrl`<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;├─`[headers]` (2)<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`videostatsWatchtimeUrl`<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;├─`[headers]` (2)<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`ptrackingUrl`<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;├─`[headers]` (2)<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`qoeUrl`<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;├─`[headers]` (2)<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`atrUrl`<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;├─`[headers]` (2)<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`engageUrl`<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;├─`[headers]` (2)<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`[videostatsScheduledFlushWalltimeSeconds]` (3)<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`youtubeRemarketingUrl`<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;├─`[headers]` (2)<br>├─`videoDetails`<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`[keywords]` (29)<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`thumbnail`<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;├─`[thumbnails]` (3)<br>├─`[annotations]` (1)<br>├─`playerConfig`<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`hlsProxyConfig`<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`audioConfig`<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`backgroundPlaybackConfig`<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`adRequestConfig`<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`lidarSdkConfig`<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`iosAvPlayerConfig`<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`vrConfig`<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`iosPlayerConfig`<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`iosBandwidthEstimatorConfig`<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`qoeStatsClientConfig`<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`adSurveyRequestConfig`<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`hamplayerConfig`<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;├─`videoTrackRenderer`<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;├─`hamplayerPixelBufferVideoTrackRendererConfig`<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;├─`audioTrackRenderer`<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;├─`hamplayerAudioEngineTrackRendererConfig`<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;├─`stallPredictor`<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;├─`hamplayerDefaultStallPredictorConfig`<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;├─`live`<br>&nbsp;&nb
|TVHTML5<br>(7)|7.20220325|<b>144p - 4320p</b><br>`video/mp4` `video/webm` `audio/mp4` `audio/webm` <br><br><details><summary>Formats (2)</summary>18 - 360p - video/mp4<br>22 - 720p - video/mp4<br></details><details><summary>Adaptive Formats (27)</summary>571 - 4320p - video/mp4<br>313 - 2160p - video/webm<br>401 - 2160p - video/mp4<br>271 - 1440p - video/webm<br>400 - 1440p - video/mp4<br>137 - 1080p - video/mp4<br>248 - 1080p - video/webm<br>399 - 1080p - video/mp4<br>136 - 720p - video/mp4<br>247 - 720p - video/webm<br>398 - 720p - video/mp4<br>135 - 480p - video/mp4<br>244 - 480p - video/webm<br>397 - 480p - video/mp4<br>134 - 360p - video/mp4<br>243 - 360p - video/webm<br>396 - 360p - video/mp4<br>133 - 240p - video/mp4<br>242 - 240p - video/webm<br>395 - 240p - video/mp4<br>160 - 144p - video/mp4<br>278 - 144p - video/webm<br>394 - 144p - video/mp4<br>140 - None - audio/mp4<br>249 - None - audio/webm<br>250 - None - audio/webm<br>251 - None - audio/webm<br></details>|&bull; `storyboards`<br>&bull; `attestation`<br>&bull; `endscreen`<br><br><details><summary>Response Structure</summary>├─`responseContext`<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`[serviceTrackingParams]` (1)<br>├─`playabilityStatus`<br>├─`streamingData`<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`[formats]` (2)<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`[adaptiveFormats]` (27)<br>├─`playbackTracking`<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`videostatsPlaybackUrl`<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`videostatsDelayplayUrl`<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`videostatsWatchtimeUrl`<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`ptrackingUrl`<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`qoeUrl`<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`atrUrl`<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`[videostatsScheduledFlushWalltimeSeconds]` (3)<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`youtubeRemarketingUrl`<br>├─`videoDetails`<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`thumbnail`<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;├─`[thumbnails]` (6)<br>├─`playerConfig`<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`audioConfig`<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`mediaCommonConfig`<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;├─`dynamicReadaheadConfig`<br>├─`storyboards`<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`playerStoryboardSpecRenderer`<br>├─`attestation`<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`playerAttestationRenderer`<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;├─`botguardData`<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;├─`interpreterSafeUrl`<br>├─`endscreen`<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`endscreenRenderer`<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;├─`[elements]` (2)<br>├─`[adPlacements]` (9)<br></details>|
|TVLITE<br>(8)|2|<b>144p - 720p</b><br>`video/3gpp` `video/mp4` <br><br><details><summary>Formats (3)</summary>17 - 144p - video/3gpp<br>18 - 360p - video/mp4<br>22 - 720p - video/mp4<br></details>|&bull; `storyboards`<br><br><details><summary>Response Structure</summary>├─`responseContext`<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`[serviceTrackingParams]` (1)<br>├─`playabilityStatus`<br>├─`streamingData`<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`[formats]` (3)<br>├─`playbackTracking`<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`videostatsPlaybackUrl`<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`videostatsDelayplayUrl`<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`videostatsWatchtimeUrl`<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`ptrackingUrl`<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`qoeUrl`<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`youtubeRemarketingUrl`<br>├─`videoDetails`<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`[keywords]` (29)<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`thumbnail`<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;├─`[thumbnails]` (5)<br>├─`playerConfig`<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`audioConfig`<br>├─`storyboards`<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`playerStoryboardSpecRenderer`<br></details>|
|TVANDROID<br>(10)|1.0|<b>144p - 720p</b><br>`video/3gpp` `video/mp4` <br><br><details><summary>Formats (3)</summary>17 - 144p - video/3gpp<br>18 - 360p - video/mp4<br>22 - 720p - video/mp4<br></details>|<details><summary>Response Structure</summary>├─`responseContext`<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`[serviceTrackingParams]` (1)<br>├─`playabilityStatus`<br>├─`streamingData`<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`[formats]` (3)<br>├─`playbackTracking`<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`videostatsPlaybackUrl`<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`videostatsDelayplayUrl`<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`videostatsWatchtimeUrl`<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`ptrackingUrl`<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`qoeUrl`<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`youtubeRemarketingUrl`<br>├─`videoDetails`<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`[keywords]` (29)<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`thumbnail`<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;├─`[thumbnails]` (5)<br>├─`playerConfig`<br></details>|
|XBOXONEGUIDE<br>(13)|1.0|<b>144p - 720p</b><br>`video/3gpp` `video/mp4` <br><br><details><summary>Formats (3)</summary>17 - 144p - video/3gpp<br>18 - 360p - video/mp4<br>22 - 720p - video/mp4<br></details>|&bull; `storyboards`<br><br><details><summary>Response Structure</summary>├─`responseContext`<br>├─`playabilityStatus`<br>├─`streamingData`<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`[formats]` (3)<br>├─`playbackTracking`<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`videostatsPlaybackUrl`<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`videostatsDelayplayUrl`<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`videostatsWatchtimeUrl`<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`ptrackingUrl`<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`qoeUrl`<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`youtubeRemarketingUrl`<br>├─`videoDetails`<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`[keywords]` (29)<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`thumbnail`<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;├─`[thumbnails]` (5)<br>├─`playerConfig`<br>├─`storyboards`<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`playerStoryboardSpecRenderer`<br></details>|
|ANDROID_CREATOR<br>(14)|21.24.100|<b>144p - 1080p</b><br>`video/3gpp` `video/mp4` `audio/mp4` <br><br><details><summary>Formats (3)</summary>17 - 144p - video/3gpp<br>18 - 360p - video/mp4<br>22 - 720p - video/mp4<br></details><details><summary>Adaptive Formats (7)</summary>137 - 1080p - video/mp4<br>136 - 720p - video/mp4<br>135 - 480p - video/mp4<br>134 - 360p - video/mp4<br>133 - 240p - video/mp4<br>160 - 144p - video/mp4<br>140 - None - audio/mp4<br></details>|<details><summary>Response Structure</summary>├─`responseContext`<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`[serviceTrackingParams]` (2)<br>├─`playabilityStatus`<br>├─`streamingData`<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`[formats]` (3)<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`[adaptiveFormats]` (7)<br>├─`playbackTracking`<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`videostatsPlaybackUrl`<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`videostatsDelayplayUrl`<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`videostatsWatchtimeUrl`<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`ptrackingUrl`<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`qoeUrl`<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`youtubeRemarketingUrl`<br>├─`videoDetails`<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`[keywords]` (29)<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`thumbnail`<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;├─`[thumbnails]` (4)<br>├─`playerConfig`<br></details>|
|IOS_CREATOR<br>(15)|21.24.100|<b>144p - 720p</b><br>`video/3gpp` `video/mp4` <br><br><details><summary>Formats (3)</summary>17 - 144p - video/3gpp<br>18 - 360p - video/mp4<br>22 - 720p - video/mp4<br></details>|&bull; HLS Support<br><br><br><details><summary>Response Structure</summary>├─`responseContext`<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`[serviceTrackingParams]` (2)<br>├─`playabilityStatus`<br>├─`streamingData`<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`[formats]` (3)<br>├─`playbackTracking`<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`videostatsPlaybackUrl`<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`videostatsDelayplayUrl`<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`videostatsWatchtimeUrl`<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`ptrackingUrl`<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`qoeUrl`<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`youtubeRemarketingUrl`<br>├─`videoDetails`<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`[keywords]` (29)<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`thumbnail`<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;├─`[thumbnails]` (3)<br>├─`playerConfig`<br></details>|
|TVAPPLE<br>(16)|1.0|<b>144p - 720p</b><br>`video/3gpp` `video/mp4` <br><br><details><summary>Formats (3)</summary>17 - 144p - video/3gpp<br>18 - 360p - video/mp4<br>22 - 720p - video/mp4<br></details>|&bull; HLS Support<br><br>&bull; `annotations`<br><br><details><summary>Response Structure</summary>├─`responseContext`<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`[serviceTrackingParams]` (1)<br>├─`playabilityStatus`<br>├─`streamingData`<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`[formats]` (3)<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`[hlsFormats]` (8)<br>├─`[playerAds]` (1)<br>├─`playbackTracking`<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`videostatsPlaybackUrl`<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`videostatsDelayplayUrl`<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`videostatsWatchtimeUrl`<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`ptrackingUrl`<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`qoeUrl`<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`youtubeRemarketingUrl`<br>├─`videoDetails`<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`[keywords]` (29)<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`thumbnail`<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;├─`[thumbnails]` (5)<br>├─`[annotations]` (1)<br>├─`playerConfig`<br></details>|
|ANDROID_TV<br>(23)|2.13|<b>144p - 1080p</b><br>`video/3gpp` `video/mp4` `audio/mp4` <br><br><details><summary>Formats (3)</summary>17 - 144p - video/3gpp<br>18 - 360p - video/mp4<br>22 - 720p - video/mp4<br></details><details><summary>Adaptive Formats (7)</summary>137 - 1080p - video/mp4<br>136 - 720p - video/mp4<br>135 - 480p - video/mp4<br>134 - 360p - video/mp4<br>133 - 240p - video/mp4<br>160 - 144p - video/mp4<br>140 - None - audio/mp4<br></details>|<details><summary>Response Structure</summary>├─`responseContext`<br>├─`playabilityStatus`<br>├─`streamingData`<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`[formats]` (3)<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`[adaptiveFormats]` (7)<br>├─`playbackTracking`<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`videostatsPlaybackUrl`<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;├─`[headers]` (3)<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`videostatsDelayplayUrl`<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;├─`[headers]` (3)<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`videostatsWatchtimeUrl`<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;├─`[headers]` (3)<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`ptrackingUrl`<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;├─`[headers]` (3)<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`qoeUrl`<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;├─`[headers]` (3)<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`youtubeRemarketingUrl`<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;├─`[headers]` (2)<br>├─`videoDetails`<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`[keywords]` (29)<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`thumbnail`<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;├─`[thumbnails]` (4)<br>├─`playerConfig`<br></details>|
|MWEB_TIER_2<br>(27)|9.20220325|<b>144p - 720p</b><br>`video/3gpp` `video/mp4` <br><br><details><summary>Formats (3)</summary>17 - 144p - video/3gpp<br>18 - 360p - video/mp4<br>22 - 720p - video/mp4<br></details>|&bull; `microformat`<br><br><details><summary>Response Structure</summary>├─`responseContext`<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`[serviceTrackingParams]` (1)<br>├─`playabilityStatus`<br>├─`streamingData`<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`[formats]` (3)<br>├─`playbackTracking`<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`videostatsPlaybackUrl`<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`videostatsDelayplayUrl`<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`videostatsWatchtimeUrl`<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`ptrackingUrl`<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`qoeUrl`<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`youtubeRemarketingUrl`<br>├─`videoDetails`<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`[keywords]` (29)<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`thumbnail`<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;├─`[thumbnails]` (5)<br>├─`playerConfig`<br>├─`microformat`<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`microformatDataRenderer`<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;├─`thumbnail`<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;├─`[thumbnails]` (1)<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;├─`[tags]` (29)<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;├─`[availableCountries]` (249)<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;├─`pageOwnerDetails`<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;├─`videoDetails`<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;├─`embedDetails`<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;├─`[linkAlternates]` (5)<br></details>|
|ANDROID_VR<br>(28)|0.1|<b>144p - 2160p</b><br>`video/3gpp` `video/mp4` `video/webm` `audio/mp4` `audio/webm` <br><br><details><summary>Formats (3)</summary>17 - 144p - video/3gpp<br>18 - 360p - video/mp4<br>22 - 720p - video/mp4<br></details><details><summary>Adaptive Formats (19)</summary>313 - 2160p - video/webm<br>271 - 1440p - video/webm<br>137 - 1080p - video/mp4<br>248 - 1080p - video/webm<br>136 - 720p - video/mp4<br>247 - 720p - video/webm<br>135 - 480p - video/mp4<br>244 - 480p - video/webm<br>134 - 360p - video/mp4<br>243 - 360p - video/webm<br>133 - 240p - video/mp4<br>242 - 240p - video/webm<br>160 - 144p - video/mp4<br>278 - 144p - video/webm<br>139 - None - audio/mp4<br>140 - None - audio/mp4<br>249 - None - audio/webm<br>250 - None - audio/webm<br>251 - None - audio/webm<br></details>|&bull; `storyboards`<br><br><details><summary>Response Structure</summary>├─`responseContext`<br>├─`playabilityStatus`<br>├─`streamingData`<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`[formats]` (3)<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`[adaptiveFormats]` (19)<br>├─`[playerAds]` (1)<br>├─`playbackTracking`<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`videostatsPlaybackUrl`<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;├─`[headers]` (3)<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`videostatsDelayplayUrl`<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;├─`[headers]` (3)<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`videostatsWatchtimeUrl`<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;├─`[headers]` (3)<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`ptrackingUrl`<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;├─`[headers]` (3)<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`qoeUrl`<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;├─`[headers]` (3)<br>├─`videoDetails`<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`[keywords]` (29)<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`thumbnail`<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;├─`[thumbnails]` (4)<br>├─`playerConfig`<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`audioConfig`<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`exoPlayerConfig`<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;├─`[lowAudioQualityConnTypes]` (2)<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;├─`[nonHardwareMediaCodecNames]` (8)<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;├─`[bearerMinDurationToRetainAfterDiscardMs]` (8)<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`decodeQualityConfig`<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`androidPlayerStatsConfig`<br>├─`storyboards`<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`playerStoryboardSpecRenderer`<br></details>|
|ANDROID_UNPLUGGED<br>(29)|5.26.1|<b>144p - 1080p</b><br>`video/3gpp` `video/mp4` `audio/mp4` `audio/webm` <br><br><details><summary>Formats (3)</summary>17 - 144p - video/3gpp<br>18 - 360p - video/mp4<br>22 - 720p - video/mp4<br></details><details><summary>Adaptive Formats (11)</summary>137 - 1080p - video/mp4<br>136 - 720p - video/mp4<br>135 - 480p - video/mp4<br>134 - 360p - video/mp4<br>133 - 240p - video/mp4<br>160 - 144p - video/mp4<br>139 - None - audio/mp4<br>140 - None - audio/mp4<br>249 - None - audio/webm<br>250 - None - audio/webm<br>251 - None - audio/webm<br></details>|&bull; MPEG-DASH Support<br><br>&bull; `storyboards`<br>&bull; `attestation`<br><br><details><summary>Response Structure</summary>├─`responseContext`<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`[serviceTrackingParams]` (3)<br>├─`playabilityStatus`<br>├─`streamingData`<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`[formats]` (3)<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`[adaptiveFormats]` (11)<br>├─`playbackTracking`<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`videostatsPlaybackUrl`<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;├─`[headers]` (3)<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`videostatsDelayplayUrl`<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;├─`[headers]` (3)<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`videostatsWatchtimeUrl`<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;├─`[headers]` (3)<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`ptrackingUrl`<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;├─`[headers]` (3)<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`qoeUrl`<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;├─`[headers]` (3)<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`atrUrl`<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;├─`[headers]` (3)<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`[videostatsScheduledFlushWalltimeSeconds]` (3)<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`youtubeRemarketingUrl`<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;├─`[headers]` (2)<br>├─`videoDetails`<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`[keywords]` (29)<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`thumbnail`<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;├─`[thumbnails]` (4)<br>├─`playerConfig`<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`audioConfig`<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`exoPlayerConfig`<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;├─`[lowAudioQualityConnTypes]` (2)<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;├─`[nonHardwareMediaCodecNames]` (8)<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;├─`[bearerMinDurationToRetainAfterDiscardMs]` (8)<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`adRequestConfig`<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`networkProtocolConfig`<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`androidNetworkStackConfig`<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;├─`androidMetadataNetworkConfig`<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`lidarSdkConfig`<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`androidMedialibConfig`<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`variableSpeedConfig`<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`decodeQualityConfig`<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`androidPlayerStatsConfig`<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`retryConfig`<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;├─`[retryEligibleErrors]` (5)<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`cmsPathProbeConfig`<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`mediaCommonConfig`<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;├─`dynamicReadaheadConfig`<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;├─`mediaUstreamerRequestConfig`<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;├─`predictedReadaheadConfig`<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;├─`mediaFetchRetryConfig`<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;├─`serverReadaheadConfig`<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;├─`nextRequestPolicy`<br>├─`storyboards`<br>&nbsp;&nbsp;&nbsp;&nbsp;
|ANDROID_TESTSUITE<br>(30)|1.9|<b>144p - 4320p</b><br>`video/3gpp` `video/mp4` `video/webm` `audio/mp4` `audio/webm` <br><br><details><summary>Formats (3)</summary>17 - 144p - video/3gpp<br>18 - 360p - video/mp4<br>22 - 720p - video/mp4<br></details><details><summary>Adaptive Formats (28)</summary>571 - 4320p - video/mp4<br>313 - 2160p - video/webm<br>401 - 2160p - video/mp4<br>271 - 1440p - video/webm<br>400 - 1440p - video/mp4<br>137 - 1080p - video/mp4<br>248 - 1080p - video/webm<br>399 - 1080p - video/mp4<br>136 - 720p - video/mp4<br>247 - 720p - video/webm<br>398 - 720p - video/mp4<br>135 - 480p - video/mp4<br>244 - 480p - video/webm<br>397 - 480p - video/mp4<br>134 - 360p - video/mp4<br>243 - 360p - video/webm<br>396 - 360p - video/mp4<br>133 - 240p - video/mp4<br>242 - 240p - video/webm<br>395 - 240p - video/mp4<br>160 - 144p - video/mp4<br>278 - 144p - video/webm<br>394 - 144p - video/mp4<br>139 - None - audio/mp4<br>140 - None - audio/mp4<br>249 - None - audio/webm<br>250 - None - audio/webm<br>251 - None - audio/webm<br></details>|<details><summary>Response Structure</summary>├─`responseContext`<br>├─`playabilityStatus`<br>├─`streamingData`<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`[formats]` (3)<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`[adaptiveFormats]` (28)<br>├─`[playerAds]` (1)<br>├─`playbackTracking`<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`videostatsPlaybackUrl`<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;├─`[headers]` (2)<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`videostatsDelayplayUrl`<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;├─`[headers]` (2)<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`videostatsWatchtimeUrl`<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;├─`[headers]` (2)<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`ptrackingUrl`<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;├─`[headers]` (2)<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`qoeUrl`<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;├─`[headers]` (2)<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`youtubeRemarketingUrl`<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;├─`[headers]` (2)<br>├─`videoDetails`<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`[keywords]` (29)<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`thumbnail`<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;├─`[thumbnails]` (4)<br>├─`playerConfig`<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`audioConfig`<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`exoPlayerConfig`<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;├─`[lowAudioQualityConnTypes]` (2)<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;├─`[nonHardwareMediaCodecNames]` (8)<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;├─`[bearerMinDurationToRetainAfterDiscardMs]` (8)<br></details>|
|WEB_MUSIC_ANALYTICS<br>(31)|0.2|<b>144p - 2160p</b><br>`video/mp4` `video/webm` `audio/mp4` `audio/webm` <br><br><details><summary>Formats (2)</summary>18 - 360p - video/mp4<br>22 - 720p - video/mp4<br></details><details><summary>Adaptive Formats (18)</summary>313 - 2160p - video/webm<br>271 - 1440p - video/webm<br>137 - 1080p - video/mp4<br>248 - 1080p - video/webm<br>136 - 720p - video/mp4<br>247 - 720p - video/webm<br>135 - 480p - video/mp4<br>244 - 480p - video/webm<br>134 - 360p - video/mp4<br>243 - 360p - video/webm<br>133 - 240p - video/mp4<br>242 - 240p - video/webm<br>160 - 144p - video/mp4<br>278 - 144p - video/webm<br>140 - None - audio/mp4<br>249 - None - audio/webm<br>250 - None - audio/webm<br>251 - None - audio/webm<br></details>|<details><summary>Response Structure</summary>├─`responseContext`<br>├─`playabilityStatus`<br>├─`streamingData`<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`[formats]` (2)<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`[adaptiveFormats]` (18)<br>├─`playbackTracking`<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`videostatsPlaybackUrl`<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`videostatsDelayplayUrl`<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`videostatsWatchtimeUrl`<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`ptrackingUrl`<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`qoeUrl`<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`youtubeRemarketingUrl`<br>├─`videoDetails`<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`[keywords]` (29)<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`thumbnail`<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;├─`[thumbnails]` (5)<br>├─`playerConfig`<br></details>|
|IOS_UNPLUGGED<br>(33)|5.26.1|<b>144p - 1080p</b><br>`video/3gpp` `video/mp4` `audio/mp4` <br><br><details><summary>Formats (3)</summary>17 - 144p - video/3gpp<br>18 - 360p - video/mp4<br>22 - 720p - video/mp4<br></details><details><summary>Adaptive Formats (8)</summary>137 - 1080p - video/mp4<br>136 - 720p - video/mp4<br>135 - 480p - video/mp4<br>134 - 360p - video/mp4<br>133 - 240p - video/mp4<br>160 - 144p - video/mp4<br>139 - None - audio/mp4<br>140 - None - audio/mp4<br></details>|&bull; HLS Support<br><br>&bull; `storyboards`<br>&bull; `attestation`<br><br><details><summary>Response Structure</summary>├─`responseContext`<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`[serviceTrackingParams]` (3)<br>├─`playabilityStatus`<br>├─`streamingData`<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`[formats]` (3)<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`[adaptiveFormats]` (8)<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`[hlsFormats]` (8)<br>├─`playbackTracking`<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`videostatsPlaybackUrl`<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;├─`[headers]` (3)<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`videostatsDelayplayUrl`<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;├─`[headers]` (3)<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`videostatsWatchtimeUrl`<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;├─`[headers]` (3)<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`ptrackingUrl`<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;├─`[headers]` (3)<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`qoeUrl`<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;├─`[headers]` (3)<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`atrUrl`<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;├─`[headers]` (3)<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`[videostatsScheduledFlushWalltimeSeconds]` (3)<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`youtubeRemarketingUrl`<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;├─`[headers]` (2)<br>├─`videoDetails`<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`[keywords]` (29)<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`thumbnail`<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;├─`[thumbnails]` (3)<br>├─`playerConfig`<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`hlsProxyConfig`<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`audioConfig`<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`audioPairingConfig`<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;├─`[pairs]` (6)<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`backgroundPlaybackConfig`<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`lidarSdkConfig`<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`iosAvPlayerConfig`<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`iosPlayerConfig`<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`iosBandwidthEstimatorConfig`<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`qoeStatsClientConfig`<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`daiConfig`<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`mediaCommonConfig`<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;├─`dynamicReadaheadConfig`<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;├─`mediaUstreamerRequestConfig`<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;├─`serverReadaheadConfig`<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;├─`nextRequestPolicy`<br>├─`storyboards`<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`playerStoryboardSpecRenderer`<br>├─`attestation`<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`playerAttestationRenderer`<br></details>|
|ANDROID_LITE<br>(38)|3.26.1|<b>144p - 720p</b><br>`video/3gpp` `video/mp4` `audio/mp4` <br><br><details><summary>Formats (2)</summary>17 - 144p - video/3gpp<br>18 - 360p - video/mp4<br></details><details><summary>Adaptive Formats (7)</summary>136 - 720p - video/mp4<br>135 - 480p - video/mp4<br>134 - 360p - video/mp4<br>133 - 240p - video/mp4<br>160 - 144p - video/mp4<br>139 - None - audio/mp4<br>140 - None - audio/mp4<br></details>|&bull; MPEG-DASH Support<br><br>&bull; `storyboards`<br>&bull; `attestation`<br><br><details><summary>Response Structure</summary>├─`responseContext`<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`[serviceTrackingParams]` (1)<br>├─`playabilityStatus`<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`offlineability`<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;├─`offlineabilityRenderer`<br>├─`streamingData`<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`[formats]` (2)<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`[adaptiveFormats]` (7)<br>├─`playbackTracking`<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`videostatsPlaybackUrl`<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;├─`[headers]` (3)<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`videostatsDelayplayUrl`<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;├─`[headers]` (3)<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`videostatsWatchtimeUrl`<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;├─`[headers]` (3)<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`ptrackingUrl`<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;├─`[headers]` (3)<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`qoeUrl`<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;├─`[headers]` (3)<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`atrUrl`<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;├─`[headers]` (3)<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`[videostatsScheduledFlushWalltimeSeconds]` (3)<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`youtubeRemarketingUrl`<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;├─`[headers]` (2)<br>├─`videoDetails`<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`[keywords]` (29)<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`thumbnail`<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;├─`[thumbnails]` (2)<br>├─`playerConfig`<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`audioConfig`<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`exoPlayerConfig`<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;├─`[lowAudioQualityConnTypes]` (2)<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;├─`[nonHardwareMediaCodecNames]` (8)<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;├─`[bearerMinDurationToRetainAfterDiscardMs]` (8)<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`adRequestConfig`<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`networkProtocolConfig`<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`androidNetworkStackConfig`<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;├─`androidCronetResponsePriority`<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;├─`androidMetadataNetworkConfig`<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`androidMedialibConfig`<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`variableSpeedConfig`<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;├─`[availablePlaybackSpeeds]` (8)<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`decodeQualityConfig`<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`androidPlayerStatsConfig`<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`retryConfig`<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;├─`[retryEligibleErrors]` (5)<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`cmsPathProbeConfig`<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`mediaCommonConfig`<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;├─`dynamicReadaheadConfig`<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;├─`mediaUstreamerRequestConfig`<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;├─`predictedReadaheadConfig`<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;├─`mediaFetchRetryConfig`<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;├─`serverReadaheadConfig`<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb
|IOS_EMBEDDED_PLAYER<br>(39)|2.0|<b>144p - 1080p</b><br>`video/3gpp` `video/mp4` `audio/mp4` <br><br><details><summary>Formats (3)</summary>17 - 144p - video/3gpp<br>18 - 360p - video/mp4<br>22 - 720p - video/mp4<br></details><details><summary>Adaptive Formats (8)</summary>137 - 1080p - video/mp4<br>136 - 720p - video/mp4<br>135 - 480p - video/mp4<br>134 - 360p - video/mp4<br>133 - 240p - video/mp4<br>160 - 144p - video/mp4<br>139 - None - audio/mp4<br>140 - None - audio/mp4<br></details>|&bull; HLS Support<br><br>&bull; `annotations`<br>&bull; `cards`<br>&bull; `attestation`<br><br><details><summary>Response Structure</summary>├─`responseContext`<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`[serviceTrackingParams]` (5)<br>├─`playabilityStatus`<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`backgroundability`<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;├─`backgroundabilityRenderer`<br>├─`streamingData`<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`[formats]` (3)<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`[adaptiveFormats]` (8)<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`[hlsFormats]` (8)<br>├─`playbackTracking`<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`videostatsPlaybackUrl`<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;├─`[headers]` (2)<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`videostatsDelayplayUrl`<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;├─`[headers]` (2)<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`videostatsWatchtimeUrl`<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;├─`[headers]` (2)<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`ptrackingUrl`<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;├─`[headers]` (2)<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`qoeUrl`<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;├─`[headers]` (2)<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`atrUrl`<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;├─`[headers]` (2)<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`engageUrl`<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;├─`[headers]` (2)<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`[videostatsScheduledFlushWalltimeSeconds]` (3)<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`youtubeRemarketingUrl`<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;├─`[headers]` (2)<br>├─`videoDetails`<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`[keywords]` (29)<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`thumbnail`<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;├─`[thumbnails]` (3)<br>├─`[annotations]` (1)<br>├─`playerConfig`<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`hlsProxyConfig`<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`audioConfig`<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`audioPairingConfig`<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;├─`[pairs]` (6)<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`backgroundPlaybackConfig`<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`adRequestConfig`<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`lidarSdkConfig`<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`iosAvPlayerConfig`<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`iosPlayerConfig`<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`iosBandwidthEstimatorConfig`<br>├─`cards`<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`cardCollectionRenderer`<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;├─`[cards]` (1)<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;├─`headerText`<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;├─`[runs]` (1)<br>├─`attestation`<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`playerAttestationRenderer`<br></details>|
|WEB_UNPLUGGED<br>(41)|1.20220325|<b>144p - 4320p</b><br>`video/mp4` `video/webm` `audio/mp4` `audio/webm` <br><br><details><summary>Formats (2)</summary>18 - 360p - video/mp4<br>22 - 720p - video/mp4<br></details><details><summary>Adaptive Formats (27)</summary>571 - 4320p - video/mp4<br>313 - 2160p - video/webm<br>401 - 2160p - video/mp4<br>271 - 1440p - video/webm<br>400 - 1440p - video/mp4<br>137 - 1080p - video/mp4<br>248 - 1080p - video/webm<br>399 - 1080p - video/mp4<br>136 - 720p - video/mp4<br>247 - 720p - video/webm<br>398 - 720p - video/mp4<br>135 - 480p - video/mp4<br>244 - 480p - video/webm<br>397 - 480p - video/mp4<br>134 - 360p - video/mp4<br>243 - 360p - video/webm<br>396 - 360p - video/mp4<br>133 - 240p - video/mp4<br>242 - 240p - video/webm<br>395 - 240p - video/mp4<br>160 - 144p - video/mp4<br>278 - 144p - video/webm<br>394 - 144p - video/mp4<br>140 - None - audio/mp4<br>249 - None - audio/webm<br>250 - None - audio/webm<br>251 - None - audio/webm<br></details>|&bull; `annotations`<br>&bull; `storyboards`<br>&bull; `cards`<br>&bull; `attestation`<br>&bull; `endscreen`<br><br><details><summary>Response Structure</summary>├─`responseContext`<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`[serviceTrackingParams]` (1)<br>├─`playabilityStatus`<br>├─`streamingData`<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`[formats]` (2)<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`[adaptiveFormats]` (27)<br>├─`playbackTracking`<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`videostatsPlaybackUrl`<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;├─`[headers]` (3)<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`videostatsDelayplayUrl`<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;├─`[headers]` (3)<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`videostatsWatchtimeUrl`<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;├─`[headers]` (3)<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`ptrackingUrl`<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;├─`[headers]` (3)<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`qoeUrl`<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;├─`[headers]` (3)<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`atrUrl`<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;├─`[headers]` (3)<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`[videostatsScheduledFlushWalltimeSeconds]` (3)<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`youtubeRemarketingUrl`<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;├─`[headers]` (2)<br>├─`videoDetails`<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`[keywords]` (29)<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`thumbnail`<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;├─`[thumbnails]` (5)<br>├─`[annotations]` (1)<br>├─`playerConfig`<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`audioConfig`<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`mediaCommonConfig`<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;├─`dynamicReadaheadConfig`<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`webPlayerConfig`<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;├─`webPlayerActionsPorting`<br>├─`storyboards`<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`playerStoryboardSpecRenderer`<br>├─`cards`<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`cardCollectionRenderer`<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;├─`[cards]` (1)<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;├─`headerText`<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;├─`[runs]` (1)<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;├─`icon`<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;├─`infoCardIconRenderer`<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;├─`closeButton`<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;├─`infoCardIconRenderer`<br>├─`attestation`<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`playerAttestationRenderer`<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;├─`botguardData`<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&
|WEB_EXPERIMENTS<br>(42)|1|<b>144p - 4320p</b><br>`video/mp4` `video/webm` `audio/mp4` `audio/webm` <br><br><details><summary>Formats (2)</summary>18 - 360p - video/mp4<br>22 - 720p - video/mp4<br></details><details><summary>Adaptive Formats (27)</summary>571 - 4320p - video/mp4<br>313 - 2160p - video/webm<br>401 - 2160p - video/mp4<br>271 - 1440p - video/webm<br>400 - 1440p - video/mp4<br>137 - 1080p - video/mp4<br>248 - 1080p - video/webm<br>399 - 1080p - video/mp4<br>136 - 720p - video/mp4<br>247 - 720p - video/webm<br>398 - 720p - video/mp4<br>135 - 480p - video/mp4<br>244 - 480p - video/webm<br>397 - 480p - video/mp4<br>134 - 360p - video/mp4<br>243 - 360p - video/webm<br>396 - 360p - video/mp4<br>133 - 240p - video/mp4<br>242 - 240p - video/webm<br>395 - 240p - video/mp4<br>160 - 144p - video/mp4<br>278 - 144p - video/webm<br>394 - 144p - video/mp4<br>140 - None - audio/mp4<br>249 - None - audio/webm<br>250 - None - audio/webm<br>251 - None - audio/webm<br></details>|<details><summary>Response Structure</summary>├─`responseContext`<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`webResponseContextExtensionData`<br>├─`playabilityStatus`<br>├─`streamingData`<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`[formats]` (2)<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`[adaptiveFormats]` (27)<br>├─`playbackTracking`<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`videostatsPlaybackUrl`<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`videostatsDelayplayUrl`<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`videostatsWatchtimeUrl`<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`ptrackingUrl`<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`qoeUrl`<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`[videostatsScheduledFlushWalltimeSeconds]` (3)<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`youtubeRemarketingUrl`<br>├─`videoDetails`<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`[keywords]` (29)<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`thumbnail`<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;├─`[thumbnails]` (5)<br>├─`playerConfig`<br></details>|
|TVHTML5_CAST<br>(43)|1.1|<b>144p - 4320p</b><br>`video/mp4` `video/webm` `audio/mp4` `audio/webm` <br><br><details><summary>Formats (2)</summary>18 - 360p - video/mp4<br>22 - 720p - video/mp4<br></details><details><summary>Adaptive Formats (27)</summary>571 - 4320p - video/mp4<br>313 - 2160p - video/webm<br>401 - 2160p - video/mp4<br>271 - 1440p - video/webm<br>400 - 1440p - video/mp4<br>137 - 1080p - video/mp4<br>248 - 1080p - video/webm<br>399 - 1080p - video/mp4<br>136 - 720p - video/mp4<br>247 - 720p - video/webm<br>398 - 720p - video/mp4<br>135 - 480p - video/mp4<br>244 - 480p - video/webm<br>397 - 480p - video/mp4<br>134 - 360p - video/mp4<br>243 - 360p - video/webm<br>396 - 360p - video/mp4<br>133 - 240p - video/mp4<br>242 - 240p - video/webm<br>395 - 240p - video/mp4<br>160 - 144p - video/mp4<br>278 - 144p - video/webm<br>394 - 144p - video/mp4<br>140 - None - audio/mp4<br>249 - None - audio/webm<br>250 - None - audio/webm<br>251 - None - audio/webm<br></details>|&bull; `storyboards`<br>&bull; `attestation`<br>&bull; `endscreen`<br><br><details><summary>Response Structure</summary>├─`responseContext`<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`[serviceTrackingParams]` (1)<br>├─`playabilityStatus`<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`homeGroupPlayability`<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;├─`[unplayableHomeGroupTypes]` (2)<br>├─`streamingData`<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`[formats]` (2)<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`[adaptiveFormats]` (27)<br>├─`[playerAds]` (1)<br>├─`playbackTracking`<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`videostatsPlaybackUrl`<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`videostatsDelayplayUrl`<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`videostatsWatchtimeUrl`<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`ptrackingUrl`<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`qoeUrl`<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`atrUrl`<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`[videostatsScheduledFlushWalltimeSeconds]` (3)<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`youtubeRemarketingUrl`<br>├─`videoDetails`<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`[keywords]` (29)<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`thumbnail`<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;├─`[thumbnails]` (6)<br>├─`playerConfig`<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`audioConfig`<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`mediaCommonConfig`<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;├─`dynamicReadaheadConfig`<br>├─`storyboards`<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`playerStoryboardSpecRenderer`<br>├─`attestation`<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`playerAttestationRenderer`<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;├─`botguardData`<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;├─`interpreterSafeUrl`<br>├─`endscreen`<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`endscreenRenderer`<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;├─`[elements]` (2)<br>├─`[adPlacements]` (8)<br></details>|
|ANDROID_EMBEDDED_PLAYER<br>(55)|16.20|<b>144p - 1080p</b><br>`video/3gpp` `video/mp4` `audio/mp4` <br><br><details><summary>Formats (3)</summary>17 - 144p - video/3gpp<br>18 - 360p - video/mp4<br>22 - 720p - video/mp4<br></details><details><summary>Adaptive Formats (8)</summary>137 - 1080p - video/mp4<br>136 - 720p - video/mp4<br>135 - 480p - video/mp4<br>134 - 360p - video/mp4<br>133 - 240p - video/mp4<br>160 - 144p - video/mp4<br>139 - None - audio/mp4<br>140 - None - audio/mp4<br></details>|&bull; MPEG-DASH Support<br><br>&bull; `annotations`<br>&bull; `cards`<br>&bull; `attestation`<br>&bull; `endscreen`<br><br><details><summary>Response Structure</summary>├─`responseContext`<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`[serviceTrackingParams]` (5)<br>├─`playabilityStatus`<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`backgroundability`<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;├─`backgroundabilityRenderer`<br>├─`streamingData`<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`[formats]` (3)<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`[adaptiveFormats]` (8)<br>├─`playbackTracking`<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`videostatsPlaybackUrl`<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;├─`[headers]` (3)<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`videostatsDelayplayUrl`<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;├─`[headers]` (3)<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`videostatsWatchtimeUrl`<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;├─`[headers]` (3)<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`ptrackingUrl`<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;├─`[headers]` (3)<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`qoeUrl`<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;├─`[headers]` (3)<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`atrUrl`<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;├─`[headers]` (3)<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`engageUrl`<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;├─`[headers]` (2)<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`[videostatsScheduledFlushWalltimeSeconds]` (3)<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`youtubeRemarketingUrl`<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;├─`[headers]` (2)<br>├─`videoDetails`<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`[keywords]` (29)<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`thumbnail`<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;├─`[thumbnails]` (4)<br>├─`[annotations]` (1)<br>├─`playerConfig`<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`audioConfig`<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`exoPlayerConfig`<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;├─`[lowAudioQualityConnTypes]` (2)<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;├─`[nonHardwareMediaCodecNames]` (8)<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;├─`[bearerMinDurationToRetainAfterDiscardMs]` (8)<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`adRequestConfig`<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`networkProtocolConfig`<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`androidNetworkStackConfig`<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;├─`androidCronetResponsePriority`<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;├─`androidMetadataNetworkConfig`<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`lidarSdkConfig`<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`androidMedialibConfig`<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`playerControlsConfig`<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`variableSpeedConfig`<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`decodeQualityConfig`<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`vrConfig`<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`qoeStatsClientConfig`<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`androidPlayerStatsConfig`<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`adSurveyRequestConfig`<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`retryConfig`<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;├─`[retryEligibleErrors]` (5)<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`cmsPathProbeConfig`<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`mediaCommonConfig`<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
|WEB_EMBEDDED_PLAYER<br>(56)|9.20220325|<b>144p - 4320p</b><br>`video/mp4` `video/webm` `audio/mp4` `audio/webm` <br><br><details><summary>Formats (2)</summary>18 - 360p - video/mp4<br>22 - 720p - video/mp4<br></details><details><summary>Adaptive Formats (27)</summary>571 - 4320p - video/mp4<br>313 - 2160p - video/webm<br>401 - 2160p - video/mp4<br>271 - 1440p - video/webm<br>400 - 1440p - video/mp4<br>137 - 1080p - video/mp4<br>248 - 1080p - video/webm<br>399 - 1080p - video/mp4<br>136 - 720p - video/mp4<br>247 - 720p - video/webm<br>398 - 720p - video/mp4<br>135 - 480p - video/mp4<br>244 - 480p - video/webm<br>397 - 480p - video/mp4<br>134 - 360p - video/mp4<br>243 - 360p - video/webm<br>396 - 360p - video/mp4<br>133 - 240p - video/mp4<br>242 - 240p - video/webm<br>395 - 240p - video/mp4<br>160 - 144p - video/mp4<br>278 - 144p - video/webm<br>394 - 144p - video/mp4<br>140 - None - audio/mp4<br>249 - None - audio/webm<br>250 - None - audio/webm<br>251 - None - audio/webm<br></details>|&bull; `annotations`<br>&bull; `storyboards`<br>&bull; `cards`<br>&bull; `attestation`<br>&bull; `endscreen`<br><br><details><summary>Response Structure</summary>├─`responseContext`<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`[serviceTrackingParams]` (5)<br>├─`playabilityStatus`<br>├─`streamingData`<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`[formats]` (2)<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`[adaptiveFormats]` (27)<br>├─`[playerAds]` (1)<br>├─`playbackTracking`<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`videostatsPlaybackUrl`<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`videostatsDelayplayUrl`<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`videostatsWatchtimeUrl`<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`ptrackingUrl`<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`qoeUrl`<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`atrUrl`<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`[videostatsScheduledFlushWalltimeSeconds]` (3)<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`youtubeRemarketingUrl`<br>├─`videoDetails`<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`[keywords]` (29)<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`thumbnail`<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;├─`[thumbnails]` (10)<br>├─`[annotations]` (1)<br>├─`playerConfig`<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`audioConfig`<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`streamSelectionConfig`<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`mediaCommonConfig`<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;├─`dynamicReadaheadConfig`<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`webPlayerConfig`<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;├─`webPlayerActionsPorting`<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;├─`getSharePanelCommand`<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;├─`webPlayerShareEntityServiceEndpoint`<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;├─`subscribeCommand`<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;├─`subscribeEndpoint`<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;├─`[channelIds]` (1)<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;├─`unsubscribeCommand`<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;├─`unsubscribeEndpoint`<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;├─`[channelIds]` (1)<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;├─`addToWatchLaterCommand`<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;├─`playlistEditEndpoint`<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;├─`[act
|TV_UNPLUGGED_CAST<br>(58)|0.1|<b>144p - 4320p</b><br>`video/mp4` `video/webm` `audio/mp4` `audio/webm` <br><br><details><summary>Formats (2)</summary>18 - 360p - video/mp4<br>22 - 720p - video/mp4<br></details><details><summary>Adaptive Formats (27)</summary>571 - 4320p - video/mp4<br>313 - 2160p - video/webm<br>401 - 2160p - video/mp4<br>271 - 1440p - video/webm<br>400 - 1440p - video/mp4<br>137 - 1080p - video/mp4<br>248 - 1080p - video/webm<br>399 - 1080p - video/mp4<br>136 - 720p - video/mp4<br>247 - 720p - video/webm<br>398 - 720p - video/mp4<br>135 - 480p - video/mp4<br>244 - 480p - video/webm<br>397 - 480p - video/mp4<br>134 - 360p - video/mp4<br>243 - 360p - video/webm<br>396 - 360p - video/mp4<br>133 - 240p - video/mp4<br>242 - 240p - video/webm<br>395 - 240p - video/mp4<br>160 - 144p - video/mp4<br>278 - 144p - video/webm<br>394 - 144p - video/mp4<br>140 - None - audio/mp4<br>249 - None - audio/webm<br>250 - None - audio/webm<br>251 - None - audio/webm<br></details>|&bull; `storyboards`<br>&bull; `attestation`<br><br><details><summary>Response Structure</summary>├─`responseContext`<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`[serviceTrackingParams]` (3)<br>├─`playabilityStatus`<br>├─`streamingData`<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`[formats]` (2)<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`[adaptiveFormats]` (27)<br>├─`playbackTracking`<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`videostatsPlaybackUrl`<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;├─`[headers]` (3)<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`videostatsDelayplayUrl`<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;├─`[headers]` (3)<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`videostatsWatchtimeUrl`<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;├─`[headers]` (3)<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`ptrackingUrl`<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;├─`[headers]` (3)<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`qoeUrl`<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;├─`[headers]` (3)<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`atrUrl`<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;├─`[headers]` (3)<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`[videostatsScheduledFlushWalltimeSeconds]` (3)<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`youtubeRemarketingUrl`<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;├─`[headers]` (2)<br>├─`videoDetails`<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`[keywords]` (29)<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`thumbnail`<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;├─`[thumbnails]` (5)<br>├─`playerConfig`<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`audioConfig`<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`mediaCommonConfig`<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;├─`dynamicReadaheadConfig`<br>├─`storyboards`<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`playerStoryboardSpecRenderer`<br>├─`attestation`<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`playerAttestationRenderer`<br></details>|
|WEB_HEROES<br>(60)|0.1|<b>144p - 2160p</b><br>`video/mp4` `video/webm` `audio/mp4` `audio/webm` <br><br><details><summary>Formats (2)</summary>18 - 360p - video/mp4<br>22 - 720p - video/mp4<br></details><details><summary>Adaptive Formats (18)</summary>313 - 2160p - video/webm<br>271 - 1440p - video/webm<br>137 - 1080p - video/mp4<br>248 - 1080p - video/webm<br>136 - 720p - video/mp4<br>247 - 720p - video/webm<br>135 - 480p - video/mp4<br>244 - 480p - video/webm<br>134 - 360p - video/mp4<br>243 - 360p - video/webm<br>133 - 240p - video/mp4<br>242 - 240p - video/webm<br>160 - 144p - video/mp4<br>278 - 144p - video/webm<br>140 - None - audio/mp4<br>249 - None - audio/webm<br>250 - None - audio/webm<br>251 - None - audio/webm<br></details>|<details><summary>Response Structure</summary>├─`responseContext`<br>├─`playabilityStatus`<br>├─`streamingData`<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`[formats]` (2)<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`[adaptiveFormats]` (18)<br>├─`playbackTracking`<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`videostatsPlaybackUrl`<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`videostatsDelayplayUrl`<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`videostatsWatchtimeUrl`<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`ptrackingUrl`<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`qoeUrl`<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`youtubeRemarketingUrl`<br>├─`videoDetails`<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`[keywords]` (29)<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`thumbnail`<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;├─`[thumbnails]` (5)<br>├─`playerConfig`<br></details>|
|WEB_CREATOR<br>(62)|1.20220325|<b>144p - 4320p</b><br>`video/mp4` `video/webm` `audio/mp4` `audio/webm` <br><br><details><summary>Formats (2)</summary>18 - 360p - video/mp4<br>22 - 720p - video/mp4<br></details><details><summary>Adaptive Formats (27)</summary>571 - 4320p - video/mp4<br>313 - 2160p - video/webm<br>401 - 2160p - video/mp4<br>271 - 1440p - video/webm<br>400 - 1440p - video/mp4<br>137 - 1080p - video/mp4<br>248 - 1080p - video/webm<br>399 - 1080p - video/mp4<br>136 - 720p - video/mp4<br>247 - 720p - video/webm<br>398 - 720p - video/mp4<br>135 - 480p - video/mp4<br>244 - 480p - video/webm<br>397 - 480p - video/mp4<br>134 - 360p - video/mp4<br>243 - 360p - video/webm<br>396 - 360p - video/mp4<br>133 - 240p - video/mp4<br>242 - 240p - video/webm<br>395 - 240p - video/mp4<br>160 - 144p - video/mp4<br>278 - 144p - video/webm<br>394 - 144p - video/mp4<br>140 - None - audio/mp4<br>249 - None - audio/webm<br>250 - None - audio/webm<br>251 - None - audio/webm<br></details>|&bull; `annotations`<br>&bull; `storyboards`<br>&bull; `cards`<br>&bull; `attestation`<br><br><details><summary>Response Structure</summary>├─`responseContext`<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`[serviceTrackingParams]` (4)<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`webResponseContextExtensionData`<br>├─`playabilityStatus`<br>├─`streamingData`<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`[formats]` (2)<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`[adaptiveFormats]` (27)<br>├─`playbackTracking`<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`videostatsPlaybackUrl`<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`videostatsDelayplayUrl`<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`videostatsWatchtimeUrl`<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`ptrackingUrl`<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`qoeUrl`<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`atrUrl`<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`[videostatsScheduledFlushWalltimeSeconds]` (3)<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`youtubeRemarketingUrl`<br>├─`videoDetails`<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`[keywords]` (29)<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`thumbnail`<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;├─`[thumbnails]` (5)<br>├─`[annotations]` (1)<br>├─`playerConfig`<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`audioConfig`<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`streamSelectionConfig`<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`mediaCommonConfig`<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;├─`dynamicReadaheadConfig`<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`webPlayerConfig`<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;├─`webPlayerActionsPorting`<br>├─`storyboards`<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`playerStoryboardSpecRenderer`<br>├─`cards`<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`cardCollectionRenderer`<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;├─`[cards]` (1)<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;├─`headerText`<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;├─`icon`<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;├─`infoCardIconRenderer`<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;├─`closeButton`<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;├─`infoCardIconRenderer`<br>├─`attestation`<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`playerAttestationRenderer`<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;├─`botguardData`<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;├─`interpreterSafeUrl`<br></details>|
|TV_UNPLUGGED_ANDROID<br>(63)|0.1|<b>144p - 2160p</b><br>`video/3gpp` `video/mp4` `video/webm` `audio/mp4` `audio/webm` <br><br><details><summary>Formats (3)</summary>17 - 144p - video/3gpp<br>18 - 360p - video/mp4<br>22 - 720p - video/mp4<br></details><details><summary>Adaptive Formats (19)</summary>313 - 2160p - video/webm<br>271 - 1440p - video/webm<br>137 - 1080p - video/mp4<br>248 - 1080p - video/webm<br>136 - 720p - video/mp4<br>247 - 720p - video/webm<br>135 - 480p - video/mp4<br>244 - 480p - video/webm<br>134 - 360p - video/mp4<br>243 - 360p - video/webm<br>133 - 240p - video/mp4<br>242 - 240p - video/webm<br>160 - 144p - video/mp4<br>278 - 144p - video/webm<br>139 - None - audio/mp4<br>140 - None - audio/mp4<br>249 - None - audio/webm<br>250 - None - audio/webm<br>251 - None - audio/webm<br></details>|&bull; MPEG-DASH Support<br><br><br><details><summary>Response Structure</summary>├─`responseContext`<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`[serviceTrackingParams]` (3)<br>├─`playabilityStatus`<br>├─`streamingData`<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`[formats]` (3)<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`[adaptiveFormats]` (19)<br>├─`playbackTracking`<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`videostatsPlaybackUrl`<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`videostatsDelayplayUrl`<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`videostatsWatchtimeUrl`<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`ptrackingUrl`<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`qoeUrl`<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`[videostatsScheduledFlushWalltimeSeconds]` (3)<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`youtubeRemarketingUrl`<br>├─`videoDetails`<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`[keywords]` (29)<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`thumbnail`<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;├─`[thumbnails]` (4)<br>├─`playerConfig`<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`audioConfig`<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`exoPlayerConfig`<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;├─`[lowAudioQualityConnTypes]` (2)<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;├─`[nonHardwareMediaCodecNames]` (8)<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;├─`[bearerMinDurationToRetainAfterDiscardMs]` (8)<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`adRequestConfig`<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`androidNetworkStackConfig`<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;├─`androidMetadataNetworkConfig`<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`lidarSdkConfig`<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`androidMedialibConfig`<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`variableSpeedConfig`<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`decodeQualityConfig`<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`androidPlayerStatsConfig`<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`retryConfig`<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;├─`[retryEligibleErrors]` (5)<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`cmsPathProbeConfig`<br></details>|
|IOS_LIVE_CREATION_EXTENSION<br>(64)|16.20|<b>144p - 720p</b><br>`video/3gpp` `video/mp4` <br><br><details><summary>Formats (3)</summary>17 - 144p - video/3gpp<br>18 - 360p - video/mp4<br>22 - 720p - video/mp4<br></details>|&bull; HLS Support<br><br><br><details><summary>Response Structure</summary>├─`responseContext`<br>├─`playabilityStatus`<br>├─`streamingData`<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`[formats]` (3)<br>├─`playbackTracking`<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`videostatsPlaybackUrl`<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`videostatsDelayplayUrl`<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`videostatsWatchtimeUrl`<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`ptrackingUrl`<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`qoeUrl`<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`youtubeRemarketingUrl`<br>├─`videoDetails`<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`[keywords]` (29)<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`thumbnail`<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;├─`[thumbnails]` (3)<br>├─`playerConfig`<br></details>|
|TVHTML5_UNPLUGGED<br>(65)|5.26.1|<b>144p - 4320p</b><br>`video/mp4` `video/webm` `audio/mp4` `audio/webm` <br><br><details><summary>Formats (2)</summary>18 - 360p - video/mp4<br>22 - 720p - video/mp4<br></details><details><summary>Adaptive Formats (27)</summary>571 - 4320p - video/mp4<br>313 - 2160p - video/webm<br>401 - 2160p - video/mp4<br>271 - 1440p - video/webm<br>400 - 1440p - video/mp4<br>137 - 1080p - video/mp4<br>248 - 1080p - video/webm<br>399 - 1080p - video/mp4<br>136 - 720p - video/mp4<br>247 - 720p - video/webm<br>398 - 720p - video/mp4<br>135 - 480p - video/mp4<br>244 - 480p - video/webm<br>397 - 480p - video/mp4<br>134 - 360p - video/mp4<br>243 - 360p - video/webm<br>396 - 360p - video/mp4<br>133 - 240p - video/mp4<br>242 - 240p - video/webm<br>395 - 240p - video/mp4<br>160 - 144p - video/mp4<br>278 - 144p - video/webm<br>394 - 144p - video/mp4<br>140 - None - audio/mp4<br>249 - None - audio/webm<br>250 - None - audio/webm<br>251 - None - audio/webm<br></details>|&bull; `storyboards`<br>&bull; `attestation`<br><br><details><summary>Response Structure</summary>├─`responseContext`<br>├─`playabilityStatus`<br>├─`streamingData`<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`[formats]` (2)<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`[adaptiveFormats]` (27)<br>├─`playbackTracking`<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`videostatsPlaybackUrl`<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`videostatsDelayplayUrl`<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`videostatsWatchtimeUrl`<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`ptrackingUrl`<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`qoeUrl`<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`atrUrl`<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`[videostatsScheduledFlushWalltimeSeconds]` (3)<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`youtubeRemarketingUrl`<br>├─`videoDetails`<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`[keywords]` (29)<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`thumbnail`<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;├─`[thumbnails]` (5)<br>├─`playerConfig`<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`audioConfig`<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`mediaCommonConfig`<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;├─`dynamicReadaheadConfig`<br>├─`storyboards`<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`playerStoryboardSpecRenderer`<br>├─`attestation`<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`playerAttestationRenderer`<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;├─`botguardData`<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;├─`interpreterSafeUrl`<br>├─`[adPlacements]` (9)<br></details>|
|IOS_MESSAGES_EXTENSION<br>(66)|16.20|<b>144p - 1080p</b><br>`video/mp4` `audio/mp4` <br><br><details><summary>Adaptive Formats (8)</summary>137 - 1080p - video/mp4<br>136 - 720p - video/mp4<br>135 - 480p - video/mp4<br>134 - 360p - video/mp4<br>133 - 240p - video/mp4<br>160 - 144p - video/mp4<br>139 - None - audio/mp4<br>140 - None - audio/mp4<br></details>|&bull; HLS Support<br><br>&bull; `annotations`<br>&bull; `storyboards`<br>&bull; `attestation`<br>&bull; `endscreen`<br>&bull; `overlay`<br><br><details><summary>Response Structure</summary>├─`responseContext`<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`[serviceTrackingParams]` (6)<br>├─`playabilityStatus`<br>├─`streamingData`<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`[adaptiveFormats]` (8)<br>├─`playbackTracking`<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`videostatsPlaybackUrl`<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;├─`[headers]` (2)<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`videostatsDelayplayUrl`<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;├─`[headers]` (2)<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`videostatsWatchtimeUrl`<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;├─`[headers]` (2)<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`ptrackingUrl`<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;├─`[headers]` (2)<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`qoeUrl`<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;├─`[headers]` (2)<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`atrUrl`<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;├─`[headers]` (2)<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`engageUrl`<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;├─`[headers]` (2)<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`[videostatsScheduledFlushWalltimeSeconds]` (3)<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`youtubeRemarketingUrl`<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;├─`[headers]` (2)<br>├─`videoDetails`<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`[keywords]` (29)<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`thumbnail`<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;├─`[thumbnails]` (3)<br>├─`[annotations]` (1)<br>├─`playerConfig`<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`hlsProxyConfig`<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`audioConfig`<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`backgroundPlaybackConfig`<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`adRequestConfig`<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`lidarSdkConfig`<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`iosAvPlayerConfig`<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`iosPlayerConfig`<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`iosBandwidthEstimatorConfig`<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`qoeStatsClientConfig`<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`hamplayerConfig`<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;├─`videoTrackRenderer`<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;├─`hamplayerPixelBufferVideoTrackRendererConfig`<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;├─`audioTrackRenderer`<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;├─`hamplayerAudioEngineTrackRendererConfig`<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;├─`stallPredictor`<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;├─`hamplayerDefaultStallPredictorConfig`<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;├─`live`<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;├─`networkStatsSamplerConfig`<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;├─`resyncPolicyConfig`<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;├─`audioAbrConfig`<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;├─`videoAbrConfig`<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;├─`chunkLoaderConfig`<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;├─`loadRetryConfig`<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;├─`serverAbrConfig`<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`mediaComm
|IOS_UPTIME<br>(68)|1.0|<b>144p - 720p</b><br>`video/3gpp` `video/mp4` <br><br><details><summary>Formats (3)</summary>17 - 144p - video/3gpp<br>18 - 360p - video/mp4<br>22 - 720p - video/mp4<br></details>|&bull; HLS Support<br><br><br><details><summary>Response Structure</summary>├─`responseContext`<br>├─`playabilityStatus`<br>├─`streamingData`<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`[formats]` (3)<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`[hlsFormats]` (8)<br>├─`playbackTracking`<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`videostatsPlaybackUrl`<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`videostatsDelayplayUrl`<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`videostatsWatchtimeUrl`<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`ptrackingUrl`<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`qoeUrl`<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`youtubeRemarketingUrl`<br>├─`videoDetails`<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`[keywords]` (29)<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`thumbnail`<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;├─`[thumbnails]` (3)<br>├─`playerConfig`<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`hlsProxyConfig`<br></details>|
|WEB_UNPLUGGED_ONBOARDING<br>(69)|0.1|<b>144p - 2160p</b><br>`video/mp4` `video/webm` `audio/mp4` `audio/webm` <br><br><details><summary>Formats (2)</summary>18 - 360p - video/mp4<br>22 - 720p - video/mp4<br></details><details><summary>Adaptive Formats (18)</summary>313 - 2160p - video/webm<br>271 - 1440p - video/webm<br>137 - 1080p - video/mp4<br>248 - 1080p - video/webm<br>136 - 720p - video/mp4<br>247 - 720p - video/webm<br>135 - 480p - video/mp4<br>244 - 480p - video/webm<br>134 - 360p - video/mp4<br>243 - 360p - video/webm<br>133 - 240p - video/mp4<br>242 - 240p - video/webm<br>160 - 144p - video/mp4<br>278 - 144p - video/webm<br>140 - None - audio/mp4<br>249 - None - audio/webm<br>250 - None - audio/webm<br>251 - None - audio/webm<br></details>|&bull; `storyboards`<br><br><details><summary>Response Structure</summary>├─`responseContext`<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`[serviceTrackingParams]` (1)<br>├─`playabilityStatus`<br>├─`streamingData`<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`[formats]` (2)<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`[adaptiveFormats]` (18)<br>├─`playbackTracking`<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`videostatsPlaybackUrl`<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;├─`[headers]` (3)<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`videostatsDelayplayUrl`<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;├─`[headers]` (3)<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`videostatsWatchtimeUrl`<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;├─`[headers]` (3)<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`ptrackingUrl`<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;├─`[headers]` (3)<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`qoeUrl`<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;├─`[headers]` (3)<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`youtubeRemarketingUrl`<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;├─`[headers]` (2)<br>├─`videoDetails`<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`[keywords]` (29)<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`thumbnail`<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;├─`[thumbnails]` (5)<br>├─`playerConfig`<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`audioConfig`<br>├─`storyboards`<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`playerStoryboardSpecRenderer`<br></details>|
|WEB_UNPLUGGED_OPS<br>(70)|0.1|<b>144p - 2160p</b><br>`video/mp4` `video/webm` `audio/mp4` `audio/webm` <br><br><details><summary>Formats (2)</summary>18 - 360p - video/mp4<br>22 - 720p - video/mp4<br></details><details><summary>Adaptive Formats (18)</summary>313 - 2160p - video/webm<br>271 - 1440p - video/webm<br>137 - 1080p - video/mp4<br>248 - 1080p - video/webm<br>136 - 720p - video/mp4<br>247 - 720p - video/webm<br>135 - 480p - video/mp4<br>244 - 480p - video/webm<br>134 - 360p - video/mp4<br>243 - 360p - video/webm<br>133 - 240p - video/mp4<br>242 - 240p - video/webm<br>160 - 144p - video/mp4<br>278 - 144p - video/webm<br>140 - None - audio/mp4<br>249 - None - audio/webm<br>250 - None - audio/webm<br>251 - None - audio/webm<br></details>|&bull; `storyboards`<br><br><details><summary>Response Structure</summary>├─`responseContext`<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`[serviceTrackingParams]` (1)<br>├─`playabilityStatus`<br>├─`streamingData`<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`[formats]` (2)<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`[adaptiveFormats]` (18)<br>├─`playbackTracking`<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`videostatsPlaybackUrl`<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;├─`[headers]` (3)<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`videostatsDelayplayUrl`<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;├─`[headers]` (3)<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`videostatsWatchtimeUrl`<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;├─`[headers]` (3)<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`ptrackingUrl`<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;├─`[headers]` (3)<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`qoeUrl`<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;├─`[headers]` (3)<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`youtubeRemarketingUrl`<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;├─`[headers]` (2)<br>├─`videoDetails`<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`[keywords]` (29)<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`thumbnail`<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;├─`[thumbnails]` (5)<br>├─`playerConfig`<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`audioConfig`<br>├─`storyboards`<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`playerStoryboardSpecRenderer`<br></details>|
|WEB_UNPLUGGED_PUBLIC<br>(71)|0.1|<b>144p - 2160p</b><br>`video/mp4` `video/webm` `audio/mp4` `audio/webm` <br><br><details><summary>Formats (2)</summary>18 - 360p - video/mp4<br>22 - 720p - video/mp4<br></details><details><summary>Adaptive Formats (18)</summary>313 - 2160p - video/webm<br>271 - 1440p - video/webm<br>137 - 1080p - video/mp4<br>248 - 1080p - video/webm<br>136 - 720p - video/mp4<br>247 - 720p - video/webm<br>135 - 480p - video/mp4<br>244 - 480p - video/webm<br>134 - 360p - video/mp4<br>243 - 360p - video/webm<br>133 - 240p - video/mp4<br>242 - 240p - video/webm<br>160 - 144p - video/mp4<br>278 - 144p - video/webm<br>140 - None - audio/mp4<br>249 - None - audio/webm<br>250 - None - audio/webm<br>251 - None - audio/webm<br></details>|<details><summary>Response Structure</summary>├─`responseContext`<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`[serviceTrackingParams]` (1)<br>├─`playabilityStatus`<br>├─`streamingData`<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`[formats]` (2)<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`[adaptiveFormats]` (18)<br>├─`playbackTracking`<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`videostatsPlaybackUrl`<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`videostatsDelayplayUrl`<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`videostatsWatchtimeUrl`<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`ptrackingUrl`<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`qoeUrl`<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`youtubeRemarketingUrl`<br>├─`videoDetails`<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`[keywords]` (29)<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`thumbnail`<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;├─`[thumbnails]` (5)<br>├─`playerConfig`<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`audioConfig`<br></details>|
|TVHTML5_VR<br>(72)|0.1|<b>144p - 2160p</b><br>`video/mp4` `video/webm` `audio/mp4` `audio/webm` <br><br><details><summary>Formats (2)</summary>18 - 360p - video/mp4<br>22 - 720p - video/mp4<br></details><details><summary>Adaptive Formats (18)</summary>313 - 2160p - video/webm<br>271 - 1440p - video/webm<br>137 - 1080p - video/mp4<br>248 - 1080p - video/webm<br>136 - 720p - video/mp4<br>247 - 720p - video/webm<br>135 - 480p - video/mp4<br>244 - 480p - video/webm<br>134 - 360p - video/mp4<br>243 - 360p - video/webm<br>133 - 240p - video/mp4<br>242 - 240p - video/webm<br>160 - 144p - video/mp4<br>278 - 144p - video/webm<br>140 - None - audio/mp4<br>249 - None - audio/webm<br>250 - None - audio/webm<br>251 - None - audio/webm<br></details>|&bull; `storyboards`<br>&bull; `attestation`<br><br><details><summary>Response Structure</summary>├─`responseContext`<br>├─`playabilityStatus`<br>├─`streamingData`<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`[formats]` (2)<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`[adaptiveFormats]` (18)<br>├─`playbackTracking`<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`videostatsPlaybackUrl`<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`videostatsDelayplayUrl`<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`videostatsWatchtimeUrl`<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`ptrackingUrl`<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`qoeUrl`<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`atrUrl`<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`youtubeRemarketingUrl`<br>├─`videoDetails`<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`[keywords]` (29)<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`thumbnail`<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;├─`[thumbnails]` (5)<br>├─`playerConfig`<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`audioConfig`<br>├─`storyboards`<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`playerStoryboardSpecRenderer`<br>├─`attestation`<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`playerAttestationRenderer`<br></details>|
|TVHTML5_SIMPLY<br>(75)|1.0|<b>144p - 4320p</b><br>`video/mp4` `video/webm` `audio/mp4` `audio/webm` <br><br><details><summary>Formats (2)</summary>18 - 360p - video/mp4<br>22 - 720p - video/mp4<br></details><details><summary>Adaptive Formats (27)</summary>571 - 4320p - video/mp4<br>313 - 2160p - video/webm<br>401 - 2160p - video/mp4<br>271 - 1440p - video/webm<br>400 - 1440p - video/mp4<br>137 - 1080p - video/mp4<br>248 - 1080p - video/webm<br>399 - 1080p - video/mp4<br>136 - 720p - video/mp4<br>247 - 720p - video/webm<br>398 - 720p - video/mp4<br>135 - 480p - video/mp4<br>244 - 480p - video/webm<br>397 - 480p - video/mp4<br>134 - 360p - video/mp4<br>243 - 360p - video/webm<br>396 - 360p - video/mp4<br>133 - 240p - video/mp4<br>242 - 240p - video/webm<br>395 - 240p - video/mp4<br>160 - 144p - video/mp4<br>278 - 144p - video/webm<br>394 - 144p - video/mp4<br>140 - None - audio/mp4<br>249 - None - audio/webm<br>250 - None - audio/webm<br>251 - None - audio/webm<br></details>|&bull; `storyboards`<br>&bull; `attestation`<br><br><details><summary>Response Structure</summary>├─`responseContext`<br>├─`playabilityStatus`<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`homeGroupPlayability`<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;├─`[unplayableHomeGroupTypes]` (2)<br>├─`streamingData`<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`[formats]` (2)<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`[adaptiveFormats]` (27)<br>├─`playbackTracking`<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`videostatsPlaybackUrl`<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`videostatsDelayplayUrl`<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`videostatsWatchtimeUrl`<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`ptrackingUrl`<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`qoeUrl`<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`atrUrl`<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`[videostatsScheduledFlushWalltimeSeconds]` (3)<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`youtubeRemarketingUrl`<br>├─`videoDetails`<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`[keywords]` (29)<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`thumbnail`<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;├─`[thumbnails]` (6)<br>├─`playerConfig`<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`audioConfig`<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`mediaCommonConfig`<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;├─`dynamicReadaheadConfig`<br>├─`storyboards`<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`playerStoryboardSpecRenderer`<br>├─`attestation`<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`playerAttestationRenderer`<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;├─`botguardData`<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;├─`interpreterSafeUrl`<br>├─`[adPlacements]` (1)<br></details>|
|TVHTML5_YONGLE<br>(80)|0.1|<b>144p - 720p</b><br>`video/3gpp` `video/mp4` <br><br><details><summary>Formats (3)</summary>17 - 144p - video/3gpp<br>18 - 360p - video/mp4<br>22 - 720p - video/mp4<br></details>|&bull; `storyboards`<br>&bull; `attestation`<br><br><details><summary>Response Structure</summary>├─`responseContext`<br>├─`playabilityStatus`<br>├─`streamingData`<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`[formats]` (3)<br>├─`playbackTracking`<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`videostatsPlaybackUrl`<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`videostatsDelayplayUrl`<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`videostatsWatchtimeUrl`<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`ptrackingUrl`<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`qoeUrl`<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`atrUrl`<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`youtubeRemarketingUrl`<br>├─`videoDetails`<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`[keywords]` (29)<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`thumbnail`<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;├─`[thumbnails]` (6)<br>├─`playerConfig`<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`audioConfig`<br>├─`storyboards`<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`playerStoryboardSpecRenderer`<br>├─`attestation`<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`playerAttestationRenderer`<br></details>|
|GOOGLE_ASSISTANT<br>(84)|0.1|<b>144p - 720p</b><br>`video/3gpp` `video/mp4` <br><br><details><summary>Formats (3)</summary>17 - 144p - video/3gpp<br>18 - 360p - video/mp4<br>22 - 720p - video/mp4<br></details>|<details><summary>Response Structure</summary>├─`responseContext`<br>├─`playabilityStatus`<br>├─`streamingData`<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`[formats]` (3)<br>├─`playbackTracking`<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`videostatsPlaybackUrl`<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`videostatsDelayplayUrl`<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`videostatsWatchtimeUrl`<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`ptrackingUrl`<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`qoeUrl`<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`youtubeRemarketingUrl`<br>├─`videoDetails`<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`[keywords]` (29)<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`thumbnail`<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;├─`[thumbnails]` (5)<br>├─`playerConfig`<br></details>|
|TVHTML5_SIMPLY_EMBEDDED_PLAYER<br>(85)|2.0|<b>144p - 4320p</b><br>`video/mp4` `video/webm` `audio/mp4` `audio/webm` <br><br><details><summary>Formats (2)</summary>18 - 360p - video/mp4<br>22 - 720p - video/mp4<br></details><details><summary>Adaptive Formats (27)</summary>571 - 4320p - video/mp4<br>313 - 2160p - video/webm<br>401 - 2160p - video/mp4<br>271 - 1440p - video/webm<br>400 - 1440p - video/mp4<br>137 - 1080p - video/mp4<br>248 - 1080p - video/webm<br>399 - 1080p - video/mp4<br>136 - 720p - video/mp4<br>247 - 720p - video/webm<br>398 - 720p - video/mp4<br>135 - 480p - video/mp4<br>244 - 480p - video/webm<br>397 - 480p - video/mp4<br>134 - 360p - video/mp4<br>243 - 360p - video/webm<br>396 - 360p - video/mp4<br>133 - 240p - video/mp4<br>242 - 240p - video/webm<br>395 - 240p - video/mp4<br>160 - 144p - video/mp4<br>278 - 144p - video/webm<br>394 - 144p - video/mp4<br>140 - None - audio/mp4<br>249 - None - audio/webm<br>250 - None - audio/webm<br>251 - None - audio/webm<br></details>|&bull; No Age restrictions<br><br>&bull; `storyboards`<br>&bull; `attestation`<br><br><details><summary>Response Structure</summary>├─`responseContext`<br>├─`playabilityStatus`<br>├─`streamingData`<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`[formats]` (2)<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`[adaptiveFormats]` (27)<br>├─`playbackTracking`<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`videostatsPlaybackUrl`<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`videostatsDelayplayUrl`<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`videostatsWatchtimeUrl`<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`ptrackingUrl`<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`qoeUrl`<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`atrUrl`<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`[videostatsScheduledFlushWalltimeSeconds]` (3)<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`youtubeRemarketingUrl`<br>├─`videoDetails`<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`[keywords]` (29)<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`thumbnail`<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;├─`[thumbnails]` (5)<br>├─`playerConfig`<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`audioConfig`<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`mediaCommonConfig`<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;├─`dynamicReadaheadConfig`<br>├─`storyboards`<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`playerStoryboardSpecRenderer`<br>├─`attestation`<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`playerAttestationRenderer`<br></details>|
|WEB_INTERNAL_ANALYTICS<br>(87)|0.1|<b>144p - 720p</b><br>`video/3gpp` `video/mp4` <br><br><details><summary>Formats (3)</summary>17 - 144p - video/3gpp<br>18 - 360p - video/mp4<br>22 - 720p - video/mp4<br></details>|<details><summary>Response Structure</summary>├─`responseContext`<br>├─`playabilityStatus`<br>├─`streamingData`<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`[formats]` (3)<br>├─`playbackTracking`<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`videostatsPlaybackUrl`<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`videostatsDelayplayUrl`<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`videostatsWatchtimeUrl`<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`ptrackingUrl`<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`qoeUrl`<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`youtubeRemarketingUrl`<br>├─`videoDetails`<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`[keywords]` (29)<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`thumbnail`<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;├─`[thumbnails]` (5)<br>├─`playerConfig`<br></details>|
|WEB_PARENT_TOOLS<br>(88)|1.20220325|<b>144p - 720p</b><br>`video/3gpp` `video/mp4` <br><br><details><summary>Formats (3)</summary>17 - 144p - video/3gpp<br>18 - 360p - video/mp4<br>22 - 720p - video/mp4<br></details>|&bull; `annotations`<br>&bull; `storyboards`<br>&bull; `cards`<br>&bull; `attestation`<br><br><details><summary>Response Structure</summary>├─`responseContext`<br>├─`playabilityStatus`<br>├─`streamingData`<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`[formats]` (3)<br>├─`playbackTracking`<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`videostatsPlaybackUrl`<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`videostatsDelayplayUrl`<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`videostatsWatchtimeUrl`<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`ptrackingUrl`<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`qoeUrl`<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`atrUrl`<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`youtubeRemarketingUrl`<br>├─`videoDetails`<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`[keywords]` (29)<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`thumbnail`<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;├─`[thumbnails]` (5)<br>├─`[annotations]` (1)<br>├─`playerConfig`<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`audioConfig`<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`streamSelectionConfig`<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`webPlayerConfig`<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;├─`webPlayerActionsPorting`<br>├─`storyboards`<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`playerStoryboardSpecRenderer`<br>├─`cards`<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`cardCollectionRenderer`<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;├─`[cards]` (1)<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;├─`headerText`<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;├─`[runs]` (1)<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;├─`icon`<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;├─`infoCardIconRenderer`<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;├─`closeButton`<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;├─`infoCardIconRenderer`<br>├─`attestation`<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`playerAttestationRenderer`<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;├─`botguardData`<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;├─`interpreterSafeUrl`<br></details>|
|GOOGLE_MEDIA_ACTIONS<br>(89)|0.1|<b>144p - 720p</b><br>`video/3gpp` `video/mp4` <br><br><details><summary>Formats (3)</summary>17 - 144p - video/3gpp<br>18 - 360p - video/mp4<br>22 - 720p - video/mp4<br></details>|<details><summary>Response Structure</summary>├─`responseContext`<br>├─`playabilityStatus`<br>├─`streamingData`<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`[formats]` (3)<br>├─`playbackTracking`<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`videostatsPlaybackUrl`<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`videostatsDelayplayUrl`<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`videostatsWatchtimeUrl`<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`ptrackingUrl`<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`qoeUrl`<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`youtubeRemarketingUrl`<br>├─`videoDetails`<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`[keywords]` (29)<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`thumbnail`<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;├─`[thumbnails]` (5)<br>├─`playerConfig`<br></details>|
|WEB_PHONE_VERIFICATION<br>(90)|1.0.0|<b>144p - 720p</b><br>`video/3gpp` `video/mp4` <br><br><details><summary>Formats (3)</summary>17 - 144p - video/3gpp<br>18 - 360p - video/mp4<br>22 - 720p - video/mp4<br></details>|<details><summary>Response Structure</summary>├─`responseContext`<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`[serviceTrackingParams]` (4)<br>├─`playabilityStatus`<br>├─`streamingData`<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`[formats]` (3)<br>├─`playbackTracking`<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`videostatsPlaybackUrl`<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`videostatsDelayplayUrl`<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`videostatsWatchtimeUrl`<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`ptrackingUrl`<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`qoeUrl`<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`youtubeRemarketingUrl`<br>├─`videoDetails`<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`[keywords]` (29)<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`thumbnail`<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;├─`[thumbnails]` (5)<br>├─`playerConfig`<br></details>|
|IOS_PRODUCER<br>(92)|0.1|<b>144p - 720p</b><br>`video/3gpp` `video/mp4` <br><br><details><summary>Formats (3)</summary>17 - 144p - video/3gpp<br>18 - 360p - video/mp4<br>22 - 720p - video/mp4<br></details>|<details><summary>Response Structure</summary>├─`responseContext`<br>├─`playabilityStatus`<br>├─`streamingData`<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`[formats]` (3)<br>├─`playbackTracking`<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`videostatsPlaybackUrl`<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`videostatsDelayplayUrl`<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`videostatsWatchtimeUrl`<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`ptrackingUrl`<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`qoeUrl`<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`youtubeRemarketingUrl`<br>├─`videoDetails`<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`[keywords]` (29)<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`thumbnail`<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;├─`[thumbnails]` (5)<br>├─`playerConfig`<br></details>|
|TVHTML5_FOR_KIDS<br>(93)|7.20220325|<b>144p - 2160p</b><br>`video/mp4` `video/webm` `audio/mp4` `audio/webm` <br><br><details><summary>Formats (2)</summary>18 - 360p - video/mp4<br>22 - 720p - video/mp4<br></details><details><summary>Adaptive Formats (18)</summary>313 - 2160p - video/webm<br>271 - 1440p - video/webm<br>137 - 1080p - video/mp4<br>248 - 1080p - video/webm<br>136 - 720p - video/mp4<br>247 - 720p - video/webm<br>135 - 480p - video/mp4<br>244 - 480p - video/webm<br>134 - 360p - video/mp4<br>243 - 360p - video/webm<br>133 - 240p - video/mp4<br>242 - 240p - video/webm<br>160 - 144p - video/mp4<br>278 - 144p - video/webm<br>140 - None - audio/mp4<br>249 - None - audio/webm<br>250 - None - audio/webm<br>251 - None - audio/webm<br></details>|&bull; `storyboards`<br>&bull; `attestation`<br><br><details><summary>Response Structure</summary>├─`responseContext`<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`[serviceTrackingParams]` (1)<br>├─`playabilityStatus`<br>├─`streamingData`<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`[formats]` (2)<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`[adaptiveFormats]` (18)<br>├─`playbackTracking`<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`videostatsPlaybackUrl`<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`videostatsDelayplayUrl`<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`videostatsWatchtimeUrl`<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`ptrackingUrl`<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`qoeUrl`<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`atrUrl`<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`[videostatsScheduledFlushWalltimeSeconds]` (3)<br>├─`videoDetails`<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`[keywords]` (29)<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`thumbnail`<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;├─`[thumbnails]` (6)<br>├─`playerConfig`<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`audioConfig`<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`mediaCommonConfig`<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;├─`dynamicReadaheadConfig`<br>├─`storyboards`<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`playerStoryboardSpecRenderer`<br>├─`attestation`<br>&nbsp;&nbsp;&nbsp;&nbsp;├─`playerAttestationRenderer`<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;├─`botguardData`<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;├─`interpreterSafeUrl`<br></details>|