Date: Fri, 29 Mar 2024 00:25:20 +0000 (UTC)
Message-ID: <4667780.17504.1711671920340@localhost>
Subject: Exported From Confluence
MIME-Version: 1.0
Content-Type: multipart/related;
boundary="----=_Part_17503_1735794904.1711671920340"
------=_Part_17503_1735794904.1711671920340
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable
Content-Location: file:///C:/exported.html
Hardware Requirement
Category : All Devices
1 - CPU
- The target device MUST use one (1) of the following instruction set arc=
hitectures:=20
- ARMv7-A or higher
- x86
- X86-64
2 - System Memory
- The target device MUST make at least=20
- 170 Mbytes (case where the device has a 32-bit architecture)
- 220 MBytes (case where the device has a 64-bit architecture) of system =
memory available for both the Cobalt runtime and the HTML5 application.
- Of the aforementioned overall System Memory requirements, up to=20
- 80 MBytes (32-bit architecture)
- 100 MBytes (64-bit architecture) MUST be available as memory that the J=
avaScript engine can allocate.
- The system memory required above MUST be for per installed and running =
YouTube application.
- The System memory requirements in this specification are excluding the =
buffers needed for both the decoded video frames and graphics frame buffers=
; the MediaSource buffer requirements are specified in the companion Softwa=
re requirements specification.
3 - System Storage
- The target device MUST provide 1 MByte of persistent storage for Cookie=
s, per installed application.
- The target device MUST provide 16 MBytes of semi-persistent local stora=
ge for cache, per installed and running application.
- The target device MUST provide 64 MBytes of persistent storage for the =
Cobalt runtime.
- The target device MUST provide an additional 64 MBytes of persistent st=
orage, for a total of 128 MBytes, while the device=E2=80=99s application up=
date process is running.
- The target device MUST provide 512 bytes of secure (that is, part of Se=
curity Hardware or a Trusted Execution Environment) storage for device auth=
entication (see section 9.1 of the Software Requirements)
4 - GPU
- The target device MUST provide the OpenGL ES 2.0 or higher graphics API=
.
- The target device MUST pass the YouTube render benchmark.
5 - Media Decoding
- The target device MUST support decoding of H.264/MPEG-4 AVC Main Profil=
e Level 3.2 video bitstreams (non-interlaced video) encapsulated in the MP4=
container.
- The target device MUST support decoding of AAC-LC & HE-AAC v1 audio=
bitstreams encapsulated in the MP4 or the DASH Fragmented MP4 (fMP4) conta=
iner.=20
- Two (2) channels at 256 kbits/sec (AAC-LC) and 64 kbits/sec (HE-AAC)
- The device MUST also support these formats for Media Source playback:=
=20
- ISO/IEC 14496-12:2012: ISO Base Media File Format (ISO BMFF)
- ISO/IEC 23001-7:2012: Common encryption in ISO BMFF (as specified by 23=
009-1 section 6.3 - DASH MPD and segment formats)
- The target device MUST support decoding of Opus audio bitstreams as def=
ined by IETF RFC 6716 bitstreams and encapsulated in the WebM container wit=
h the following configurations:=20
- Two (2) channels at up to 128 kbps
- The target device MAY support decoding of Opus audio bitstreams as defi=
ned by IETF RFC 6716 bitstreams and encapsulated in the WebM container with=
the following configurations:=20
- Six (6) channels at up to 576 kbps
- The target device MAY support decoding of Opus audio bitstreams encapsu=
lated in the WebM container with the following Immersive Audio configuratio=
ns:=20
- Decoding support for 6 channels (4 WYZX first order ambisonic component=
s + 1 stereo non-diegetic) at 384 kbps under Channel Mapping Family 2 as de=
fined in the IETF Ambisonics Specification
- Decoding support for 18 channels (16 third order ambisonic components +=
1 stereo non-diegetic) at 512 kbps under Channel Mapping Family 3 as defin=
ed inthe IETF Ambisonics Specification.
- The target device MUST be able to decode the following image formats:=
=20
- JPEG
- WebP=20
- Devices MUST fully implement the WebP specification, including the supp=
ort for the following features:=20
- Animation, with a framerate of 10 frames per second
- Both lossy and lossless decompression up to 1280x720 resolution
- Metadata
- Transparency
- Color Profile
- The target device MUST be capable of supporting one concurrent WebP dec=
oder without having any impact on the frame rate and/or resolution of an on=
-going video playback
6 - DRM
- The target device MUST implement Widevine Level 1 content protection wi=
th secure hardware decoding.
- The target device MUST support key rotation with:=20
- Sixteen (16) or more MediaKeySession objects
- Sixteen (16) or more keys per MediaKeySession object
- The target device MUST support subsample encrypted block format with se=
curehardware decode for any WebM encrypted streams.
- The target device MUST support secure decoding of all content resolutio=
ns, bitrates,codecs, and container formats supported by the device.
- The target device MUST enforce HDCP revision 1.1 output protection when=
required by the Widevine license.
7 - Connectivity
- Devices MUST be capable of Wake-On-LAN functionality and enabling such =
functionality by default.
- Devices with HDMI interconnects MUST implement HDMI Consumer Electronic=
s Control (CEC) with support for the =E2=80=9COne Touch Play=E2=80=9D featu=
re, including the <Active Source> and <Image View On> messages.=
8 - Display
Requirements are specific to each device category. See sectio=
ns below
9 - Voice Capture (optional)
YouTube plans to introduce quality requirements for any=
far-field microphone or array of microphones that is integrated in a Devic=
e. The following requirements are currently in consideration for the 2021 H=
ardware Technical Requirements.
For each microphone:
- The acoustics overload point (AOP) MUST be greater than 120dB
- The Signal-to-Noise ratio (SNR) MUST be equal to 60 dB or higher at 94 =
dB(A) SPL @1kHz input level
- Variations in the frequency response MUST remain within a +- 3 dB limit=
over the 100 Hz to 8000 Hz range
- Total harmonic distortion (THD) MUST be less than 1% at 94 dB SPL @ 1kH=
z input level
Category: =E2=89=A4FHD Devices
1 - CPU
- The target device MUST have two (2) or more physical CPU cores.
- Each physical CPU core MUST be rated at 2,500 DMIPS or greater.
2 - System Memory
No additional requirements.
3 - System Stora=
ge
No additional requirements.
4 - GPU=
- The target device's GPU MUST have a pixel fill rate of 500 Million pixe=
ls per second or greater.
- The target device's GPU MUST have a texture fill rate of 500 Million te=
xels per second or greater.
- The target device MUST have the ability to apply a 360/3D video transfo=
rmation to a decoded video frame.
5 - Media Decoding
- The target device MUST support 60fps decoding and playbacks of re=
ctangular videos up to the maximum resolution. For spherical or 3D videos, =
the target device MUST support 30fps decoding and playback up to the maximu=
m resolution.
The target device MUST support the decoding of VP9 Profile 0 (8-bits=
) and VP9 Profile 2 (10-bits) Level 4.1 video bitstreams encapsulated in th=
e WebM container and up the following resolutions:
Spatial Resolution=
td>
| Display Frame Rate=
td>
| Bitrate (kbits/sec)<=
/td>
|
1920x1080 |
30 or 60 frames/sec =
(rectangular video) |
20,000 |
1920x1080 |
30 frames/sec (recta=
ngular video resulting from a 360/3D video transformation) |
20,000 |
- The target device MUST support decoding of VP9 video bitstreams a=
t the decoding frequency specified in the table below:
Spatial Resolution=
td>
| Display Frame Rate=
td>
| Minimum number of di=
splay frames between two consecutive ALT-REF frames |
Bitrate (kbits/sec)<=
/td>
|
All re=
solutions up to 1080P included |
Up to 30 frames/sec =
included |
4 |
37.5 frames/sec |
Up to 60 frames/sec =
included |
4 |
75 frames/sec |
- The target device MAY support decoding of AV1 video Main Profile =
Level 4.1 video for Standard Dynamic Range (8-bits) or High Dyn=
amic Range (10-bits) video bitstreams encapsulated in an MP4 container.
- The target device MUST be able to sustain the maximum decoding vi=
deo bitrates specified for one (1) second.
- The target device MAY support decoding of AC3 and EAC3 audio bits=
treams encapsulated in the DASH Fragmented MP4 (fMP4) container=
with the following configurations=20
- Two (2) channels at up to 192 kbits/sec
- Six (6) channels at up to 512 kbits/sec
- The target device MAY support decoding of Multi-channel AAC-LC au=
dio bitstreams encapsulated in the MP4 or the DASH Fragmented M=
P4 (fMP4) container=20
- Six (6) channels at 384 kbits/sec
- The decoding performance requirements set forth in this section M=
UST be met for both encrypted content and content in the clear<=
/li>
6 - DRM
The target MUST be able to operate under the Widevine Resourc=
e Rating Tier 2, as specified in
the Widevine OEMCrypto 15 (or later) documentation.
7 - Connect=
ivity
Devices with output HDMI interface(s) MUST support HDMI=
Version 1.4b or above
8 - Display
If the device features a video display, such display MUST be =
capable of reproducing luminance
and chrominance values for 75% or more of the BT.709 color space
Category: >FHD Devices
1 - CPU=
- The target device MUST have two (2) or more physical CPU cores for a to=
tal of 7k DMIPS.
- Each physical CPU core MUST be rated at 2,500 DMIPS or greater.
2 - System Memory
No additional requirements.
3 - System Storage
No additional requirements.
4 - GPU
- The target device's GPU MUST have a pixel fill rate of 1.1 billion pixe=
ls per second or greater.
- The target device's GPU MUST have a texture fill rate of 1.1 billion te=
xels per second or greater.
- The target device MUST have the ability to apply a 360/3D transformatio=
n to a decoded video frame.
5 - Media Decoding
- The target device MUST support 60fps decoding and playbacks of rectangu=
lar videos up to the maximum resolution. For spherical or 3D videos, the ta=
rget device MUST support 30fps decoding and playback up to the maximum reso=
lution.
The target device MUST support the deco=
ding of VP9 Profile 0 and Profile 2, Level 5.1video bitstreams encapsulated=
in the WebM container and up the following resolutions:
Spatial Resolution=
td>
| Display Frame Rate=
td>
| Bitrate (kbits/sec)<=
/td>
|
3840x2160 |
30 or 60 frames/sec =
(rectangular
video) |
40,000 |
3840x2160 |
30 frames/sec (recta=
ngular
video resulting from a 360/3D
transformation) |
40,000 |
The target device MUST support decoding=
of VP9 video bitstreams at the decoding frequency specified in the table b=
elow:
Spatial Resolution=
td>
| Display Frame Rate=
td>
| Minimum number of di=
splay frames between two consecutive ALT-REF frames |
Bitrate (kbits/sec)<=
/td>
|
All re=
solutions up to 1080P included |
Up to 30 frames/sec =
included |
4 |
37.5 frames/sec |
Up to 60 frames/sec =
included |
4 |
75 frames/sec |
2K - 2560x1440 |
Up to 30 frames/sec<=
br>
included |
4 |
37.5 frames/sec |
|
Above 30 and up 60 f=
rames/sec included |
5 |
72 frames/sec |
The target device MUST support decoding=
of H.264/MPEG-4 AVC High Profile Level 4.2 video bitstreams encapsulated i=
n the MP4 container and up to the following video resolutions:
Spatial Resolution=
td>
| Display Frame Rate=
td>
| Bitrate (kbits/sec)<=
/td>
|
1920x1080 |
30 or 60 frames/sec =
(rectangular
video) |
20,000 |
1920x1080 |
30 frames/sec (recta=
ngular
video resulting from a 360/3D
transformation) |
20,000 |
- A target device supporting High Dynamic Range (HDR) MUST support decodi=
ng of AV1 Main Profile, Level 5.1 video bitstreams for 10-bit HDR video bit=
streams encapsulated in an MP4 container.
- The target device MAY support decoding of AV1 Main Profile Level 5.1 vi=
deo bitstreams for Standard Dynamic Range (8-bits) video bitstreams encapsu=
lated in an MP4 container.
- The target device MUST be able to sustain the maximum decoding video bi=
trates specified for at least one (1) second.
- The target device MUST support the decoding of Multi-channel AAC-LC aud=
io bitstreams encapsulated in the MP4 or the DASH Fragmented MP4 (fMP4) con=
tainer=20
- Six (6) channels at up to 384 kbits/sec
- The target device MAY support decoding of AC3 and EAC3 audio bitstreams=
encapsulated in the DASH Fragmented MP4 (fMP4) container with the followin=
g configurations=20
- Two (2) channels at up to 192 kbits/sec
- Six (6) channels at up to 512 kbits/sec
6 - D=E2=80=8BRM
- The target device MUST enforce HDCP revision 2.2 output protectio=
n when required by the Widevine license.
- The target MUST be able to operate under the Widevine Resource Rating T=
ier 3, as specified in the Widevine OEMCrypto 15 (or later) documentation.<=
/li>
7 - Connectivity
Devices with output HDMI interface(s) MUST support HDMI=
Version 2.0b or above
Software Requirement
Please refer below document:
PDF
------=_Part_17503_1735794904.1711671920340--