|
|
||
|---|---|---|
| misc | ||
| payloads | ||
| results | ||
| templates | ||
| .gitignore | ||
| README.md | ||
| analysis.py | ||
| innerbrute.py | ||
README.md
YouTube-Internal-Clients
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.
The goal was to find a client that has no age restrictions implemented. With success.
Contributors
- @MinePlayersPE - Mapped some version numbers in a Gist, which helped a lot
- @89z - Helped to find some missing clients and version numbers
Results
The script has found the following working clients tested on this video:
| ID/ClientName/Version | Quality Formats | Features/Limitations/Attributes |
|---|---|---|
| ID: 1 WEB 2.20220405 |
144p - 4320p60 HDRvideo/mp4 video/webm audio/mp4 audio/webm Formats (2)18 - 360p - video/mp422 - 720p - video/mp4 Adaptive Formats (38)272 - 4320p60 - video/webm702 - 4320p60 HDR - video/mp4 315 - 2160p60 - video/webm 337 - 2160p60 HDR - video/webm 701 - 2160p60 HDR - video/mp4 308 - 1440p60 - video/webm 336 - 1440p60 HDR - video/webm 700 - 1440p60 HDR - video/mp4 299 - 1080p60 - video/mp4 303 - 1080p60 - video/webm 335 - 1080p60 HDR - video/webm 699 - 1080p60 HDR - video/mp4 136 - 720p - video/mp4 247 - 720p - video/webm 298 - 720p60 - video/mp4 302 - 720p60 - video/webm 334 - 720p60 HDR - video/webm 698 - 720p60 HDR - video/mp4 135 - 480p - video/mp4 244 - 480p - video/webm 333 - 480p60 HDR - video/webm 697 - 480p60 HDR - video/mp4 134 - 360p - video/mp4 243 - 360p - video/webm 332 - 360p60 HDR - video/webm 696 - 360p60 HDR - video/mp4 133 - 240p - video/mp4 242 - 240p - video/webm 331 - 240p60 HDR - video/webm 695 - 240p60 HDR - video/mp4 160 - 144p - video/mp4 278 - 144p - video/webm 330 - 144p60 HDR - video/webm 694 - 144p60 HDR - video/mp4 140 - None - audio/mp4 249 - None - audio/webm 250 - None - audio/webm 251 - None - audio/webm |
• storyboards• microformat• attestation• endscreen• frameworkUpdatesShow Response├─responseContext│ ├─ [serviceTrackingParams] (4)│ ├─ mainAppWebResponseContext│ ├─ webResponseContextExtensionData├─ playabilityStatus│ ├─ miniplayer│ │ ├─ miniplayerRenderer├─ streamingData│ ├─ [formats] (2)│ ├─ [adaptiveFormats] (38)├─ playbackTracking│ ├─ videostatsPlaybackUrl│ ├─ videostatsDelayplayUrl│ ├─ videostatsWatchtimeUrl│ ├─ ptrackingUrl│ ├─ qoeUrl│ ├─ atrUrl│ ├─ [videostatsScheduledFlushWalltimeSeconds] (3)│ ├─ youtubeRemarketingUrl├─ videoDetails│ ├─ [keywords] (40)│ ├─ thumbnail│ │ ├─ [thumbnails] (5)├─ playerConfig│ ├─ audioConfig│ ├─ streamSelectionConfig│ ├─ mediaCommonConfig│ │ ├─ dynamicReadaheadConfig│ ├─ webPlayerConfig│ │ ├─ webPlayerActionsPorting│ │ │ ├─ getSharePanelCommand│ │ │ │ ├─ commandMetadata│ │ │ │ │ ├─ webCommandMetadata│ │ │ │ ├─ webPlayerShareEntityServiceEndpoint│ │ │ ├─ subscribeCommand│ │ │ │ ├─ commandMetadata│ │ │ │ │ ├─ webCommandMetadata│ │ │ │ ├─ subscribeEndpoint│ │ │ │ │ ├─ [channelIds] (1)│ │ │ ├─ unsubscribeCommand│ │ │ │ ├─ commandMetadata│ │ │ │ │ ├─ webCommandMetadata│ │ │ │ ├─ unsubscribeEndpoint│ │ │ │ │ ├─ [channelIds] (1)│ │ │ ├─ addToWatchLaterCommand│ │ │ │ ├─ commandMetadata│ │ │ │ │ ├─ webCommandMetadata│ │ │ │ ├─ playlistEditEndpoint│ │ │ │ │ ├─ [actions] (1)│ │ │ ├─ removeFromWatchLaterCommand│ │ │ │ ├─ commandMetadata│ │ │ │ │ ├─ webCommandMetadata│ │ │ │ ├─ playlistEditEndpoint│ │ │ │ │ ├─ [actions] (1)├─ storyboards│ ├─ playerStoryboardSpecRenderer├─ microformat│ ├─ playerMicroformatRenderer│ │ ├─ thumbnail│ │ │ ├─ [thumbnails] (1)│ │ ├─ embed│ │ ├─ title│ │ ├─ description│ │ ├─ [availableCountries] (249)├─ attestation│ ├─ playerAttestationRenderer│ │ ├─ botguardData│ │ │ ├─ interpreterSafeUrl├─ endscreen│ ├─ endscreenRenderer│ │ ├─ [elements] (4)├─ frameworkUpdates│ ├─ entityBatchUpdate│ │ ├─ [mutations] (1)│ │ ├─ timestamp |
| ID: 2 MWEB 2.20220405 |
144p - 4320p60 HDRvideo/3gpp video/mp4 video/webm audio/mp4 audio/webm Formats (3)17 - 144p - video/3gpp18 - 360p - video/mp4 22 - 720p - video/mp4 Adaptive Formats (42)272 - 4320p60 - video/webm702 - 4320p60 HDR - video/mp4 315 - 2160p60 - video/webm 337 - 2160p60 HDR - video/webm 701 - 2160p60 HDR - video/mp4 308 - 1440p60 - video/webm 336 - 1440p60 HDR - video/webm 700 - 1440p60 HDR - video/mp4 299 - 1080p60 - video/mp4 303 - 1080p60 - video/webm 335 - 1080p60 HDR - video/webm 699 - 1080p60 HDR - video/mp4 136 - 720p - video/mp4 247 - 720p - video/webm 298 - 720p60 - video/mp4 302 - 720p60 - video/webm 334 - 720p60 HDR - video/webm 698 - 720p60 HDR - video/mp4 135 - 480p - video/mp4 244 - 480p - video/webm 333 - 480p60 HDR - video/webm 697 - 480p60 HDR - video/mp4 134 - 360p - video/mp4 243 - 360p - video/webm 332 - 360p60 HDR - video/webm 696 - 360p60 HDR - video/mp4 133 - 240p - video/mp4 242 - 240p - video/webm 331 - 240p60 HDR - video/webm 695 - 240p60 HDR - video/mp4 160 - 144p - video/mp4 278 - 144p - video/webm 330 - 144p60 HDR - video/webm 597 - 144p - video/mp4 598 - 144p - video/webm 694 - 144p60 HDR - video/mp4 140 - None - audio/mp4 249 - None - audio/webm 250 - None - audio/webm 251 - None - audio/webm 599 - None - audio/mp4 600 - None - audio/webm |
• storyboards• microformat• attestationShow Response├─responseContext│ ├─ [serviceTrackingParams] (3)│ ├─ webResponseContextExtensionData├─ playabilityStatus├─ streamingData│ ├─ [formats] (3)│ ├─ [adaptiveFormats] (42)├─ playbackTracking│ ├─ videostatsPlaybackUrl│ ├─ videostatsDelayplayUrl│ ├─ videostatsWatchtimeUrl│ ├─ ptrackingUrl│ ├─ qoeUrl│ ├─ atrUrl│ ├─ [videostatsScheduledFlushWalltimeSeconds] (3)│ ├─ youtubeRemarketingUrl├─ videoDetails│ ├─ [keywords] (40)│ ├─ thumbnail│ │ ├─ [thumbnails] (5)├─ playerConfig│ ├─ audioConfig│ ├─ streamSelectionConfig│ ├─ mediaCommonConfig│ │ ├─ dynamicReadaheadConfig├─ storyboards│ ├─ playerStoryboardSpecRenderer├─ microformat│ ├─ playerMicroformatRenderer│ │ ├─ thumbnail│ │ │ ├─ [thumbnails] (1)│ │ ├─ embed│ │ ├─ title│ │ │ ├─ [runs] (1)│ │ ├─ description│ │ │ ├─ [runs] (1)│ │ ├─ [availableCountries] (249)├─ attestation│ ├─ playerAttestationRenderer│ │ ├─ botguardData│ │ │ ├─ interpreterSafeUrl |
| ID: 3 ANDROID 17.13.3 |
144p - 4320p60 HDRvideo/3gpp video/mp4 video/webm audio/mp4 audio/webm Formats (3)17 - 144p - video/3gpp18 - 360p - video/mp4 22 - 720p - video/mp4 Adaptive Formats (36)702 - 4320p60 HDR - video/mp4315 - 2160p60 - video/webm 337 - 2160p60 HDR - video/webm 701 - 2160p60 HDR - video/mp4 308 - 1440p60 - video/webm 336 - 1440p60 HDR - video/webm 700 - 1440p60 HDR - video/mp4 299 - 1080p60 - video/mp4 303 - 1080p60 - video/webm 335 - 1080p60 HDR - video/webm 699 - 1080p60 HDR - video/mp4 298 - 720p60 - video/mp4 302 - 720p60 - video/webm 334 - 720p60 HDR - video/webm 698 - 720p60 HDR - video/mp4 135 - 480p - video/mp4 244 - 480p - video/webm 333 - 480p60 HDR - video/webm 697 - 480p60 HDR - video/mp4 134 - 360p - video/mp4 243 - 360p - video/webm 332 - 360p60 HDR - video/webm 696 - 360p60 HDR - video/mp4 133 - 240p - video/mp4 242 - 240p - video/webm 331 - 240p60 HDR - video/webm 695 - 240p60 HDR - video/mp4 160 - 144p - video/mp4 278 - 144p - video/webm 330 - 144p60 HDR - video/webm 694 - 144p60 HDR - video/mp4 139 - None - audio/mp4 140 - None - audio/mp4 249 - None - audio/webm 250 - None - audio/webm 251 - None - audio/webm |
• MPEG-DASH Support • storyboards• attestation• endscreen• frameworkUpdatesShow Response├─responseContext│ ├─ [serviceTrackingParams] (5)├─ playabilityStatus│ ├─ offlineability│ │ ├─ buttonRenderer│ │ │ ├─ serviceEndpoint│ │ │ │ ├─ ypcGetOfflineUpsellEndpoint│ ├─ miniplayer│ │ ├─ miniplayerRenderer├─ streamingData│ ├─ [formats] (3)│ ├─ [adaptiveFormats] (36)├─ playbackTracking│ ├─ videostatsPlaybackUrl│ │ ├─ [headers] (3)│ ├─ videostatsDelayplayUrl│ │ ├─ [headers] (3)│ ├─ videostatsWatchtimeUrl│ │ ├─ [headers] (3)│ ├─ ptrackingUrl│ │ ├─ [headers] (3)│ ├─ qoeUrl│ │ ├─ [headers] (3)│ ├─ atrUrl│ │ ├─ [headers] (3)│ ├─ engageUrl│ │ ├─ [headers] (2)│ ├─ [videostatsScheduledFlushWalltimeSeconds] (3)│ ├─ youtubeRemarketingUrl│ │ ├─ [headers] (2)├─ videoDetails│ ├─ [keywords] (40)│ ├─ thumbnail│ │ ├─ [thumbnails] (4)├─ playerConfig│ ├─ audioConfig│ ├─ exoPlayerConfig│ │ ├─ [lowAudioQualityConnTypes] (2)│ │ ├─ [nonHardwareMediaCodecNames] (8)│ │ ├─ [bearerMinDurationToRetainAfterDiscardMs] (8)│ ├─ playbackStartConfig│ ├─ adRequestConfig│ ├─ networkProtocolConfig│ ├─ androidNetworkStackConfig│ │ ├─ androidCronetResponsePriority│ │ ├─ androidMetadataNetworkConfig│ ├─ lidarSdkConfig│ ├─ androidMedialibConfig│ │ ├─ [initialBandwidthEstimates] (2)│ ├─ playerControlsConfig│ ├─ variableSpeedConfig│ │ ├─ [availablePlaybackSpeeds] (8)│ ├─ decodeQualityConfig│ ├─ vrConfig│ ├─ qoeStatsClientConfig│ ├─ androidPlayerStatsConfig│ ├─ stickyQualitySelectionConfig│ ├─ adSurveyRequestConfig│ ├─ retryConfig│ │ ├─ [retryEligibleErrors] (5)│ ├─ cmsPathProbeConfig│ ├─ mediaCommonConfig│ │ ├─ dynamicReadaheadConfig│ │ ├─ mediaUstreamerRequestConfig│ │ ├─ predictedReadaheadConfig│ │ ├─ mediaFetchRetryConfig│ │ ├─ serverReadaheadConfig│ │ │ ├─ nextRequestPolicy│ ├─ playerGestureConfig├─ storyboards│ ├─ playerStoryboardSpecRenderer├─ attestation│ ├─ playerAttestationRenderer├─ endscreen│ ├─ endscreenRenderer│ │ ├─ [elements] (4)├─ playerSettingsMenuData│ ├─ loggingDirectives│ │ ├─ visibility├─ frameworkUpdates│ ├─ entityBatchUpdate│ │ ├─ [mutations] (1)│ │ ├─ timestamp |
| ID: 5 IOS 17.13.3 |
144p - 720pvideo/mp4 audio/mp4 Adaptive Formats (7)136 - 720p - video/mp4135 - 480p - video/mp4 134 - 360p - video/mp4 133 - 240p - video/mp4 160 - 144p - video/mp4 139 - None - audio/mp4 140 - None - audio/mp4 |
• HLS Support • storyboards• attestation• endscreen• overlay• frameworkUpdatesShow Response├─responseContext│ ├─ [serviceTrackingParams] (5)├─ playabilityStatus│ ├─ offlineability│ │ ├─ buttonRenderer│ │ │ ├─ navigationEndpoint│ │ │ │ ├─ ypcGetOfflineUpsellEndpoint│ ├─ miniplayer│ │ ├─ miniplayerRenderer├─ streamingData│ ├─ [adaptiveFormats] (7)├─ playbackTracking│ ├─ videostatsPlaybackUrl│ │ ├─ [headers] (2)│ ├─ videostatsDelayplayUrl│ │ ├─ [headers] (2)│ ├─ videostatsWatchtimeUrl│ │ ├─ [headers] (2)│ ├─ ptrackingUrl│ │ ├─ [headers] (2)│ ├─ qoeUrl│ │ ├─ [headers] (2)│ ├─ atrUrl│ │ ├─ [headers] (2)│ ├─ engageUrl│ │ ├─ [headers] (2)│ ├─ [videostatsScheduledFlushWalltimeSeconds] (3)│ ├─ youtubeRemarketingUrl│ │ ├─ [headers] (2)├─ videoDetails│ ├─ [keywords] (40)│ ├─ thumbnail│ │ ├─ [thumbnails] (3)├─ playerConfig│ ├─ hlsProxyConfig│ ├─ audioConfig│ ├─ backgroundPlaybackConfig│ ├─ adRequestConfig│ ├─ lidarSdkConfig│ ├─ iosAvPlayerConfig│ ├─ vrConfig│ ├─ iosPlayerConfig│ ├─ iosBandwidthEstimatorConfig│ ├─ qoeStatsClientConfig│ ├─ adSurveyRequestConfig│ ├─ hamplayerConfig│ │ ├─ videoTrackRenderer│ │ │ ├─ hamplayerPixelBufferVideoTrackRendererConfig│ │ ├─ audioTrackRenderer│ │ │ ├─ hamplayerAudioEngineTrackRendererConfig│ │ ├─ stallPredictor│ │ │ ├─ hamplayerDefaultStallPredictorConfig│ │ ├─ live│ │ ├─ networkStatsSamplerConfig│ │ ├─ resyncPolicyConfig│ │ ├─ audioAbrConfig│ │ ├─ videoAbrConfig│ │ ├─ chunkLoaderConfig│ │ ├─ loadRetryConfig│ │ ├─ serverAbrConfig│ │ ├─ offlineConfig│ ├─ daiConfig│ ├─ mediaCommonConfig│ │ ├─ dynamicReadaheadConfig│ │ ├─ mediaUstreamerRequestConfig│ │ ├─ serverReadaheadConfig│ │ │ ├─ nextRequestPolicy│ │ ├─ sabrClientConfig│ ├─ playerGestureConfig├─ storyboards│ ├─ playerStoryboardSpecRenderer├─ attestation│ ├─ playerAttestationRenderer├─ endscreen│ ├─ endscreenRenderer│ │ ├─ [elements] (4)├─ [onResponseReceivedEndpoints] (1)├─ overlay│ ├─ playerControlsOverlayRenderer│ │ ├─ overflow│ │ │ ├─ playerOverflowRenderer│ │ │ │ ├─ endpoint│ │ │ │ │ ├─ menuEndpoint│ │ │ │ │ │ ├─ menu│ │ │ │ │ │ │ ├─ menuRenderer│ │ │ │ │ │ │ │ ├─ [items] (5)│ │ │ │ │ │ │ │ ├─ loggingDirectives│ │ │ │ │ │ │ │ │ ├─ visibility├─ frameworkUpdates│ ├─ entityBatchUpdate│ │ ├─ [mutations] (1)│ │ ├─ timestamp |
| ID: 7 TVHTML5 7.20220325 |
144p - 4320p60 HDRvideo/mp4 video/webm audio/mp4 audio/webm Formats (2)18 - 360p - video/mp422 - 720p - video/mp4 Adaptive Formats (38)272 - 4320p60 - video/webm702 - 4320p60 HDR - video/mp4 315 - 2160p60 - video/webm 337 - 2160p60 HDR - video/webm 701 - 2160p60 HDR - video/mp4 308 - 1440p60 - video/webm 336 - 1440p60 HDR - video/webm 700 - 1440p60 HDR - video/mp4 299 - 1080p60 - video/mp4 303 - 1080p60 - video/webm 335 - 1080p60 HDR - video/webm 699 - 1080p60 HDR - video/mp4 136 - 720p - video/mp4 247 - 720p - video/webm 298 - 720p60 - video/mp4 302 - 720p60 - video/webm 334 - 720p60 HDR - video/webm 698 - 720p60 HDR - video/mp4 135 - 480p - video/mp4 244 - 480p - video/webm 333 - 480p60 HDR - video/webm 697 - 480p60 HDR - video/mp4 134 - 360p - video/mp4 243 - 360p - video/webm 332 - 360p60 HDR - video/webm 696 - 360p60 HDR - video/mp4 133 - 240p - video/mp4 242 - 240p - video/webm 331 - 240p60 HDR - video/webm 695 - 240p60 HDR - video/mp4 160 - 144p - video/mp4 278 - 144p - video/webm 330 - 144p60 HDR - video/webm 694 - 144p60 HDR - video/mp4 140 - None - audio/mp4 249 - None - audio/webm 250 - None - audio/webm 251 - None - audio/webm |
• storyboards• attestation• endscreenShow Response├─responseContext│ ├─ [serviceTrackingParams] (1)├─ playabilityStatus├─ streamingData│ ├─ [formats] (2)│ ├─ [adaptiveFormats] (38)├─ playbackTracking│ ├─ videostatsPlaybackUrl│ ├─ videostatsDelayplayUrl│ ├─ videostatsWatchtimeUrl│ ├─ ptrackingUrl│ ├─ qoeUrl│ ├─ atrUrl│ ├─ [videostatsScheduledFlushWalltimeSeconds] (3)│ ├─ youtubeRemarketingUrl├─ videoDetails│ ├─ thumbnail│ │ ├─ [thumbnails] (6)├─ playerConfig│ ├─ audioConfig│ ├─ mediaCommonConfig│ │ ├─ dynamicReadaheadConfig├─ storyboards│ ├─ playerStoryboardSpecRenderer├─ attestation│ ├─ playerAttestationRenderer│ │ ├─ botguardData│ │ │ ├─ interpreterSafeUrl├─ endscreen│ ├─ endscreenRenderer│ │ ├─ [elements] (4)├─ [adPlacements] (6) |
| ID: 8 TVLITE 2 |
144p - 720pvideo/3gpp video/mp4 Formats (3)17 - 144p - video/3gpp18 - 360p - video/mp4 22 - 720p - video/mp4 |
• storyboardsShow Response├─responseContext│ ├─ [serviceTrackingParams] (1)├─ playabilityStatus├─ streamingData│ ├─ [formats] (3)├─ playbackTracking│ ├─ videostatsPlaybackUrl│ ├─ videostatsDelayplayUrl│ ├─ videostatsWatchtimeUrl│ ├─ ptrackingUrl│ ├─ qoeUrl│ ├─ youtubeRemarketingUrl├─ videoDetails│ ├─ [keywords] (40)│ ├─ thumbnail│ │ ├─ [thumbnails] (5)├─ playerConfig│ ├─ audioConfig├─ storyboards│ ├─ playerStoryboardSpecRenderer |
| ID: 10 TVANDROID 1.0 |
144p - 720pvideo/3gpp video/mp4 Formats (3)17 - 144p - video/3gpp18 - 360p - video/mp4 22 - 720p - video/mp4 |
Show Response├─responseContext│ ├─ [serviceTrackingParams] (1)├─ playabilityStatus├─ streamingData│ ├─ [formats] (3)├─ playbackTracking│ ├─ videostatsPlaybackUrl│ ├─ videostatsDelayplayUrl│ ├─ videostatsWatchtimeUrl│ ├─ ptrackingUrl│ ├─ qoeUrl│ ├─ youtubeRemarketingUrl├─ videoDetails│ ├─ [keywords] (40)│ ├─ thumbnail│ │ ├─ [thumbnails] (5)├─ playerConfig |
| ID: 13 XBOXONEGUIDE 1.0 |
144p - 720pvideo/3gpp video/mp4 Formats (3)17 - 144p - video/3gpp18 - 360p - video/mp4 22 - 720p - video/mp4 |
• storyboardsShow Response├─responseContext├─ playabilityStatus├─ streamingData│ ├─ [formats] (3)├─ playbackTracking│ ├─ videostatsPlaybackUrl│ ├─ videostatsDelayplayUrl│ ├─ videostatsWatchtimeUrl│ ├─ ptrackingUrl│ ├─ qoeUrl│ ├─ youtubeRemarketingUrl├─ videoDetails│ ├─ [keywords] (40)│ ├─ thumbnail│ │ ├─ [thumbnails] (5)├─ playerConfig├─ storyboards│ ├─ playerStoryboardSpecRenderer |
| ID: 14 ANDROID_CREATOR 22.14 |
144p - 720pvideo/3gpp video/mp4 audio/mp4 Formats (3)17 - 144p - video/3gpp18 - 360p - video/mp4 22 - 720p - video/mp4 Adaptive Formats (6)136 - 720p - video/mp4135 - 480p - video/mp4 134 - 360p - video/mp4 133 - 240p - video/mp4 160 - 144p - video/mp4 140 - None - audio/mp4 |
Show Response├─responseContext│ ├─ [serviceTrackingParams] (2)├─ playabilityStatus├─ streamingData│ ├─ [formats] (3)│ ├─ [adaptiveFormats] (6)├─ playbackTracking│ ├─ videostatsPlaybackUrl│ ├─ videostatsDelayplayUrl│ ├─ videostatsWatchtimeUrl│ ├─ ptrackingUrl│ ├─ qoeUrl│ ├─ youtubeRemarketingUrl├─ videoDetails│ ├─ [keywords] (40)│ ├─ thumbnail│ │ ├─ [thumbnails] (4)├─ playerConfig |
| ID: 15 IOS_CREATOR 22.14 |
144p - 720pvideo/3gpp video/mp4 Formats (3)17 - 144p - video/3gpp18 - 360p - video/mp4 22 - 720p - video/mp4 |
• HLS SupportShow Response├─responseContext│ ├─ [serviceTrackingParams] (2)├─ playabilityStatus├─ streamingData│ ├─ [formats] (3)├─ playbackTracking│ ├─ videostatsPlaybackUrl│ ├─ videostatsDelayplayUrl│ ├─ videostatsWatchtimeUrl│ ├─ ptrackingUrl│ ├─ qoeUrl│ ├─ youtubeRemarketingUrl├─ videoDetails│ ├─ [keywords] (40)│ ├─ thumbnail│ │ ├─ [thumbnails] (3)├─ playerConfig |
| ID: 16 TVAPPLE 1.0 |
144p - 720pvideo/3gpp video/mp4 Formats (3)17 - 144p - video/3gpp18 - 360p - video/mp4 22 - 720p - video/mp4 |
• HLS SupportShow Response├─responseContext│ ├─ [serviceTrackingParams] (1)├─ playabilityStatus├─ streamingData│ ├─ [formats] (3)│ ├─ [hlsFormats] (8)├─ [playerAds] (1)├─ playbackTracking│ ├─ videostatsPlaybackUrl│ ├─ videostatsDelayplayUrl│ ├─ videostatsWatchtimeUrl│ ├─ ptrackingUrl│ ├─ qoeUrl│ ├─ youtubeRemarketingUrl├─ videoDetails│ ├─ [keywords] (40)│ ├─ thumbnail│ │ ├─ [thumbnails] (5)├─ playerConfig |
| ID: 18 ANDROID_KIDS 7.12.3 |
144p - 2160pvideo/3gpp video/mp4 video/webm audio/mp4 audio/webm Formats (3)17 - 144p - video/3gpp18 - 360p - video/mp4 22 - 720p - video/mp4 Adaptive Formats (18)313 - 2160p - video/webm271 - 1440p - video/webm 137 - 1080p - video/mp4 136 - 720p - video/mp4 247 - 720p - video/webm 135 - 480p - video/mp4 244 - 480p - video/webm 134 - 360p - video/mp4 243 - 360p - video/webm 133 - 240p - video/mp4 242 - 240p - video/webm 160 - 144p - video/mp4 278 - 144p - video/webm 139 - None - audio/mp4 140 - None - audio/mp4 249 - None - audio/webm 250 - None - audio/webm 251 - None - audio/webm |
• "For Kids" content only • MPEG-DASH Support • captions• attestationShow Response├─responseContext│ ├─ [serviceTrackingParams] (1)├─ playabilityStatus├─ streamingData│ ├─ [formats] (3)│ ├─ [adaptiveFormats] (18)├─ playbackTracking│ ├─ videostatsPlaybackUrl│ │ ├─ [headers] (2)│ ├─ videostatsDelayplayUrl│ │ ├─ [headers] (2)│ ├─ videostatsWatchtimeUrl│ │ ├─ [headers] (2)│ ├─ ptrackingUrl│ │ ├─ [headers] (2)│ ├─ qoeUrl│ │ ├─ [headers] (2)│ ├─ atrUrl│ │ ├─ [headers] (2)│ ├─ [videostatsScheduledFlushWalltimeSeconds] (3)├─ captions│ ├─ playerCaptionsTracklistRenderer│ │ ├─ [captionTracks] (1)│ │ ├─ [audioTracks] (1)├─ videoDetails│ ├─ [keywords] (25)│ ├─ thumbnail│ │ ├─ [thumbnails] (4)├─ playerConfig│ ├─ audioConfig│ ├─ exoPlayerConfig│ │ ├─ [lowAudioQualityConnTypes] (2)│ │ ├─ [nonHardwareMediaCodecNames] (8)│ │ ├─ [bearerMinDurationToRetainAfterDiscardMs] (8)│ ├─ adRequestConfig│ ├─ networkProtocolConfig│ ├─ androidNetworkStackConfig│ │ ├─ androidMetadataNetworkConfig│ ├─ lidarSdkConfig│ ├─ androidMedialibConfig│ ├─ kidsAdSkipConfig│ ├─ variableSpeedConfig│ ├─ decodeQualityConfig│ ├─ androidPlayerStatsConfig│ ├─ retryConfig│ │ ├─ [retryEligibleErrors] (5)│ ├─ cmsPathProbeConfig│ ├─ mediaCommonConfig│ │ ├─ dynamicReadaheadConfig│ │ ├─ mediaUstreamerRequestConfig│ │ ├─ predictedReadaheadConfig│ │ ├─ mediaFetchRetryConfig│ │ ├─ serverReadaheadConfig│ │ │ ├─ nextRequestPolicy├─ attestation│ ├─ playerAttestationRenderer |
| ID: 19 IOS_KIDS 7.12.3 |
144p - 1080pvideo/mp4 audio/mp4 Adaptive Formats (8)137 - 1080p - video/mp4136 - 720p - video/mp4 135 - 480p - video/mp4 134 - 360p - video/mp4 133 - 240p - video/mp4 160 - 144p - video/mp4 139 - None - audio/mp4 140 - None - audio/mp4 |
• "For Kids" content only • HLS Support • captions• attestationShow Response├─responseContext│ ├─ [serviceTrackingParams] (3)├─ playabilityStatus├─ streamingData│ ├─ [adaptiveFormats] (8)├─ playbackTracking│ ├─ videostatsPlaybackUrl│ │ ├─ [headers] (2)│ ├─ videostatsDelayplayUrl│ │ ├─ [headers] (2)│ ├─ videostatsWatchtimeUrl│ │ ├─ [headers] (2)│ ├─ ptrackingUrl│ │ ├─ [headers] (2)│ ├─ qoeUrl│ │ ├─ [headers] (2)│ ├─ atrUrl│ │ ├─ [headers] (2)│ ├─ [videostatsScheduledFlushWalltimeSeconds] (3)├─ captions│ ├─ playerCaptionsTracklistRenderer│ │ ├─ [captionTracks] (1)│ │ ├─ [audioTracks] (1)├─ videoDetails│ ├─ [keywords] (25)│ ├─ thumbnail│ │ ├─ [thumbnails] (3)├─ playerConfig│ ├─ hlsProxyConfig│ ├─ audioConfig│ ├─ backgroundPlaybackConfig│ ├─ lidarSdkConfig│ ├─ kidsAdSkipConfig│ ├─ iosAvPlayerConfig│ ├─ iosPlayerConfig│ ├─ iosBandwidthEstimatorConfig│ ├─ qoeStatsClientConfig│ ├─ hamplayerConfig│ │ ├─ videoTrackRenderer│ │ │ ├─ hamplayerPixelBufferVideoTrackRendererConfig│ │ ├─ audioTrackRenderer│ │ │ ├─ hamplayerAudioEngineTrackRendererConfig│ │ ├─ stallPredictor│ │ │ ├─ hamplayerDefaultStallPredictorConfig│ │ ├─ live│ │ ├─ networkStatsSamplerConfig│ │ ├─ resyncPolicyConfig│ │ ├─ audioAbrConfig│ │ ├─ videoAbrConfig│ │ ├─ chunkLoaderConfig│ │ ├─ loadRetryConfig│ │ ├─ serverAbrConfig│ │ ├─ offlineConfig│ ├─ mediaCommonConfig│ │ ├─ dynamicReadaheadConfig│ │ ├─ mediaUstreamerRequestConfig│ │ ├─ serverReadaheadConfig│ │ │ ├─ nextRequestPolicy│ │ ├─ sabrClientConfig├─ attestation│ ├─ playerAttestationRenderer |
| ID: 21 ANDROID_MUSIC 5.01 |
144p - 2160pvideo/3gpp video/mp4 video/webm audio/mp4 audio/webm Formats (3)17 - 144p - video/3gpp18 - 360p - video/mp4 22 - 720p - video/mp4 Adaptive Formats (19)313 - 2160p - video/webm271 - 1440p - video/webm 137 - 1080p - video/mp4 248 - 1080p - video/webm 136 - 720p - video/mp4 247 - 720p - video/webm 135 - 480p - video/mp4 244 - 480p - video/webm 134 - 360p - video/mp4 243 - 360p - video/webm 133 - 240p - video/mp4 242 - 240p - video/webm 160 - 144p - video/mp4 278 - 144p - video/webm 139 - None - audio/mp4 140 - None - audio/mp4 249 - None - audio/webm 250 - None - audio/webm 251 - None - audio/webm |
• Music videos only • MPEG-DASH Support • storyboards• attestationShow Response├─responseContext│ ├─ [serviceTrackingParams] (4)├─ playabilityStatus│ ├─ backgroundability│ │ ├─ backgroundabilityRenderer│ ├─ audioOnlyPlayability│ │ ├─ audioOnlyPlayabilityRenderer│ ├─ miniplayer│ │ ├─ miniplayerRenderer├─ streamingData│ ├─ [formats] (3)│ ├─ [adaptiveFormats] (19)├─ playbackTracking│ ├─ videostatsPlaybackUrl│ │ ├─ [headers] (3)│ ├─ videostatsDelayplayUrl│ │ ├─ [headers] (3)│ ├─ videostatsWatchtimeUrl│ │ ├─ [headers] (3)│ ├─ ptrackingUrl│ │ ├─ [headers] (3)│ ├─ qoeUrl│ │ ├─ [headers] (3)│ ├─ atrUrl│ │ ├─ [headers] (3)│ ├─ [videostatsScheduledFlushWalltimeSeconds] (3)│ ├─ youtubeRemarketingUrl│ │ ├─ [headers] (2)├─ videoDetails│ ├─ thumbnail│ │ ├─ [thumbnails] (2)├─ playerConfig│ ├─ audioConfig│ ├─ exoPlayerConfig│ │ ├─ [lowAudioQualityConnTypes] (2)│ │ ├─ [nonHardwareMediaCodecNames] (8)│ │ ├─ [bearerMinDurationToRetainAfterDiscardMs] (8)│ ├─ adRequestConfig│ ├─ networkProtocolConfig│ ├─ androidNetworkStackConfig│ │ ├─ androidMetadataNetworkConfig│ ├─ lidarSdkConfig│ ├─ androidMedialibConfig│ ├─ variableSpeedConfig│ ├─ decodeQualityConfig│ ├─ playerRestorationConfig│ ├─ androidPlayerStatsConfig│ ├─ retryConfig│ │ ├─ [retryEligibleErrors] (5)│ ├─ cmsPathProbeConfig│ ├─ mediaCommonConfig│ │ ├─ dynamicReadaheadConfig│ │ ├─ mediaUstreamerRequestConfig│ │ ├─ predictedReadaheadConfig│ │ ├─ mediaFetchRetryConfig│ │ ├─ serverReadaheadConfig│ │ │ ├─ nextRequestPolicy├─ storyboards│ ├─ playerStoryboardSpecRenderer├─ attestation│ ├─ playerAttestationRenderer |
| ID: 23 ANDROID_TV 2.16.032 |
144p - 1080p60video/3gpp video/mp4 audio/mp4 Formats (3)17 - 144p - video/3gpp18 - 360p - video/mp4 22 - 720p - video/mp4 Adaptive Formats (7)299 - 1080p60 - video/mp4298 - 720p60 - video/mp4 135 - 480p - video/mp4 134 - 360p - video/mp4 133 - 240p - video/mp4 160 - 144p - video/mp4 140 - None - audio/mp4 |
Show Response├─responseContext├─ playabilityStatus├─ streamingData│ ├─ [formats] (3)│ ├─ [adaptiveFormats] (7)├─ playbackTracking│ ├─ videostatsPlaybackUrl│ │ ├─ [headers] (3)│ ├─ videostatsDelayplayUrl│ │ ├─ [headers] (3)│ ├─ videostatsWatchtimeUrl│ │ ├─ [headers] (3)│ ├─ ptrackingUrl│ │ ├─ [headers] (3)│ ├─ qoeUrl│ │ ├─ [headers] (3)│ ├─ youtubeRemarketingUrl│ │ ├─ [headers] (2)├─ videoDetails│ ├─ [keywords] (40)│ ├─ thumbnail│ │ ├─ [thumbnails] (4)├─ playerConfig |
| ID: 26 IOS_MUSIC 5.01 |
144p - 1080pvideo/mp4 audio/mp4 Adaptive Formats (8)137 - 1080p - video/mp4136 - 720p - video/mp4 135 - 480p - video/mp4 134 - 360p - video/mp4 133 - 240p - video/mp4 160 - 144p - video/mp4 139 - None - audio/mp4 140 - None - audio/mp4 |
• Music videos only • HLS Support • storyboards• attestationShow Response├─responseContext│ ├─ [serviceTrackingParams] (4)├─ playabilityStatus│ ├─ backgroundability│ │ ├─ backgroundabilityRenderer│ ├─ audioOnlyPlayability│ │ ├─ audioOnlyPlayabilityRenderer│ ├─ miniplayer│ │ ├─ miniplayerRenderer├─ streamingData│ ├─ [adaptiveFormats] (8)├─ playbackTracking│ ├─ videostatsPlaybackUrl│ │ ├─ [headers] (2)│ ├─ videostatsDelayplayUrl│ │ ├─ [headers] (2)│ ├─ videostatsWatchtimeUrl│ │ ├─ [headers] (2)│ ├─ ptrackingUrl│ │ ├─ [headers] (2)│ ├─ qoeUrl│ │ ├─ [headers] (2)│ ├─ atrUrl│ │ ├─ [headers] (2)│ ├─ engageUrl│ │ ├─ [headers] (2)│ ├─ [videostatsScheduledFlushWalltimeSeconds] (3)│ ├─ youtubeRemarketingUrl│ │ ├─ [headers] (2)├─ videoDetails│ ├─ thumbnail│ │ ├─ [thumbnails] (2)├─ playerConfig│ ├─ hlsProxyConfig│ ├─ audioConfig│ ├─ backgroundPlaybackConfig│ ├─ lidarSdkConfig│ ├─ iosAvPlayerConfig│ ├─ vrConfig│ ├─ iosPlayerConfig│ ├─ iosBandwidthEstimatorConfig│ ├─ qoeStatsClientConfig│ ├─ hamplayerConfig│ │ ├─ videoTrackRenderer│ │ │ ├─ hamplayerPixelBufferVideoTrackRendererConfig│ │ ├─ audioTrackRenderer│ │ │ ├─ hamplayerAudioEngineTrackRendererConfig│ │ ├─ stallPredictor│ │ │ ├─ hamplayerDefaultStallPredictorConfig│ │ ├─ live│ │ ├─ networkStatsSamplerConfig│ │ ├─ resyncPolicyConfig│ │ ├─ audioAbrConfig│ │ ├─ videoAbrConfig│ │ ├─ chunkLoaderConfig│ │ ├─ loadRetryConfig│ │ ├─ serverAbrConfig│ │ ├─ offlineConfig│ ├─ mediaCommonConfig│ │ ├─ mediaUstreamerRequestConfig│ │ ├─ serverReadaheadConfig│ │ │ ├─ nextRequestPolicy│ │ ├─ sabrClientConfig├─ storyboards│ ├─ playerStoryboardSpecRenderer├─ attestation│ ├─ playerAttestationRenderer |
| ID: 27 MWEB_TIER_2 9.20220325 |
144p - 720pvideo/3gpp video/mp4 Formats (3)17 - 144p - video/3gpp18 - 360p - video/mp4 22 - 720p - video/mp4 |
• microformatShow Response├─responseContext│ ├─ [serviceTrackingParams] (1)├─ playabilityStatus├─ streamingData│ ├─ [formats] (3)├─ playbackTracking│ ├─ videostatsPlaybackUrl│ ├─ videostatsDelayplayUrl│ ├─ videostatsWatchtimeUrl│ ├─ ptrackingUrl│ ├─ qoeUrl│ ├─ youtubeRemarketingUrl├─ videoDetails│ ├─ [keywords] (40)│ ├─ thumbnail│ │ ├─ [thumbnails] (5)├─ playerConfig├─ microformat│ ├─ microformatDataRenderer│ │ ├─ thumbnail│ │ │ ├─ [thumbnails] (1)│ │ ├─ [tags] (40)│ │ ├─ [availableCountries] (249)│ │ ├─ pageOwnerDetails│ │ ├─ videoDetails│ │ ├─ embedDetails│ │ ├─ [linkAlternates] (5) |
| ID: 28 ANDROID_VR 1.28.63 |
144p - 2160p60video/3gpp video/mp4 video/webm audio/mp4 audio/webm Formats (3)17 - 144p - video/3gpp18 - 360p - video/mp4 22 - 720p - video/mp4 Adaptive Formats (19)315 - 2160p60 - video/webm308 - 1440p60 - video/webm 299 - 1080p60 - video/mp4 303 - 1080p60 - video/webm 298 - 720p60 - video/mp4 302 - 720p60 - video/webm 135 - 480p - video/mp4 244 - 480p - video/webm 134 - 360p - video/mp4 243 - 360p - video/webm 133 - 240p - video/mp4 242 - 240p - video/webm 160 - 144p - video/mp4 278 - 144p - video/webm 139 - None - audio/mp4 140 - None - audio/mp4 249 - None - audio/webm 250 - None - audio/webm 251 - None - audio/webm |
• MPEG-DASH Support • storyboards• attestationShow Response├─responseContext│ ├─ [serviceTrackingParams] (1)├─ playabilityStatus├─ streamingData│ ├─ [formats] (3)│ ├─ [adaptiveFormats] (19)├─ playbackTracking│ ├─ videostatsPlaybackUrl│ │ ├─ [headers] (3)│ ├─ videostatsDelayplayUrl│ │ ├─ [headers] (3)│ ├─ videostatsWatchtimeUrl│ │ ├─ [headers] (3)│ ├─ ptrackingUrl│ │ ├─ [headers] (3)│ ├─ qoeUrl│ │ ├─ [headers] (3)│ ├─ atrUrl│ │ ├─ [headers] (3)│ ├─ [videostatsScheduledFlushWalltimeSeconds] (3)├─ videoDetails│ ├─ [keywords] (40)│ ├─ thumbnail│ │ ├─ [thumbnails] (4)├─ playerConfig│ ├─ audioConfig│ ├─ exoPlayerConfig│ │ ├─ [lowAudioQualityConnTypes] (2)│ │ ├─ [nonHardwareMediaCodecNames] (8)│ │ ├─ [bearerMinDurationToRetainAfterDiscardMs] (8)│ ├─ networkProtocolConfig│ ├─ androidNetworkStackConfig│ │ ├─ androidMetadataNetworkConfig│ ├─ androidMedialibConfig│ ├─ variableSpeedConfig│ │ ├─ [availablePlaybackSpeeds] (8)│ ├─ decodeQualityConfig│ ├─ vrConfig│ ├─ androidPlayerStatsConfig│ ├─ retryConfig│ │ ├─ [retryEligibleErrors] (5)│ ├─ cmsPathProbeConfig│ ├─ mediaCommonConfig│ │ ├─ dynamicReadaheadConfig│ │ ├─ mediaUstreamerRequestConfig│ │ ├─ predictedReadaheadConfig│ │ ├─ mediaFetchRetryConfig│ │ ├─ serverReadaheadConfig│ │ │ ├─ nextRequestPolicy├─ storyboards│ ├─ playerStoryboardSpecRenderer├─ attestation│ ├─ playerAttestationRenderer |
| ID: 29 ANDROID_UNPLUGGED 6.13 |
144p - 1080p60video/3gpp video/mp4 audio/mp4 audio/webm Formats (3)17 - 144p - video/3gpp18 - 360p - video/mp4 22 - 720p - video/mp4 Adaptive Formats (12)299 - 1080p60 - video/mp4136 - 720p - video/mp4 298 - 720p60 - video/mp4 135 - 480p - video/mp4 134 - 360p - video/mp4 133 - 240p - video/mp4 160 - 144p - video/mp4 139 - None - audio/mp4 140 - None - audio/mp4 249 - None - audio/webm 250 - None - audio/webm 251 - None - audio/webm |
• MPEG-DASH Support • storyboards• attestationShow Response├─responseContext│ ├─ [serviceTrackingParams] (3)├─ playabilityStatus├─ streamingData│ ├─ [formats] (3)│ ├─ [adaptiveFormats] (12)├─ playbackTracking│ ├─ videostatsPlaybackUrl│ │ ├─ [headers] (3)│ ├─ videostatsDelayplayUrl│ │ ├─ [headers] (3)│ ├─ videostatsWatchtimeUrl│ │ ├─ [headers] (3)│ ├─ ptrackingUrl│ │ ├─ [headers] (3)│ ├─ qoeUrl│ │ ├─ [headers] (3)│ ├─ atrUrl│ │ ├─ [headers] (3)│ ├─ [videostatsScheduledFlushWalltimeSeconds] (3)│ ├─ youtubeRemarketingUrl│ │ ├─ [headers] (2)├─ videoDetails│ ├─ [keywords] (40)│ ├─ thumbnail│ │ ├─ [thumbnails] (4)├─ playerConfig│ ├─ audioConfig│ ├─ exoPlayerConfig│ │ ├─ [lowAudioQualityConnTypes] (2)│ │ ├─ [nonHardwareMediaCodecNames] (8)│ │ ├─ [bearerMinDurationToRetainAfterDiscardMs] (8)│ ├─ adRequestConfig│ ├─ networkProtocolConfig│ ├─ androidNetworkStackConfig│ │ ├─ androidMetadataNetworkConfig│ ├─ lidarSdkConfig│ ├─ androidMedialibConfig│ ├─ variableSpeedConfig│ ├─ decodeQualityConfig│ ├─ androidPlayerStatsConfig│ ├─ retryConfig│ │ ├─ [retryEligibleErrors] (5)│ ├─ cmsPathProbeConfig│ ├─ mediaCommonConfig│ │ ├─ dynamicReadaheadConfig│ │ ├─ mediaUstreamerRequestConfig│ │ ├─ predictedReadaheadConfig│ │ ├─ mediaFetchRetryConfig│ │ ├─ serverReadaheadConfig│ │ │ ├─ nextRequestPolicy├─ storyboards│ ├─ playerStoryboardSpecRenderer├─ attestation│ ├─ playerAttestationRenderer |
| ID: 30 ANDROID_TESTSUITE 1.9 |
144p - 4320p60 HDRvideo/3gpp video/mp4 video/webm audio/mp4 audio/webm Formats (3)17 - 144p - video/3gpp18 - 360p - video/mp4 22 - 720p - video/mp4 Adaptive Formats (28)702 - 4320p60 HDR - video/mp4315 - 2160p60 - video/webm 701 - 2160p60 HDR - video/mp4 308 - 1440p60 - video/webm 700 - 1440p60 HDR - video/mp4 299 - 1080p60 - video/mp4 303 - 1080p60 - video/webm 699 - 1080p60 HDR - video/mp4 298 - 720p60 - video/mp4 302 - 720p60 - video/webm 698 - 720p60 HDR - video/mp4 135 - 480p - video/mp4 244 - 480p - video/webm 697 - 480p60 HDR - video/mp4 134 - 360p - video/mp4 243 - 360p - video/webm 696 - 360p60 HDR - video/mp4 133 - 240p - video/mp4 242 - 240p - video/webm 695 - 240p60 HDR - video/mp4 160 - 144p - video/mp4 278 - 144p - video/webm 694 - 144p60 HDR - video/mp4 139 - None - audio/mp4 140 - None - audio/mp4 249 - None - audio/webm 250 - None - audio/webm 251 - None - audio/webm |
Show Response├─responseContext├─ playabilityStatus├─ streamingData│ ├─ [formats] (3)│ ├─ [adaptiveFormats] (28)├─ [playerAds] (1)├─ playbackTracking│ ├─ videostatsPlaybackUrl│ │ ├─ [headers] (2)│ ├─ videostatsDelayplayUrl│ │ ├─ [headers] (2)│ ├─ videostatsWatchtimeUrl│ │ ├─ [headers] (2)│ ├─ ptrackingUrl│ │ ├─ [headers] (2)│ ├─ qoeUrl│ │ ├─ [headers] (2)│ ├─ youtubeRemarketingUrl│ │ ├─ [headers] (2)├─ videoDetails│ ├─ [keywords] (40)│ ├─ thumbnail│ │ ├─ [thumbnails] (4)├─ playerConfig│ ├─ audioConfig│ ├─ exoPlayerConfig│ │ ├─ [lowAudioQualityConnTypes] (2)│ │ ├─ [nonHardwareMediaCodecNames] (8)│ │ ├─ [bearerMinDurationToRetainAfterDiscardMs] (8) |
| ID: 31 WEB_MUSIC_ANALYTICS 0.2 |
144p - 4320p60video/mp4 video/webm audio/mp4 audio/webm Formats (2)18 - 360p - video/mp422 - 720p - video/mp4 Adaptive Formats (29)272 - 4320p60 - video/webm315 - 2160p60 - video/webm 337 - 2160p60 HDR - video/webm 308 - 1440p60 - video/webm 336 - 1440p60 HDR - video/webm 299 - 1080p60 - video/mp4 303 - 1080p60 - video/webm 335 - 1080p60 HDR - video/webm 136 - 720p - video/mp4 247 - 720p - video/webm 298 - 720p60 - video/mp4 302 - 720p60 - video/webm 334 - 720p60 HDR - video/webm 135 - 480p - video/mp4 244 - 480p - video/webm 333 - 480p60 HDR - video/webm 134 - 360p - video/mp4 243 - 360p - video/webm 332 - 360p60 HDR - video/webm 133 - 240p - video/mp4 242 - 240p - video/webm 331 - 240p60 HDR - video/webm 160 - 144p - video/mp4 278 - 144p - video/webm 330 - 144p60 HDR - video/webm 140 - None - audio/mp4 249 - None - audio/webm 250 - None - audio/webm 251 - None - audio/webm |
Show Response├─responseContext├─ playabilityStatus├─ streamingData│ ├─ [formats] (2)│ ├─ [adaptiveFormats] (29)├─ playbackTracking│ ├─ videostatsPlaybackUrl│ ├─ videostatsDelayplayUrl│ ├─ videostatsWatchtimeUrl│ ├─ ptrackingUrl│ ├─ qoeUrl│ ├─ youtubeRemarketingUrl├─ videoDetails│ ├─ [keywords] (40)│ ├─ thumbnail│ │ ├─ [thumbnails] (5)├─ playerConfig |
| ID: 33 IOS_UNPLUGGED 6.13 |
144p - 1080p60video/3gpp video/mp4 audio/mp4 Formats (3)17 - 144p - video/3gpp18 - 360p - video/mp4 22 - 720p - video/mp4 Adaptive Formats (8)299 - 1080p60 - video/mp4298 - 720p60 - video/mp4 135 - 480p - video/mp4 134 - 360p - video/mp4 133 - 240p - video/mp4 160 - 144p - video/mp4 139 - None - audio/mp4 140 - None - audio/mp4 |
• HLS Support • storyboards• attestationShow Response├─responseContext│ ├─ [serviceTrackingParams] (3)├─ playabilityStatus├─ streamingData│ ├─ [formats] (3)│ ├─ [adaptiveFormats] (8)│ ├─ [hlsFormats] (8)├─ playbackTracking│ ├─ videostatsPlaybackUrl│ │ ├─ [headers] (3)│ ├─ videostatsDelayplayUrl│ │ ├─ [headers] (3)│ ├─ videostatsWatchtimeUrl│ │ ├─ [headers] (3)│ ├─ ptrackingUrl│ │ ├─ [headers] (3)│ ├─ qoeUrl│ │ ├─ [headers] (3)│ ├─ atrUrl│ │ ├─ [headers] (3)│ ├─ [videostatsScheduledFlushWalltimeSeconds] (3)│ ├─ youtubeRemarketingUrl│ │ ├─ [headers] (2)├─ videoDetails│ ├─ [keywords] (40)│ ├─ thumbnail│ │ ├─ [thumbnails] (3)├─ playerConfig│ ├─ hlsProxyConfig│ ├─ audioConfig│ ├─ audioPairingConfig│ │ ├─ [pairs] (6)│ ├─ backgroundPlaybackConfig│ ├─ lidarSdkConfig│ ├─ iosAvPlayerConfig│ ├─ iosPlayerConfig│ ├─ iosBandwidthEstimatorConfig│ ├─ qoeStatsClientConfig│ ├─ daiConfig│ ├─ mediaCommonConfig│ │ ├─ dynamicReadaheadConfig│ │ ├─ mediaUstreamerRequestConfig│ │ ├─ serverReadaheadConfig│ │ │ ├─ nextRequestPolicy│ │ ├─ sabrClientConfig├─ storyboards│ ├─ playerStoryboardSpecRenderer├─ attestation│ ├─ playerAttestationRenderer |
| ID: 38 ANDROID_LITE 3.26.1 |
144p - 720pvideo/3gpp video/mp4 audio/mp4 Formats (2)17 - 144p - video/3gpp18 - 360p - video/mp4 Adaptive Formats (7)136 - 720p - video/mp4135 - 480p - video/mp4 134 - 360p - video/mp4 133 - 240p - video/mp4 160 - 144p - video/mp4 139 - None - audio/mp4 140 - None - audio/mp4 |
• MPEG-DASH Support • storyboards• attestationShow Response├─responseContext│ ├─ [serviceTrackingParams] (1)├─ playabilityStatus│ ├─ offlineability│ │ ├─ offlineabilityRenderer├─ streamingData│ ├─ [formats] (2)│ ├─ [adaptiveFormats] (7)├─ playbackTracking│ ├─ videostatsPlaybackUrl│ │ ├─ [headers] (3)│ ├─ videostatsDelayplayUrl│ │ ├─ [headers] (3)│ ├─ videostatsWatchtimeUrl│ │ ├─ [headers] (3)│ ├─ ptrackingUrl│ │ ├─ [headers] (3)│ ├─ qoeUrl│ │ ├─ [headers] (3)│ ├─ atrUrl│ │ ├─ [headers] (3)│ ├─ [videostatsScheduledFlushWalltimeSeconds] (3)│ ├─ youtubeRemarketingUrl│ │ ├─ [headers] (2)├─ videoDetails│ ├─ [keywords] (40)│ ├─ thumbnail│ │ ├─ [thumbnails] (2)├─ playerConfig│ ├─ audioConfig│ ├─ exoPlayerConfig│ │ ├─ [lowAudioQualityConnTypes] (2)│ │ ├─ [nonHardwareMediaCodecNames] (8)│ │ ├─ [bearerMinDurationToRetainAfterDiscardMs] (8)│ ├─ adRequestConfig│ ├─ networkProtocolConfig│ ├─ androidNetworkStackConfig│ │ ├─ androidCronetResponsePriority│ │ ├─ androidMetadataNetworkConfig│ ├─ androidMedialibConfig│ ├─ variableSpeedConfig│ │ ├─ [availablePlaybackSpeeds] (8)│ ├─ decodeQualityConfig│ ├─ androidPlayerStatsConfig│ ├─ retryConfig│ │ ├─ [retryEligibleErrors] (5)│ ├─ cmsPathProbeConfig│ ├─ mediaCommonConfig│ │ ├─ dynamicReadaheadConfig│ │ ├─ mediaUstreamerRequestConfig│ │ ├─ predictedReadaheadConfig│ │ ├─ mediaFetchRetryConfig│ │ ├─ serverReadaheadConfig│ │ │ ├─ nextRequestPolicy│ │ ├─ scriptedPlayerConfig├─ storyboards│ ├─ playerStoryboardSpecRenderer├─ attestation│ ├─ playerAttestationRenderer |
| ID: 39 IOS_EMBEDDED_PLAYER 2.3 |
144p - 1080p60video/3gpp video/mp4 audio/mp4 Formats (3)17 - 144p - video/3gpp18 - 360p - video/mp4 22 - 720p - video/mp4 Adaptive Formats (8)299 - 1080p60 - video/mp4298 - 720p60 - video/mp4 135 - 480p - video/mp4 134 - 360p - video/mp4 133 - 240p - video/mp4 160 - 144p - video/mp4 139 - None - audio/mp4 140 - None - audio/mp4 |
• HLS Support • attestation• overlayShow Response├─responseContext│ ├─ [serviceTrackingParams] (5)├─ playabilityStatus├─ streamingData│ ├─ [formats] (3)│ ├─ [adaptiveFormats] (8)│ ├─ [hlsFormats] (8)├─ playbackTracking│ ├─ videostatsPlaybackUrl│ │ ├─ [headers] (2)│ ├─ videostatsDelayplayUrl│ │ ├─ [headers] (2)│ ├─ videostatsWatchtimeUrl│ │ ├─ [headers] (2)│ ├─ ptrackingUrl│ │ ├─ [headers] (2)│ ├─ qoeUrl│ │ ├─ [headers] (2)│ ├─ atrUrl│ │ ├─ [headers] (2)│ ├─ engageUrl│ │ ├─ [headers] (2)│ ├─ [videostatsScheduledFlushWalltimeSeconds] (3)│ ├─ youtubeRemarketingUrl│ │ ├─ [headers] (2)├─ videoDetails│ ├─ [keywords] (40)│ ├─ thumbnail│ │ ├─ [thumbnails] (3)├─ playerConfig│ ├─ hlsProxyConfig│ ├─ audioConfig│ ├─ audioPairingConfig│ │ ├─ [pairs] (6)│ ├─ backgroundPlaybackConfig│ ├─ adRequestConfig│ ├─ lidarSdkConfig│ ├─ iosAvPlayerConfig│ ├─ iosPlayerConfig│ ├─ iosBandwidthEstimatorConfig├─ attestation│ ├─ playerAttestationRenderer├─ overlay│ ├─ playerControlsOverlayRenderer│ │ ├─ overflow│ │ │ ├─ playerOverflowRenderer│ │ │ │ ├─ endpoint│ │ │ │ │ ├─ menuEndpoint│ │ │ │ │ │ ├─ menu│ │ │ │ │ │ │ ├─ menuRenderer│ │ │ │ │ │ │ │ ├─ [items] (4) |
| ID: 41 WEB_UNPLUGGED 1.20220403 |
144p - 4320p60 HDRvideo/mp4 video/webm audio/mp4 audio/webm Formats (2)18 - 360p - video/mp422 - 720p - video/mp4 Adaptive Formats (38)272 - 4320p60 - video/webm702 - 4320p60 HDR - video/mp4 315 - 2160p60 - video/webm 337 - 2160p60 HDR - video/webm 701 - 2160p60 HDR - video/mp4 308 - 1440p60 - video/webm 336 - 1440p60 HDR - video/webm 700 - 1440p60 HDR - video/mp4 299 - 1080p60 - video/mp4 303 - 1080p60 - video/webm 335 - 1080p60 HDR - video/webm 699 - 1080p60 HDR - video/mp4 136 - 720p - video/mp4 247 - 720p - video/webm 298 - 720p60 - video/mp4 302 - 720p60 - video/webm 334 - 720p60 HDR - video/webm 698 - 720p60 HDR - video/mp4 135 - 480p - video/mp4 244 - 480p - video/webm 333 - 480p60 HDR - video/webm 697 - 480p60 HDR - video/mp4 134 - 360p - video/mp4 243 - 360p - video/webm 332 - 360p60 HDR - video/webm 696 - 360p60 HDR - video/mp4 133 - 240p - video/mp4 242 - 240p - video/webm 331 - 240p60 HDR - video/webm 695 - 240p60 HDR - video/mp4 160 - 144p - video/mp4 278 - 144p - video/webm 330 - 144p60 HDR - video/webm 694 - 144p60 HDR - video/mp4 140 - None - audio/mp4 249 - None - audio/webm 250 - None - audio/webm 251 - None - audio/webm |
• storyboards• attestation• endscreenShow Response├─responseContext│ ├─ [serviceTrackingParams] (1)├─ playabilityStatus├─ streamingData│ ├─ [formats] (2)│ ├─ [adaptiveFormats] (38)├─ playbackTracking│ ├─ videostatsPlaybackUrl│ │ ├─ [headers] (3)│ ├─ videostatsDelayplayUrl│ │ ├─ [headers] (3)│ ├─ videostatsWatchtimeUrl│ │ ├─ [headers] (3)│ ├─ ptrackingUrl│ │ ├─ [headers] (3)│ ├─ qoeUrl│ │ ├─ [headers] (3)│ ├─ atrUrl│ │ ├─ [headers] (3)│ ├─ [videostatsScheduledFlushWalltimeSeconds] (3)│ ├─ youtubeRemarketingUrl│ │ ├─ [headers] (2)├─ videoDetails│ ├─ [keywords] (40)│ ├─ thumbnail│ │ ├─ [thumbnails] (5)├─ playerConfig│ ├─ audioConfig│ ├─ mediaCommonConfig│ │ ├─ dynamicReadaheadConfig│ ├─ webPlayerConfig│ │ ├─ webPlayerActionsPorting├─ storyboards│ ├─ playerStoryboardSpecRenderer├─ attestation│ ├─ playerAttestationRenderer│ │ ├─ botguardData│ │ │ ├─ interpreterSafeUrl├─ endscreen│ ├─ endscreenRenderer│ │ ├─ [elements] (4)├─ [adPlacements] (6) |
| ID: 42 WEB_EXPERIMENTS 1 |
144p - 4320p60 HDRvideo/mp4 video/webm audio/mp4 audio/webm Formats (2)18 - 360p - video/mp422 - 720p - video/mp4 Adaptive Formats (38)272 - 4320p60 - video/webm702 - 4320p60 HDR - video/mp4 315 - 2160p60 - video/webm 337 - 2160p60 HDR - video/webm 701 - 2160p60 HDR - video/mp4 308 - 1440p60 - video/webm 336 - 1440p60 HDR - video/webm 700 - 1440p60 HDR - video/mp4 299 - 1080p60 - video/mp4 303 - 1080p60 - video/webm 335 - 1080p60 HDR - video/webm 699 - 1080p60 HDR - video/mp4 136 - 720p - video/mp4 247 - 720p - video/webm 298 - 720p60 - video/mp4 302 - 720p60 - video/webm 334 - 720p60 HDR - video/webm 698 - 720p60 HDR - video/mp4 135 - 480p - video/mp4 244 - 480p - video/webm 333 - 480p60 HDR - video/webm 697 - 480p60 HDR - video/mp4 134 - 360p - video/mp4 243 - 360p - video/webm 332 - 360p60 HDR - video/webm 696 - 360p60 HDR - video/mp4 133 - 240p - video/mp4 242 - 240p - video/webm 331 - 240p60 HDR - video/webm 695 - 240p60 HDR - video/mp4 160 - 144p - video/mp4 278 - 144p - video/webm 330 - 144p60 HDR - video/webm 694 - 144p60 HDR - video/mp4 140 - None - audio/mp4 249 - None - audio/webm 250 - None - audio/webm 251 - None - audio/webm |
Show Response├─responseContext│ ├─ webResponseContextExtensionData├─ playabilityStatus├─ streamingData│ ├─ [formats] (2)│ ├─ [adaptiveFormats] (38)├─ playbackTracking│ ├─ videostatsPlaybackUrl│ ├─ videostatsDelayplayUrl│ ├─ videostatsWatchtimeUrl│ ├─ ptrackingUrl│ ├─ qoeUrl│ ├─ [videostatsScheduledFlushWalltimeSeconds] (3)│ ├─ youtubeRemarketingUrl├─ videoDetails│ ├─ [keywords] (40)│ ├─ thumbnail│ │ ├─ [thumbnails] (5)├─ playerConfig |
| ID: 43 TVHTML5_CAST 1.1 |
144p - 4320p60 HDRvideo/mp4 video/webm audio/mp4 audio/webm Formats (2)18 - 360p - video/mp422 - 720p - video/mp4 Adaptive Formats (38)272 - 4320p60 - video/webm702 - 4320p60 HDR - video/mp4 315 - 2160p60 - video/webm 337 - 2160p60 HDR - video/webm 701 - 2160p60 HDR - video/mp4 308 - 1440p60 - video/webm 336 - 1440p60 HDR - video/webm 700 - 1440p60 HDR - video/mp4 299 - 1080p60 - video/mp4 303 - 1080p60 - video/webm 335 - 1080p60 HDR - video/webm 699 - 1080p60 HDR - video/mp4 136 - 720p - video/mp4 247 - 720p - video/webm 298 - 720p60 - video/mp4 302 - 720p60 - video/webm 334 - 720p60 HDR - video/webm 698 - 720p60 HDR - video/mp4 135 - 480p - video/mp4 244 - 480p - video/webm 333 - 480p60 HDR - video/webm 697 - 480p60 HDR - video/mp4 134 - 360p - video/mp4 243 - 360p - video/webm 332 - 360p60 HDR - video/webm 696 - 360p60 HDR - video/mp4 133 - 240p - video/mp4 242 - 240p - video/webm 331 - 240p60 HDR - video/webm 695 - 240p60 HDR - video/mp4 160 - 144p - video/mp4 278 - 144p - video/webm 330 - 144p60 HDR - video/webm 694 - 144p60 HDR - video/mp4 140 - None - audio/mp4 249 - None - audio/webm 250 - None - audio/webm 251 - None - audio/webm |
• storyboards• attestation• endscreenShow Response├─responseContext│ ├─ [serviceTrackingParams] (1)├─ playabilityStatus│ ├─ homeGroupPlayability│ │ ├─ [unplayableHomeGroupTypes] (2)├─ streamingData│ ├─ [formats] (2)│ ├─ [adaptiveFormats] (38)├─ [playerAds] (1)├─ playbackTracking│ ├─ videostatsPlaybackUrl│ ├─ videostatsDelayplayUrl│ ├─ videostatsWatchtimeUrl│ ├─ ptrackingUrl│ ├─ qoeUrl│ ├─ atrUrl│ ├─ [videostatsScheduledFlushWalltimeSeconds] (3)│ ├─ youtubeRemarketingUrl├─ videoDetails│ ├─ [keywords] (40)│ ├─ thumbnail│ │ ├─ [thumbnails] (6)├─ playerConfig│ ├─ audioConfig│ ├─ mediaCommonConfig│ │ ├─ dynamicReadaheadConfig├─ storyboards│ ├─ playerStoryboardSpecRenderer├─ attestation│ ├─ playerAttestationRenderer│ │ ├─ botguardData│ │ │ ├─ interpreterSafeUrl├─ endscreen│ ├─ endscreenRenderer│ │ ├─ [elements] (4)├─ [adPlacements] (6) |
| ID: 55 ANDROID_EMBEDDED_PLAYER 17.13.3 |
144p - 4320p60video/3gpp video/mp4 video/webm audio/mp4 audio/webm Formats (3)17 - 144p - video/3gpp18 - 360p - video/mp4 22 - 720p - video/mp4 Adaptive Formats (16)272 - 4320p60 - video/webm136 - 720p - video/mp4 247 - 720p - video/webm 135 - 480p - video/mp4 244 - 480p - video/webm 134 - 360p - video/mp4 243 - 360p - video/webm 133 - 240p - video/mp4 242 - 240p - video/webm 160 - 144p - video/mp4 278 - 144p - video/webm 139 - None - audio/mp4 140 - None - audio/mp4 249 - None - audio/webm 250 - None - audio/webm 251 - None - audio/webm |
• MPEG-DASH Support • attestation• endscreenShow Response├─responseContext│ ├─ [serviceTrackingParams] (5)├─ playabilityStatus│ ├─ backgroundability│ │ ├─ backgroundabilityRenderer├─ streamingData│ ├─ [formats] (3)│ ├─ [adaptiveFormats] (16)├─ playbackTracking│ ├─ videostatsPlaybackUrl│ │ ├─ [headers] (3)│ ├─ videostatsDelayplayUrl│ │ ├─ [headers] (3)│ ├─ videostatsWatchtimeUrl│ │ ├─ [headers] (3)│ ├─ ptrackingUrl│ │ ├─ [headers] (3)│ ├─ qoeUrl│ │ ├─ [headers] (3)│ ├─ atrUrl│ │ ├─ [headers] (3)│ ├─ engageUrl│ │ ├─ [headers] (2)│ ├─ [videostatsScheduledFlushWalltimeSeconds] (3)│ ├─ youtubeRemarketingUrl│ │ ├─ [headers] (2)├─ videoDetails│ ├─ [keywords] (40)│ ├─ thumbnail│ │ ├─ [thumbnails] (4)├─ playerConfig│ ├─ audioConfig│ ├─ exoPlayerConfig│ │ ├─ [lowAudioQualityConnTypes] (2)│ │ ├─ [nonHardwareMediaCodecNames] (8)│ │ ├─ [bearerMinDurationToRetainAfterDiscardMs] (8)│ ├─ adRequestConfig│ ├─ networkProtocolConfig│ ├─ androidNetworkStackConfig│ │ ├─ androidCronetResponsePriority│ │ ├─ androidMetadataNetworkConfig│ ├─ lidarSdkConfig│ ├─ androidMedialibConfig│ ├─ playerControlsConfig│ ├─ variableSpeedConfig│ ├─ decodeQualityConfig│ ├─ vrConfig│ ├─ qoeStatsClientConfig│ ├─ androidPlayerStatsConfig│ ├─ adSurveyRequestConfig│ ├─ retryConfig│ │ ├─ [retryEligibleErrors] (5)│ ├─ cmsPathProbeConfig│ ├─ mediaCommonConfig│ │ ├─ mediaUstreamerRequestConfig│ │ ├─ predictedReadaheadConfig│ │ ├─ mediaFetchRetryConfig│ │ ├─ serverReadaheadConfig│ │ │ ├─ nextRequestPolicy├─ attestation│ ├─ playerAttestationRenderer├─ endscreen│ ├─ endscreenRenderer│ │ ├─ [elements] (4) |
| ID: 56 WEB_EMBEDDED_PLAYER 9.20220325 |
144p - 4320p60 HDRvideo/mp4 video/webm audio/mp4 audio/webm Formats (2)18 - 360p - video/mp422 - 720p - video/mp4 Adaptive Formats (38)272 - 4320p60 - video/webm702 - 4320p60 HDR - video/mp4 315 - 2160p60 - video/webm 337 - 2160p60 HDR - video/webm 701 - 2160p60 HDR - video/mp4 308 - 1440p60 - video/webm 336 - 1440p60 HDR - video/webm 700 - 1440p60 HDR - video/mp4 299 - 1080p60 - video/mp4 303 - 1080p60 - video/webm 335 - 1080p60 HDR - video/webm 699 - 1080p60 HDR - video/mp4 136 - 720p - video/mp4 247 - 720p - video/webm 298 - 720p60 - video/mp4 302 - 720p60 - video/webm 334 - 720p60 HDR - video/webm 698 - 720p60 HDR - video/mp4 135 - 480p - video/mp4 244 - 480p - video/webm 333 - 480p60 HDR - video/webm 697 - 480p60 HDR - video/mp4 134 - 360p - video/mp4 243 - 360p - video/webm 332 - 360p60 HDR - video/webm 696 - 360p60 HDR - video/mp4 133 - 240p - video/mp4 242 - 240p - video/webm 331 - 240p60 HDR - video/webm 695 - 240p60 HDR - video/mp4 160 - 144p - video/mp4 278 - 144p - video/webm 330 - 144p60 HDR - video/webm 694 - 144p60 HDR - video/mp4 140 - None - audio/mp4 249 - None - audio/webm 250 - None - audio/webm 251 - None - audio/webm |
• storyboards• attestation• endscreenShow Response├─responseContext│ ├─ [serviceTrackingParams] (5)├─ playabilityStatus├─ streamingData│ ├─ [formats] (2)│ ├─ [adaptiveFormats] (38)├─ [playerAds] (1)├─ playbackTracking│ ├─ videostatsPlaybackUrl│ ├─ videostatsDelayplayUrl│ ├─ videostatsWatchtimeUrl│ ├─ ptrackingUrl│ ├─ qoeUrl│ ├─ atrUrl│ ├─ [videostatsScheduledFlushWalltimeSeconds] (3)│ ├─ youtubeRemarketingUrl├─ videoDetails│ ├─ [keywords] (40)│ ├─ thumbnail│ │ ├─ [thumbnails] (10)├─ playerConfig│ ├─ audioConfig│ ├─ streamSelectionConfig│ ├─ mediaCommonConfig│ │ ├─ dynamicReadaheadConfig│ ├─ webPlayerConfig│ │ ├─ webPlayerActionsPorting│ │ │ ├─ getSharePanelCommand│ │ │ │ ├─ webPlayerShareEntityServiceEndpoint│ │ │ ├─ subscribeCommand│ │ │ │ ├─ subscribeEndpoint│ │ │ │ │ ├─ [channelIds] (1)│ │ │ ├─ unsubscribeCommand│ │ │ │ ├─ unsubscribeEndpoint│ │ │ │ │ ├─ [channelIds] (1)│ │ │ ├─ addToWatchLaterCommand│ │ │ │ ├─ playlistEditEndpoint│ │ │ │ │ ├─ [actions] (1)│ │ │ ├─ removeFromWatchLaterCommand│ │ │ │ ├─ playlistEditEndpoint│ │ │ │ │ ├─ [actions] (1)├─ storyboards│ ├─ playerStoryboardSpecRenderer├─ attestation│ ├─ playerAttestationRenderer│ │ ├─ botguardData│ │ │ ├─ interpreterSafeUrl├─ endscreen│ ├─ endscreenRenderer│ │ ├─ [elements] (4)├─ [adPlacements] (6) |
| ID: 57 TVHTML5_AUDIO 2.0 |
144p - 720pvideo/mp4 video/webm audio/mp4 audio/webm Formats (1)18 - 360p - video/mp4Adaptive Formats (15)136 - 720p - video/mp4247 - 720p - video/webm 135 - 480p - video/mp4 244 - 480p - video/webm 134 - 360p - video/mp4 243 - 360p - video/webm 133 - 240p - video/mp4 242 - 240p - video/webm 160 - 144p - video/mp4 278 - 144p - video/webm 140 - None - audio/mp4 141 - None - audio/mp4 249 - None - audio/webm 250 - None - audio/webm 251 - None - audio/webm |
• Music videos only • storyboards• attestationShow Response├─responseContext├─ playabilityStatus│ ├─ backgroundability│ │ ├─ backgroundabilityRenderer├─ streamingData│ ├─ [formats] (1)│ ├─ [adaptiveFormats] (15)├─ playbackTracking│ ├─ videostatsPlaybackUrl│ ├─ videostatsDelayplayUrl│ ├─ videostatsWatchtimeUrl│ ├─ ptrackingUrl│ ├─ qoeUrl│ ├─ atrUrl│ ├─ [videostatsScheduledFlushWalltimeSeconds] (3)├─ videoDetails│ ├─ [keywords] (5)│ ├─ thumbnail│ │ ├─ [thumbnails] (6)├─ playerConfig│ ├─ audioConfig│ ├─ mediaCommonConfig│ │ ├─ dynamicReadaheadConfig├─ storyboards│ ├─ playerStoryboardSpecRenderer├─ attestation│ ├─ playerAttestationRenderer│ │ ├─ botguardData│ │ │ ├─ interpreterSafeUrl |
| ID: 58 TV_UNPLUGGED_CAST 0.1 |
144p - 4320p60 HDRvideo/mp4 video/webm audio/mp4 audio/webm Formats (2)18 - 360p - video/mp422 - 720p - video/mp4 Adaptive Formats (38)272 - 4320p60 - video/webm702 - 4320p60 HDR - video/mp4 315 - 2160p60 - video/webm 337 - 2160p60 HDR - video/webm 701 - 2160p60 HDR - video/mp4 308 - 1440p60 - video/webm 336 - 1440p60 HDR - video/webm 700 - 1440p60 HDR - video/mp4 299 - 1080p60 - video/mp4 303 - 1080p60 - video/webm 335 - 1080p60 HDR - video/webm 699 - 1080p60 HDR - video/mp4 136 - 720p - video/mp4 247 - 720p - video/webm 298 - 720p60 - video/mp4 302 - 720p60 - video/webm 334 - 720p60 HDR - video/webm 698 - 720p60 HDR - video/mp4 135 - 480p - video/mp4 244 - 480p - video/webm 333 - 480p60 HDR - video/webm 697 - 480p60 HDR - video/mp4 134 - 360p - video/mp4 243 - 360p - video/webm 332 - 360p60 HDR - video/webm 696 - 360p60 HDR - video/mp4 133 - 240p - video/mp4 242 - 240p - video/webm 331 - 240p60 HDR - video/webm 695 - 240p60 HDR - video/mp4 160 - 144p - video/mp4 278 - 144p - video/webm 330 - 144p60 HDR - video/webm 694 - 144p60 HDR - video/mp4 140 - None - audio/mp4 249 - None - audio/webm 250 - None - audio/webm 251 - None - audio/webm |
• storyboards• attestationShow Response├─responseContext│ ├─ [serviceTrackingParams] (3)├─ playabilityStatus├─ streamingData│ ├─ [formats] (2)│ ├─ [adaptiveFormats] (38)├─ playbackTracking│ ├─ videostatsPlaybackUrl│ │ ├─ [headers] (3)│ ├─ videostatsDelayplayUrl│ │ ├─ [headers] (3)│ ├─ videostatsWatchtimeUrl│ │ ├─ [headers] (3)│ ├─ ptrackingUrl│ │ ├─ [headers] (3)│ ├─ qoeUrl│ │ ├─ [headers] (3)│ ├─ atrUrl│ │ ├─ [headers] (3)│ ├─ [videostatsScheduledFlushWalltimeSeconds] (3)│ ├─ youtubeRemarketingUrl│ │ ├─ [headers] (2)├─ videoDetails│ ├─ [keywords] (40)│ ├─ thumbnail│ │ ├─ [thumbnails] (5)├─ playerConfig│ ├─ audioConfig│ ├─ mediaCommonConfig│ │ ├─ dynamicReadaheadConfig├─ storyboards│ ├─ playerStoryboardSpecRenderer├─ attestation│ ├─ playerAttestationRenderer |
| ID: 59 TVHTML5_KIDS 3.20220325 |
144p - 2160pvideo/mp4 video/webm audio/mp4 audio/webm Formats (2)18 - 360p - video/mp422 - 720p - video/mp4 Adaptive Formats (25)313 - 2160p - video/webm401 - 2160p - video/mp4 271 - 1440p - video/webm 400 - 1440p - video/mp4 137 - 1080p - video/mp4 399 - 1080p - video/mp4 136 - 720p - video/mp4 247 - 720p - video/webm 398 - 720p - video/mp4 135 - 480p - video/mp4 244 - 480p - video/webm 397 - 480p - video/mp4 134 - 360p - video/mp4 243 - 360p - video/webm 396 - 360p - video/mp4 133 - 240p - video/mp4 242 - 240p - video/webm 395 - 240p - video/mp4 160 - 144p - video/mp4 278 - 144p - video/webm 394 - 144p - video/mp4 140 - None - audio/mp4 249 - None - audio/webm 250 - None - audio/webm 251 - None - audio/webm |
• "For Kids" content only • captions• storyboards• attestationShow Response├─responseContext│ ├─ [serviceTrackingParams] (1)├─ playabilityStatus├─ streamingData│ ├─ [formats] (2)│ ├─ [adaptiveFormats] (25)├─ playbackTracking│ ├─ videostatsPlaybackUrl│ │ ├─ [headers] (2)│ ├─ videostatsDelayplayUrl│ │ ├─ [headers] (2)│ ├─ videostatsWatchtimeUrl│ │ ├─ [headers] (2)│ ├─ ptrackingUrl│ │ ├─ [headers] (2)│ ├─ qoeUrl│ │ ├─ [headers] (2)│ ├─ atrUrl│ │ ├─ [headers] (2)│ ├─ [videostatsScheduledFlushWalltimeSeconds] (3)├─ captions│ ├─ playerCaptionsTracklistRenderer│ │ ├─ [captionTracks] (1)│ │ ├─ [audioTracks] (1)│ │ ├─ [translationLanguages] (109)├─ videoDetails│ ├─ [keywords] (25)│ ├─ thumbnail│ │ ├─ [thumbnails] (6)├─ playerConfig│ ├─ audioConfig│ ├─ lidarSdkConfig│ ├─ mediaCommonConfig│ │ ├─ dynamicReadaheadConfig├─ storyboards│ ├─ playerStoryboardSpecRenderer├─ attestation│ ├─ playerAttestationRenderer│ │ ├─ botguardData│ │ │ ├─ interpreterSafeUrl |
| ID: 60 WEB_HEROES 0.1 |
144p - 4320p60video/mp4 video/webm audio/mp4 audio/webm Formats (2)18 - 360p - video/mp422 - 720p - video/mp4 Adaptive Formats (29)272 - 4320p60 - video/webm315 - 2160p60 - video/webm 337 - 2160p60 HDR - video/webm 308 - 1440p60 - video/webm 336 - 1440p60 HDR - video/webm 299 - 1080p60 - video/mp4 303 - 1080p60 - video/webm 335 - 1080p60 HDR - video/webm 136 - 720p - video/mp4 247 - 720p - video/webm 298 - 720p60 - video/mp4 302 - 720p60 - video/webm 334 - 720p60 HDR - video/webm 135 - 480p - video/mp4 244 - 480p - video/webm 333 - 480p60 HDR - video/webm 134 - 360p - video/mp4 243 - 360p - video/webm 332 - 360p60 HDR - video/webm 133 - 240p - video/mp4 242 - 240p - video/webm 331 - 240p60 HDR - video/webm 160 - 144p - video/mp4 278 - 144p - video/webm 330 - 144p60 HDR - video/webm 140 - None - audio/mp4 249 - None - audio/webm 250 - None - audio/webm 251 - None - audio/webm |
Show Response├─responseContext├─ playabilityStatus├─ streamingData│ ├─ [formats] (2)│ ├─ [adaptiveFormats] (29)├─ playbackTracking│ ├─ videostatsPlaybackUrl│ ├─ videostatsDelayplayUrl│ ├─ videostatsWatchtimeUrl│ ├─ ptrackingUrl│ ├─ qoeUrl│ ├─ youtubeRemarketingUrl├─ videoDetails│ ├─ [keywords] (40)│ ├─ thumbnail│ │ ├─ [thumbnails] (5)├─ playerConfig |
| ID: 61 WEB_MUSIC 1.0 |
144p - 2160pvideo/mp4 video/webm audio/mp4 audio/webm Formats (1)18 - 360p - video/mp4Adaptive Formats (18)313 - 2160p - video/webm271 - 1440p - video/webm 137 - 1080p - video/mp4 248 - 1080p - video/webm 136 - 720p - video/mp4 247 - 720p - video/webm 135 - 480p - video/mp4 244 - 480p - video/webm 134 - 360p - video/mp4 243 - 360p - video/webm 133 - 240p - video/mp4 242 - 240p - video/webm 160 - 144p - video/mp4 278 - 144p - video/webm 140 - None - audio/mp4 249 - None - audio/webm 250 - None - audio/webm 251 - None - audio/webm |
• Music videos only • storyboards• microformat• attestationShow Response├─responseContext│ ├─ [serviceTrackingParams] (4)├─ playabilityStatus├─ streamingData│ ├─ [formats] (1)│ ├─ [adaptiveFormats] (18)├─ playbackTracking│ ├─ videostatsPlaybackUrl│ ├─ videostatsDelayplayUrl│ ├─ videostatsWatchtimeUrl│ ├─ ptrackingUrl│ ├─ qoeUrl│ ├─ atrUrl│ ├─ youtubeRemarketingUrl├─ videoDetails│ ├─ [keywords] (13)│ ├─ thumbnail│ │ ├─ [thumbnails] (2)├─ playerConfig│ ├─ audioConfig│ ├─ streamSelectionConfig├─ storyboards│ ├─ playerStoryboardSpecRenderer├─ microformat│ ├─ microformatDataRenderer│ │ ├─ thumbnail│ │ │ ├─ [thumbnails] (1)│ │ ├─ [tags] (13)│ │ ├─ [availableCountries] (249)│ │ ├─ pageOwnerDetails│ │ ├─ videoDetails│ │ ├─ [linkAlternates] (4)├─ attestation│ ├─ playerAttestationRenderer│ │ ├─ botguardData│ │ │ ├─ interpreterSafeUrl |
| ID: 62 WEB_CREATOR 1.20220403 |
144p - 4320p60 HDRvideo/mp4 video/webm audio/mp4 audio/webm Formats (2)18 - 360p - video/mp422 - 720p - video/mp4 Adaptive Formats (38)272 - 4320p60 - video/webm702 - 4320p60 HDR - video/mp4 315 - 2160p60 - video/webm 337 - 2160p60 HDR - video/webm 701 - 2160p60 HDR - video/mp4 308 - 1440p60 - video/webm 336 - 1440p60 HDR - video/webm 700 - 1440p60 HDR - video/mp4 299 - 1080p60 - video/mp4 303 - 1080p60 - video/webm 335 - 1080p60 HDR - video/webm 699 - 1080p60 HDR - video/mp4 136 - 720p - video/mp4 247 - 720p - video/webm 298 - 720p60 - video/mp4 302 - 720p60 - video/webm 334 - 720p60 HDR - video/webm 698 - 720p60 HDR - video/mp4 135 - 480p - video/mp4 244 - 480p - video/webm 333 - 480p60 HDR - video/webm 697 - 480p60 HDR - video/mp4 134 - 360p - video/mp4 243 - 360p - video/webm 332 - 360p60 HDR - video/webm 696 - 360p60 HDR - video/mp4 133 - 240p - video/mp4 242 - 240p - video/webm 331 - 240p60 HDR - video/webm 695 - 240p60 HDR - video/mp4 160 - 144p - video/mp4 278 - 144p - video/webm 330 - 144p60 HDR - video/webm 694 - 144p60 HDR - video/mp4 140 - None - audio/mp4 249 - None - audio/webm 250 - None - audio/webm 251 - None - audio/webm |
• storyboards• attestationShow Response├─responseContext│ ├─ [serviceTrackingParams] (4)│ ├─ webResponseContextExtensionData├─ playabilityStatus├─ streamingData│ ├─ [formats] (2)│ ├─ [adaptiveFormats] (38)├─ playbackTracking│ ├─ videostatsPlaybackUrl│ ├─ videostatsDelayplayUrl│ ├─ videostatsWatchtimeUrl│ ├─ ptrackingUrl│ ├─ qoeUrl│ ├─ atrUrl│ ├─ [videostatsScheduledFlushWalltimeSeconds] (3)│ ├─ youtubeRemarketingUrl├─ videoDetails│ ├─ [keywords] (40)│ ├─ thumbnail│ │ ├─ [thumbnails] (5)├─ playerConfig│ ├─ audioConfig│ ├─ streamSelectionConfig│ ├─ mediaCommonConfig│ │ ├─ dynamicReadaheadConfig│ ├─ webPlayerConfig│ │ ├─ webPlayerActionsPorting├─ storyboards│ ├─ playerStoryboardSpecRenderer├─ attestation│ ├─ playerAttestationRenderer│ │ ├─ botguardData│ │ │ ├─ interpreterSafeUrl |
| ID: 63 TV_UNPLUGGED_ANDROID 1.16.80 |
144p - 2160p60video/3gpp video/mp4 video/webm audio/mp4 audio/webm Formats (3)17 - 144p - video/3gpp18 - 360p - video/mp4 22 - 720p - video/mp4 Adaptive Formats (19)315 - 2160p60 - video/webm308 - 1440p60 - video/webm 299 - 1080p60 - video/mp4 303 - 1080p60 - video/webm 298 - 720p60 - video/mp4 302 - 720p60 - video/webm 135 - 480p - video/mp4 244 - 480p - video/webm 134 - 360p - video/mp4 243 - 360p - video/webm 133 - 240p - video/mp4 242 - 240p - video/webm 160 - 144p - video/mp4 278 - 144p - video/webm 139 - None - audio/mp4 140 - None - audio/mp4 249 - None - audio/webm 250 - None - audio/webm 251 - None - audio/webm |
• MPEG-DASH SupportShow Response├─responseContext├─ playabilityStatus├─ streamingData│ ├─ [formats] (3)│ ├─ [adaptiveFormats] (19)├─ playbackTracking│ ├─ videostatsPlaybackUrl│ │ ├─ [headers] (3)│ ├─ videostatsDelayplayUrl│ │ ├─ [headers] (3)│ ├─ videostatsWatchtimeUrl│ │ ├─ [headers] (3)│ ├─ ptrackingUrl│ │ ├─ [headers] (3)│ ├─ qoeUrl│ │ ├─ [headers] (3)│ ├─ [videostatsScheduledFlushWalltimeSeconds] (3)│ ├─ youtubeRemarketingUrl│ │ ├─ [headers] (2)├─ videoDetails│ ├─ [keywords] (40)│ ├─ thumbnail│ │ ├─ [thumbnails] (4)├─ playerConfig│ ├─ audioConfig│ ├─ exoPlayerConfig│ │ ├─ [lowAudioQualityConnTypes] (2)│ │ ├─ [nonHardwareMediaCodecNames] (8)│ │ ├─ [bearerMinDurationToRetainAfterDiscardMs] (8)│ ├─ androidNetworkStackConfig│ │ ├─ androidMetadataNetworkConfig│ ├─ androidMedialibConfig│ ├─ variableSpeedConfig│ ├─ decodeQualityConfig│ ├─ androidPlayerStatsConfig│ ├─ retryConfig│ │ ├─ [retryEligibleErrors] (5)│ ├─ cmsPathProbeConfig│ ├─ mediaCommonConfig│ │ ├─ mediaUstreamerRequestConfig│ │ ├─ predictedReadaheadConfig│ │ ├─ mediaFetchRetryConfig│ │ ├─ serverReadaheadConfig│ │ │ ├─ nextRequestPolicy│ │ ├─ scriptedPlayerConfig |
| ID: 64 IOS_LIVE_CREATION_EXTENSION 17.13.3 |
144p - 720pvideo/3gpp video/mp4 Formats (3)17 - 144p - video/3gpp18 - 360p - video/mp4 22 - 720p - video/mp4 |
• HLS SupportShow Response├─responseContext├─ playabilityStatus├─ streamingData│ ├─ [formats] (3)├─ playbackTracking│ ├─ videostatsPlaybackUrl│ ├─ videostatsDelayplayUrl│ ├─ videostatsWatchtimeUrl│ ├─ ptrackingUrl│ ├─ qoeUrl│ ├─ youtubeRemarketingUrl├─ videoDetails│ ├─ [keywords] (40)│ ├─ thumbnail│ │ ├─ [thumbnails] (3)├─ playerConfig |
| ID: 65 TVHTML5_UNPLUGGED 6.13 |
144p - 4320p60 HDRvideo/mp4 video/webm audio/mp4 audio/webm Formats (2)18 - 360p - video/mp422 - 720p - video/mp4 Adaptive Formats (32)272 - 4320p60 - video/webm702 - 4320p60 HDR - video/mp4 337 - 2160p60 HDR - video/webm 701 - 2160p60 HDR - video/mp4 336 - 1440p60 HDR - video/webm 700 - 1440p60 HDR - video/mp4 335 - 1080p60 HDR - video/webm 699 - 1080p60 HDR - video/mp4 136 - 720p - video/mp4 247 - 720p - video/webm 334 - 720p60 HDR - video/webm 698 - 720p60 HDR - video/mp4 135 - 480p - video/mp4 244 - 480p - video/webm 333 - 480p60 HDR - video/webm 697 - 480p60 HDR - video/mp4 134 - 360p - video/mp4 243 - 360p - video/webm 332 - 360p60 HDR - video/webm 696 - 360p60 HDR - video/mp4 133 - 240p - video/mp4 242 - 240p - video/webm 331 - 240p60 HDR - video/webm 695 - 240p60 HDR - video/mp4 160 - 144p - video/mp4 278 - 144p - video/webm 330 - 144p60 HDR - video/webm 694 - 144p60 HDR - video/mp4 140 - None - audio/mp4 249 - None - audio/webm 250 - None - audio/webm 251 - None - audio/webm |
• storyboards• attestationShow Response├─responseContext├─ playabilityStatus├─ streamingData│ ├─ [formats] (2)│ ├─ [adaptiveFormats] (32)├─ playbackTracking│ ├─ videostatsPlaybackUrl│ ├─ videostatsDelayplayUrl│ ├─ videostatsWatchtimeUrl│ ├─ ptrackingUrl│ ├─ qoeUrl│ ├─ atrUrl│ ├─ [videostatsScheduledFlushWalltimeSeconds] (3)│ ├─ youtubeRemarketingUrl├─ videoDetails│ ├─ [keywords] (40)│ ├─ thumbnail│ │ ├─ [thumbnails] (5)├─ playerConfig│ ├─ audioConfig│ ├─ mediaCommonConfig│ │ ├─ dynamicReadaheadConfig├─ storyboards│ ├─ playerStoryboardSpecRenderer├─ attestation│ ├─ playerAttestationRenderer│ │ ├─ botguardData│ │ │ ├─ interpreterSafeUrl├─ [adPlacements] (6) |
| ID: 66 IOS_MESSAGES_EXTENSION 17.13.3 |
144p - 720pvideo/mp4 audio/mp4 Adaptive Formats (7)136 - 720p - video/mp4135 - 480p - video/mp4 134 - 360p - video/mp4 133 - 240p - video/mp4 160 - 144p - video/mp4 139 - None - audio/mp4 140 - None - audio/mp4 |
• HLS Support • storyboards• attestation• endscreen• overlayShow Response├─responseContext│ ├─ [serviceTrackingParams] (5)├─ playabilityStatus├─ streamingData│ ├─ [adaptiveFormats] (7)├─ playbackTracking│ ├─ videostatsPlaybackUrl│ │ ├─ [headers] (2)│ ├─ videostatsDelayplayUrl│ │ ├─ [headers] (2)│ ├─ videostatsWatchtimeUrl│ │ ├─ [headers] (2)│ ├─ ptrackingUrl│ │ ├─ [headers] (2)│ ├─ qoeUrl│ │ ├─ [headers] (2)│ ├─ atrUrl│ │ ├─ [headers] (2)│ ├─ engageUrl│ │ ├─ [headers] (2)│ ├─ [videostatsScheduledFlushWalltimeSeconds] (3)│ ├─ youtubeRemarketingUrl│ │ ├─ [headers] (2)├─ videoDetails│ ├─ [keywords] (40)│ ├─ thumbnail│ │ ├─ [thumbnails] (3)├─ playerConfig│ ├─ hlsProxyConfig│ ├─ audioConfig│ ├─ backgroundPlaybackConfig│ ├─ adRequestConfig│ ├─ lidarSdkConfig│ ├─ iosAvPlayerConfig│ ├─ iosPlayerConfig│ ├─ iosBandwidthEstimatorConfig│ ├─ qoeStatsClientConfig│ ├─ hamplayerConfig│ │ ├─ videoTrackRenderer│ │ │ ├─ hamplayerPixelBufferVideoTrackRendererConfig│ │ ├─ audioTrackRenderer│ │ │ ├─ hamplayerAudioEngineTrackRendererConfig│ │ ├─ stallPredictor│ │ │ ├─ hamplayerDefaultStallPredictorConfig│ │ ├─ live│ │ ├─ networkStatsSamplerConfig│ │ ├─ resyncPolicyConfig│ │ ├─ audioAbrConfig│ │ ├─ videoAbrConfig│ │ ├─ chunkLoaderConfig│ │ ├─ loadRetryConfig│ │ ├─ serverAbrConfig│ │ ├─ offlineConfig│ ├─ mediaCommonConfig│ │ ├─ dynamicReadaheadConfig│ │ ├─ mediaUstreamerRequestConfig│ │ ├─ serverReadaheadConfig│ │ │ ├─ nextRequestPolicy│ │ ├─ sabrClientConfig├─ storyboards│ ├─ playerStoryboardSpecRenderer├─ attestation│ ├─ playerAttestationRenderer├─ endscreen│ ├─ endscreenRenderer│ │ ├─ [elements] (4)├─ overlay│ ├─ playerControlsOverlayRenderer│ │ ├─ overflow│ │ │ ├─ playerOverflowRenderer│ │ │ │ ├─ endpoint│ │ │ │ │ ├─ menuEndpoint│ │ │ │ │ │ ├─ menu│ │ │ │ │ │ │ ├─ menuRenderer│ │ │ │ │ │ │ │ ├─ [items] (4) |
| ID: 67 WEB_REMIX 1.20220403 |
144p - 2160pvideo/mp4 video/webm audio/mp4 audio/webm Formats (1)18 - 360p - video/mp4Adaptive Formats (18)313 - 2160p - video/webm271 - 1440p - video/webm 137 - 1080p - video/mp4 248 - 1080p - video/webm 136 - 720p - video/mp4 247 - 720p - video/webm 135 - 480p - video/mp4 244 - 480p - video/webm 134 - 360p - video/mp4 243 - 360p - video/webm 133 - 240p - video/mp4 242 - 240p - video/webm 160 - 144p - video/mp4 278 - 144p - video/webm 140 - None - audio/mp4 249 - None - audio/webm 250 - None - audio/webm 251 - None - audio/webm |
• Music videos only • storyboards• microformat• cards• attestation• messages• endscreenShow Response├─responseContext│ ├─ [serviceTrackingParams] (3)├─ playabilityStatus│ ├─ audioOnlyPlayability│ │ ├─ audioOnlyPlayabilityRenderer│ ├─ miniplayer│ │ ├─ miniplayerRenderer├─ streamingData│ ├─ [formats] (1)│ ├─ [adaptiveFormats] (18)├─ [playerAds] (1)├─ playbackTracking│ ├─ videostatsPlaybackUrl│ │ ├─ [headers] (3)│ ├─ videostatsDelayplayUrl│ │ ├─ [headers] (3)│ ├─ videostatsWatchtimeUrl│ │ ├─ [headers] (3)│ ├─ ptrackingUrl│ │ ├─ [headers] (3)│ ├─ qoeUrl│ │ ├─ [headers] (3)│ ├─ atrUrl│ │ ├─ [headers] (3)│ ├─ [videostatsScheduledFlushWalltimeSeconds] (3)│ ├─ youtubeRemarketingUrl│ │ ├─ [headers] (2)├─ videoDetails│ ├─ thumbnail│ │ ├─ [thumbnails] (3)├─ playerConfig│ ├─ audioConfig│ ├─ streamSelectionConfig│ ├─ mediaCommonConfig│ │ ├─ dynamicReadaheadConfig│ ├─ webPlayerConfig│ │ ├─ webPlayerActionsPorting│ │ │ ├─ subscribeCommand│ │ │ │ ├─ subscribeEndpoint│ │ │ │ │ ├─ [channelIds] (1)│ │ │ ├─ unsubscribeCommand│ │ │ │ ├─ unsubscribeEndpoint│ │ │ │ │ ├─ [channelIds] (1)│ │ │ ├─ addToWatchLaterCommand│ │ │ │ ├─ playlistEditEndpoint│ │ │ │ │ ├─ [actions] (1)│ │ │ ├─ removeFromWatchLaterCommand│ │ │ │ ├─ playlistEditEndpoint│ │ │ │ │ ├─ [actions] (1)├─ storyboards│ ├─ playerStoryboardSpecRenderer├─ microformat│ ├─ microformatDataRenderer│ │ ├─ thumbnail│ │ │ ├─ [thumbnails] (1)│ │ ├─ [tags] (13)│ │ ├─ [availableCountries] (249)│ │ ├─ pageOwnerDetails│ │ ├─ videoDetails│ │ ├─ [linkAlternates] (4)├─ cards│ ├─ cardCollectionRenderer│ │ ├─ [cards] (1)│ │ ├─ headerText│ │ │ ├─ [runs] (1)│ │ ├─ icon│ │ │ ├─ infoCardIconRenderer│ │ ├─ closeButton│ │ │ ├─ infoCardIconRenderer├─ attestation│ ├─ playerAttestationRenderer│ │ ├─ botguardData│ │ │ ├─ interpreterSafeUrl├─ [messages] (1)├─ endscreen│ ├─ endscreenRenderer│ │ ├─ [elements] (2)├─ [adPlacements] (2) |
| ID: 68 IOS_UPTIME 1.0 |
144p - 720pvideo/3gpp video/mp4 Formats (3)17 - 144p - video/3gpp18 - 360p - video/mp4 22 - 720p - video/mp4 |
• HLS SupportShow Response├─responseContext├─ playabilityStatus├─ streamingData│ ├─ [formats] (3)│ ├─ [hlsFormats] (8)├─ playbackTracking│ ├─ videostatsPlaybackUrl│ ├─ videostatsDelayplayUrl│ ├─ videostatsWatchtimeUrl│ ├─ ptrackingUrl│ ├─ qoeUrl│ ├─ youtubeRemarketingUrl├─ videoDetails│ ├─ [keywords] (40)│ ├─ thumbnail│ │ ├─ [thumbnails] (3)├─ playerConfig│ ├─ hlsProxyConfig |
| ID: 69 WEB_UNPLUGGED_ONBOARDING 0.1 |
144p - 4320p60video/mp4 video/webm audio/mp4 audio/webm Formats (2)18 - 360p - video/mp422 - 720p - video/mp4 Adaptive Formats (29)272 - 4320p60 - video/webm315 - 2160p60 - video/webm 337 - 2160p60 HDR - video/webm 308 - 1440p60 - video/webm 336 - 1440p60 HDR - video/webm 299 - 1080p60 - video/mp4 303 - 1080p60 - video/webm 335 - 1080p60 HDR - video/webm 136 - 720p - video/mp4 247 - 720p - video/webm 298 - 720p60 - video/mp4 302 - 720p60 - video/webm 334 - 720p60 HDR - video/webm 135 - 480p - video/mp4 244 - 480p - video/webm 333 - 480p60 HDR - video/webm 134 - 360p - video/mp4 243 - 360p - video/webm 332 - 360p60 HDR - video/webm 133 - 240p - video/mp4 242 - 240p - video/webm 331 - 240p60 HDR - video/webm 160 - 144p - video/mp4 278 - 144p - video/webm 330 - 144p60 HDR - video/webm 140 - None - audio/mp4 249 - None - audio/webm 250 - None - audio/webm 251 - None - audio/webm |
• storyboardsShow Response├─responseContext│ ├─ [serviceTrackingParams] (1)├─ playabilityStatus├─ streamingData│ ├─ [formats] (2)│ ├─ [adaptiveFormats] (29)├─ playbackTracking│ ├─ videostatsPlaybackUrl│ │ ├─ [headers] (3)│ ├─ videostatsDelayplayUrl│ │ ├─ [headers] (3)│ ├─ videostatsWatchtimeUrl│ │ ├─ [headers] (3)│ ├─ ptrackingUrl│ │ ├─ [headers] (3)│ ├─ qoeUrl│ │ ├─ [headers] (3)│ ├─ youtubeRemarketingUrl│ │ ├─ [headers] (2)├─ videoDetails│ ├─ [keywords] (40)│ ├─ thumbnail│ │ ├─ [thumbnails] (5)├─ playerConfig│ ├─ audioConfig├─ storyboards│ ├─ playerStoryboardSpecRenderer |
| ID: 70 WEB_UNPLUGGED_OPS 0.1 |
144p - 4320p60video/mp4 video/webm audio/mp4 audio/webm Formats (2)18 - 360p - video/mp422 - 720p - video/mp4 Adaptive Formats (29)272 - 4320p60 - video/webm315 - 2160p60 - video/webm 337 - 2160p60 HDR - video/webm 308 - 1440p60 - video/webm 336 - 1440p60 HDR - video/webm 299 - 1080p60 - video/mp4 303 - 1080p60 - video/webm 335 - 1080p60 HDR - video/webm 136 - 720p - video/mp4 247 - 720p - video/webm 298 - 720p60 - video/mp4 302 - 720p60 - video/webm 334 - 720p60 HDR - video/webm 135 - 480p - video/mp4 244 - 480p - video/webm 333 - 480p60 HDR - video/webm 134 - 360p - video/mp4 243 - 360p - video/webm 332 - 360p60 HDR - video/webm 133 - 240p - video/mp4 242 - 240p - video/webm 331 - 240p60 HDR - video/webm 160 - 144p - video/mp4 278 - 144p - video/webm 330 - 144p60 HDR - video/webm 140 - None - audio/mp4 249 - None - audio/webm 250 - None - audio/webm 251 - None - audio/webm |
• storyboardsShow Response├─responseContext│ ├─ [serviceTrackingParams] (1)├─ playabilityStatus├─ streamingData│ ├─ [formats] (2)│ ├─ [adaptiveFormats] (29)├─ playbackTracking│ ├─ videostatsPlaybackUrl│ │ ├─ [headers] (3)│ ├─ videostatsDelayplayUrl│ │ ├─ [headers] (3)│ ├─ videostatsWatchtimeUrl│ │ ├─ [headers] (3)│ ├─ ptrackingUrl│ │ ├─ [headers] (3)│ ├─ qoeUrl│ │ ├─ [headers] (3)│ ├─ youtubeRemarketingUrl│ │ ├─ [headers] (2)├─ videoDetails│ ├─ [keywords] (40)│ ├─ thumbnail│ │ ├─ [thumbnails] (5)├─ playerConfig│ ├─ audioConfig├─ storyboards│ ├─ playerStoryboardSpecRenderer |
| ID: 71 WEB_UNPLUGGED_PUBLIC 0.1 |
144p - 4320p60video/mp4 video/webm audio/mp4 audio/webm Formats (2)18 - 360p - video/mp422 - 720p - video/mp4 Adaptive Formats (29)272 - 4320p60 - video/webm315 - 2160p60 - video/webm 337 - 2160p60 HDR - video/webm 308 - 1440p60 - video/webm 336 - 1440p60 HDR - video/webm 299 - 1080p60 - video/mp4 303 - 1080p60 - video/webm 335 - 1080p60 HDR - video/webm 136 - 720p - video/mp4 247 - 720p - video/webm 298 - 720p60 - video/mp4 302 - 720p60 - video/webm 334 - 720p60 HDR - video/webm 135 - 480p - video/mp4 244 - 480p - video/webm 333 - 480p60 HDR - video/webm 134 - 360p - video/mp4 243 - 360p - video/webm 332 - 360p60 HDR - video/webm 133 - 240p - video/mp4 242 - 240p - video/webm 331 - 240p60 HDR - video/webm 160 - 144p - video/mp4 278 - 144p - video/webm 330 - 144p60 HDR - video/webm 140 - None - audio/mp4 249 - None - audio/webm 250 - None - audio/webm 251 - None - audio/webm |
Show Response├─responseContext│ ├─ [serviceTrackingParams] (1)├─ playabilityStatus├─ streamingData│ ├─ [formats] (2)│ ├─ [adaptiveFormats] (29)├─ playbackTracking│ ├─ videostatsPlaybackUrl│ ├─ videostatsDelayplayUrl│ ├─ videostatsWatchtimeUrl│ ├─ ptrackingUrl│ ├─ qoeUrl│ ├─ youtubeRemarketingUrl├─ videoDetails│ ├─ [keywords] (40)│ ├─ thumbnail│ │ ├─ [thumbnails] (5)├─ playerConfig│ ├─ audioConfig |
| ID: 72 TVHTML5_VR 0.1 |
144p - 4320p60video/mp4 video/webm audio/mp4 audio/webm Formats (2)18 - 360p - video/mp422 - 720p - video/mp4 Adaptive Formats (29)272 - 4320p60 - video/webm315 - 2160p60 - video/webm 337 - 2160p60 HDR - video/webm 308 - 1440p60 - video/webm 336 - 1440p60 HDR - video/webm 299 - 1080p60 - video/mp4 303 - 1080p60 - video/webm 335 - 1080p60 HDR - video/webm 136 - 720p - video/mp4 247 - 720p - video/webm 298 - 720p60 - video/mp4 302 - 720p60 - video/webm 334 - 720p60 HDR - video/webm 135 - 480p - video/mp4 244 - 480p - video/webm 333 - 480p60 HDR - video/webm 134 - 360p - video/mp4 243 - 360p - video/webm 332 - 360p60 HDR - video/webm 133 - 240p - video/mp4 242 - 240p - video/webm 331 - 240p60 HDR - video/webm 160 - 144p - video/mp4 278 - 144p - video/webm 330 - 144p60 HDR - video/webm 140 - None - audio/mp4 249 - None - audio/webm 250 - None - audio/webm 251 - None - audio/webm |
• storyboards• attestationShow Response├─responseContext├─ playabilityStatus├─ streamingData│ ├─ [formats] (2)│ ├─ [adaptiveFormats] (29)├─ playbackTracking│ ├─ videostatsPlaybackUrl│ ├─ videostatsDelayplayUrl│ ├─ videostatsWatchtimeUrl│ ├─ ptrackingUrl│ ├─ qoeUrl│ ├─ atrUrl│ ├─ youtubeRemarketingUrl├─ videoDetails│ ├─ [keywords] (40)│ ├─ thumbnail│ │ ├─ [thumbnails] (5)├─ playerConfig│ ├─ audioConfig├─ storyboards│ ├─ playerStoryboardSpecRenderer├─ attestation│ ├─ playerAttestationRenderer |
| ID: 74 ANDROID_TV_KIDS 1.16.80 |
144p - 1080pvideo/3gpp video/mp4 audio/mp4 Formats (3)17 - 144p - video/3gpp18 - 360p - video/mp4 22 - 720p - video/mp4 Adaptive Formats (7)137 - 1080p - video/mp4136 - 720p - video/mp4 135 - 480p - video/mp4 134 - 360p - video/mp4 133 - 240p - video/mp4 160 - 144p - video/mp4 140 - None - audio/mp4 |
• "For Kids" content onlyShow Response├─responseContext├─ playabilityStatus├─ streamingData│ ├─ [formats] (3)│ ├─ [adaptiveFormats] (7)├─ playbackTracking│ ├─ videostatsPlaybackUrl│ ├─ videostatsDelayplayUrl│ ├─ videostatsWatchtimeUrl│ ├─ ptrackingUrl│ ├─ qoeUrl├─ videoDetails│ ├─ [keywords] (25)│ ├─ thumbnail│ │ ├─ [thumbnails] (4)├─ playerConfig |
| ID: 75 TVHTML5_SIMPLY 1.0 |
144p - 4320p60 HDRvideo/mp4 video/webm audio/mp4 audio/webm Formats (2)18 - 360p - video/mp422 - 720p - video/mp4 Adaptive Formats (38)272 - 4320p60 - video/webm702 - 4320p60 HDR - video/mp4 315 - 2160p60 - video/webm 337 - 2160p60 HDR - video/webm 701 - 2160p60 HDR - video/mp4 308 - 1440p60 - video/webm 336 - 1440p60 HDR - video/webm 700 - 1440p60 HDR - video/mp4 299 - 1080p60 - video/mp4 303 - 1080p60 - video/webm 335 - 1080p60 HDR - video/webm 699 - 1080p60 HDR - video/mp4 136 - 720p - video/mp4 247 - 720p - video/webm 298 - 720p60 - video/mp4 302 - 720p60 - video/webm 334 - 720p60 HDR - video/webm 698 - 720p60 HDR - video/mp4 135 - 480p - video/mp4 244 - 480p - video/webm 333 - 480p60 HDR - video/webm 697 - 480p60 HDR - video/mp4 134 - 360p - video/mp4 243 - 360p - video/webm 332 - 360p60 HDR - video/webm 696 - 360p60 HDR - video/mp4 133 - 240p - video/mp4 242 - 240p - video/webm 331 - 240p60 HDR - video/webm 695 - 240p60 HDR - video/mp4 160 - 144p - video/mp4 278 - 144p - video/webm 330 - 144p60 HDR - video/webm 694 - 144p60 HDR - video/mp4 140 - None - audio/mp4 249 - None - audio/webm 250 - None - audio/webm 251 - None - audio/webm |
• storyboards• attestationShow Response├─responseContext├─ playabilityStatus│ ├─ homeGroupPlayability│ │ ├─ [unplayableHomeGroupTypes] (2)├─ streamingData│ ├─ [formats] (2)│ ├─ [adaptiveFormats] (38)├─ playbackTracking│ ├─ videostatsPlaybackUrl│ ├─ videostatsDelayplayUrl│ ├─ videostatsWatchtimeUrl│ ├─ ptrackingUrl│ ├─ qoeUrl│ ├─ atrUrl│ ├─ [videostatsScheduledFlushWalltimeSeconds] (3)│ ├─ youtubeRemarketingUrl├─ videoDetails│ ├─ [keywords] (40)│ ├─ thumbnail│ │ ├─ [thumbnails] (6)├─ playerConfig│ ├─ audioConfig│ ├─ mediaCommonConfig│ │ ├─ dynamicReadaheadConfig├─ storyboards│ ├─ playerStoryboardSpecRenderer├─ attestation│ ├─ playerAttestationRenderer│ │ ├─ botguardData│ │ │ ├─ interpreterSafeUrl├─ [adPlacements] (1) |
| ID: 76 WEB_KIDS 2.20220405 |
144p - 2160pvideo/mp4 video/webm audio/mp4 audio/webm Formats (2)18 - 360p - video/mp422 - 720p - video/mp4 Adaptive Formats (17)313 - 2160p - video/webm271 - 1440p - video/webm 137 - 1080p - video/mp4 136 - 720p - video/mp4 247 - 720p - video/webm 135 - 480p - video/mp4 244 - 480p - video/webm 134 - 360p - video/mp4 243 - 360p - video/webm 133 - 240p - video/mp4 242 - 240p - video/webm 160 - 144p - video/mp4 278 - 144p - video/webm 140 - None - audio/mp4 249 - None - audio/webm 250 - None - audio/webm 251 - None - audio/webm |
• "For Kids" content only • captions• annotations• storyboards• cards• attestation• endscreenShow Response├─responseContext│ ├─ [serviceTrackingParams] (1)├─ playabilityStatus├─ streamingData│ ├─ [formats] (2)│ ├─ [adaptiveFormats] (17)├─ playbackTracking│ ├─ videostatsPlaybackUrl│ │ ├─ [headers] (2)│ ├─ videostatsDelayplayUrl│ │ ├─ [headers] (2)│ ├─ videostatsWatchtimeUrl│ │ ├─ [headers] (2)│ ├─ ptrackingUrl│ │ ├─ [headers] (2)│ ├─ qoeUrl│ │ ├─ [headers] (2)│ ├─ atrUrl│ │ ├─ [headers] (2)│ ├─ [videostatsScheduledFlushWalltimeSeconds] (3)├─ captions│ ├─ playerCaptionsTracklistRenderer│ │ ├─ [captionTracks] (1)│ │ ├─ [audioTracks] (1)│ │ ├─ [translationLanguages] (109)├─ videoDetails│ ├─ [keywords] (25)│ ├─ thumbnail│ │ ├─ [thumbnails] (5)├─ [annotations] (1)├─ playerConfig│ ├─ audioConfig│ ├─ streamSelectionConfig│ ├─ mediaCommonConfig│ │ ├─ dynamicReadaheadConfig│ ├─ webPlayerConfig│ │ ├─ webPlayerActionsPorting│ │ │ ├─ subscribeCommand│ │ │ │ ├─ subscribeEndpoint│ │ │ │ │ ├─ [channelIds] (1)│ │ │ ├─ unsubscribeCommand│ │ │ │ ├─ unsubscribeEndpoint│ │ │ │ │ ├─ [channelIds] (1)├─ storyboards│ ├─ playerStoryboardSpecRenderer├─ cards│ ├─ cardCollectionRenderer│ │ ├─ [cards] (5)│ │ ├─ headerText│ │ │ ├─ [runs] (1)│ │ ├─ icon│ │ │ ├─ infoCardIconRenderer│ │ ├─ closeButton│ │ │ ├─ infoCardIconRenderer├─ attestation│ ├─ playerAttestationRenderer│ │ ├─ botguardData│ │ │ ├─ interpreterSafeUrl├─ endscreen│ ├─ endscreenRenderer│ │ ├─ [elements] (4) |
| ID: 77 MUSIC_INTEGRATIONS 0.1 |
144p - 1080pvideo/3gpp video/mp4 audio/mp4 Formats (3)17 - 144p - video/3gpp18 - 360p - video/mp4 22 - 720p - video/mp4 Adaptive Formats (7)137 - 1080p - video/mp4136 - 720p - video/mp4 135 - 480p - video/mp4 134 - 360p - video/mp4 133 - 240p - video/mp4 160 - 144p - video/mp4 140 - None - audio/mp4 |
• Music videos only • HLS Support Show Response├─responseContext├─ playabilityStatus├─ streamingData│ ├─ [formats] (3)│ ├─ [adaptiveFormats] (7)├─ playbackTracking│ ├─ videostatsPlaybackUrl│ ├─ videostatsDelayplayUrl│ ├─ videostatsWatchtimeUrl│ ├─ ptrackingUrl│ ├─ qoeUrl│ ├─ youtubeRemarketingUrl├─ videoDetails│ ├─ [keywords] (13)│ ├─ thumbnail│ │ ├─ [thumbnails] (2)├─ playerConfig |
| ID: 80 TVHTML5_YONGLE 0.1 |
144p - 720pvideo/3gpp video/mp4 Formats (3)17 - 144p - video/3gpp18 - 360p - video/mp4 22 - 720p - video/mp4 |
• storyboards• attestationShow Response├─responseContext├─ playabilityStatus├─ streamingData│ ├─ [formats] (3)├─ playbackTracking│ ├─ videostatsPlaybackUrl│ ├─ videostatsDelayplayUrl│ ├─ videostatsWatchtimeUrl│ ├─ ptrackingUrl│ ├─ qoeUrl│ ├─ atrUrl│ ├─ youtubeRemarketingUrl├─ videoDetails│ ├─ [keywords] (40)│ ├─ thumbnail│ │ ├─ [thumbnails] (6)├─ playerConfig│ ├─ audioConfig├─ storyboards│ ├─ playerStoryboardSpecRenderer├─ attestation│ ├─ playerAttestationRenderer |
| ID: 84 GOOGLE_ASSISTANT 0.1 |
144p - 720pvideo/3gpp video/mp4 Formats (3)17 - 144p - video/3gpp18 - 360p - video/mp4 22 - 720p - video/mp4 |
Show Response├─responseContext├─ playabilityStatus├─ streamingData│ ├─ [formats] (3)├─ playbackTracking│ ├─ videostatsPlaybackUrl│ ├─ videostatsDelayplayUrl│ ├─ videostatsWatchtimeUrl│ ├─ ptrackingUrl│ ├─ qoeUrl│ ├─ youtubeRemarketingUrl├─ videoDetails│ ├─ [keywords] (40)│ ├─ thumbnail│ │ ├─ [thumbnails] (5)├─ playerConfig |
| ID: 85 TVHTML5_SIMPLY_EMBEDDED_PLAYER 2.0 |
144p - 4320p60 HDRvideo/mp4 video/webm audio/mp4 audio/webm Formats (2)18 - 360p - video/mp422 - 720p - video/mp4 Adaptive Formats (38)272 - 4320p60 - video/webm702 - 4320p60 HDR - video/mp4 315 - 2160p60 - video/webm 337 - 2160p60 HDR - video/webm 701 - 2160p60 HDR - video/mp4 308 - 1440p60 - video/webm 336 - 1440p60 HDR - video/webm 700 - 1440p60 HDR - video/mp4 299 - 1080p60 - video/mp4 303 - 1080p60 - video/webm 335 - 1080p60 HDR - video/webm 699 - 1080p60 HDR - video/mp4 136 - 720p - video/mp4 247 - 720p - video/webm 298 - 720p60 - video/mp4 302 - 720p60 - video/webm 334 - 720p60 HDR - video/webm 698 - 720p60 HDR - video/mp4 135 - 480p - video/mp4 244 - 480p - video/webm 333 - 480p60 HDR - video/webm 697 - 480p60 HDR - video/mp4 134 - 360p - video/mp4 243 - 360p - video/webm 332 - 360p60 HDR - video/webm 696 - 360p60 HDR - video/mp4 133 - 240p - video/mp4 242 - 240p - video/webm 331 - 240p60 HDR - video/webm 695 - 240p60 HDR - video/mp4 160 - 144p - video/mp4 278 - 144p - video/webm 330 - 144p60 HDR - video/webm 694 - 144p60 HDR - video/mp4 140 - None - audio/mp4 249 - None - audio/webm 250 - None - audio/webm 251 - None - audio/webm |
• No Age-restrictions • storyboards• attestationShow Response├─responseContext├─ playabilityStatus├─ streamingData│ ├─ [formats] (2)│ ├─ [adaptiveFormats] (38)├─ playbackTracking│ ├─ videostatsPlaybackUrl│ ├─ videostatsDelayplayUrl│ ├─ videostatsWatchtimeUrl│ ├─ ptrackingUrl│ ├─ qoeUrl│ ├─ atrUrl│ ├─ [videostatsScheduledFlushWalltimeSeconds] (3)│ ├─ youtubeRemarketingUrl├─ videoDetails│ ├─ [keywords] (40)│ ├─ thumbnail│ │ ├─ [thumbnails] (5)├─ playerConfig│ ├─ audioConfig│ ├─ mediaCommonConfig│ │ ├─ dynamicReadaheadConfig├─ storyboards│ ├─ playerStoryboardSpecRenderer├─ attestation│ ├─ playerAttestationRenderer |
| ID: 87 WEB_INTERNAL_ANALYTICS 0.1 |
144p - 720pvideo/3gpp video/mp4 Formats (3)17 - 144p - video/3gpp18 - 360p - video/mp4 22 - 720p - video/mp4 |
Show Response├─responseContext├─ playabilityStatus├─ streamingData│ ├─ [formats] (3)├─ playbackTracking│ ├─ videostatsPlaybackUrl│ ├─ videostatsDelayplayUrl│ ├─ videostatsWatchtimeUrl│ ├─ ptrackingUrl│ ├─ qoeUrl│ ├─ youtubeRemarketingUrl├─ videoDetails│ ├─ [keywords] (40)│ ├─ thumbnail│ │ ├─ [thumbnails] (5)├─ playerConfig |
| ID: 88 WEB_PARENT_TOOLS 1.20220403 |
144p - 720pvideo/3gpp video/mp4 Formats (3)17 - 144p - video/3gpp18 - 360p - video/mp4 22 - 720p - video/mp4 |
• storyboards• attestationShow Response├─responseContext├─ playabilityStatus├─ streamingData│ ├─ [formats] (3)├─ playbackTracking│ ├─ videostatsPlaybackUrl│ ├─ videostatsDelayplayUrl│ ├─ videostatsWatchtimeUrl│ ├─ ptrackingUrl│ ├─ qoeUrl│ ├─ atrUrl│ ├─ youtubeRemarketingUrl├─ videoDetails│ ├─ [keywords] (40)│ ├─ thumbnail│ │ ├─ [thumbnails] (5)├─ playerConfig│ ├─ audioConfig│ ├─ streamSelectionConfig│ ├─ webPlayerConfig│ │ ├─ webPlayerActionsPorting├─ storyboards│ ├─ playerStoryboardSpecRenderer├─ attestation│ ├─ playerAttestationRenderer│ │ ├─ botguardData│ │ │ ├─ interpreterSafeUrl |
| ID: 89 GOOGLE_MEDIA_ACTIONS 0.1 |
144p - 720pvideo/3gpp video/mp4 Formats (3)17 - 144p - video/3gpp18 - 360p - video/mp4 22 - 720p - video/mp4 |
Show Response├─responseContext├─ playabilityStatus├─ streamingData│ ├─ [formats] (3)├─ playbackTracking│ ├─ videostatsPlaybackUrl│ ├─ videostatsDelayplayUrl│ ├─ videostatsWatchtimeUrl│ ├─ ptrackingUrl│ ├─ qoeUrl│ ├─ youtubeRemarketingUrl├─ videoDetails│ ├─ [keywords] (40)│ ├─ thumbnail│ │ ├─ [thumbnails] (5)├─ playerConfig |
| ID: 90 WEB_PHONE_VERIFICATION 1.0.0 |
144p - 720pvideo/3gpp video/mp4 Formats (3)17 - 144p - video/3gpp18 - 360p - video/mp4 22 - 720p - video/mp4 |
Show Response├─responseContext│ ├─ [serviceTrackingParams] (4)├─ playabilityStatus├─ streamingData│ ├─ [formats] (3)├─ playbackTracking│ ├─ videostatsPlaybackUrl│ ├─ videostatsDelayplayUrl│ ├─ videostatsWatchtimeUrl│ ├─ ptrackingUrl│ ├─ qoeUrl│ ├─ youtubeRemarketingUrl├─ videoDetails│ ├─ [keywords] (40)│ ├─ thumbnail│ │ ├─ [thumbnails] (5)├─ playerConfig |
| ID: 92 IOS_PRODUCER 0.1 |
144p - 720pvideo/3gpp video/mp4 Formats (3)17 - 144p - video/3gpp18 - 360p - video/mp4 22 - 720p - video/mp4 |
Show Response├─responseContext├─ playabilityStatus├─ streamingData│ ├─ [formats] (3)├─ playbackTracking│ ├─ videostatsPlaybackUrl│ ├─ videostatsDelayplayUrl│ ├─ videostatsWatchtimeUrl│ ├─ ptrackingUrl│ ├─ qoeUrl│ ├─ youtubeRemarketingUrl├─ videoDetails│ ├─ [keywords] (40)│ ├─ thumbnail│ │ ├─ [thumbnails] (5)├─ playerConfig |
| ID: 93 TVHTML5_FOR_KIDS 7.20220325 |
144p - 4320p60video/mp4 video/webm audio/mp4 audio/webm Formats (2)18 - 360p - video/mp422 - 720p - video/mp4 Adaptive Formats (29)272 - 4320p60 - video/webm315 - 2160p60 - video/webm 337 - 2160p60 HDR - video/webm 308 - 1440p60 - video/webm 336 - 1440p60 HDR - video/webm 299 - 1080p60 - video/mp4 303 - 1080p60 - video/webm 335 - 1080p60 HDR - video/webm 136 - 720p - video/mp4 247 - 720p - video/webm 298 - 720p60 - video/mp4 302 - 720p60 - video/webm 334 - 720p60 HDR - video/webm 135 - 480p - video/mp4 244 - 480p - video/webm 333 - 480p60 HDR - video/webm 134 - 360p - video/mp4 243 - 360p - video/webm 332 - 360p60 HDR - video/webm 133 - 240p - video/mp4 242 - 240p - video/webm 331 - 240p60 HDR - video/webm 160 - 144p - video/mp4 278 - 144p - video/webm 330 - 144p60 HDR - video/webm 140 - None - audio/mp4 249 - None - audio/webm 250 - None - audio/webm 251 - None - audio/webm |
• storyboards• attestationShow Response├─responseContext│ ├─ [serviceTrackingParams] (1)├─ playabilityStatus├─ streamingData│ ├─ [formats] (2)│ ├─ [adaptiveFormats] (29)├─ playbackTracking│ ├─ videostatsPlaybackUrl│ ├─ videostatsDelayplayUrl│ ├─ videostatsWatchtimeUrl│ ├─ ptrackingUrl│ ├─ qoeUrl│ ├─ atrUrl│ ├─ [videostatsScheduledFlushWalltimeSeconds] (3)├─ videoDetails│ ├─ [keywords] (40)│ ├─ thumbnail│ │ ├─ [thumbnails] (6)├─ playerConfig│ ├─ audioConfig│ ├─ mediaCommonConfig│ │ ├─ dynamicReadaheadConfig├─ storyboards│ ├─ playerStoryboardSpecRenderer├─ attestation│ ├─ playerAttestationRenderer│ │ ├─ botguardData│ │ │ ├─ interpreterSafeUrl |