The new generation smart STB is a multi-functional appliance integrating traditional broadcasting content (DVB-T2), high-quality OTT content delivery, game console (Android 7.0), local media playback and internet application. It promotes the connectivity between home terminal and human, changes the way of content access, and makes more users to enjoy information and entertainment content from the internet and traditional television.
L x W x H: 150mm x 150mm x 30mm
AMLogic S905D SoC Quad-core 64-bit ARM Cortex-A53
Max CPU Freq. 1.5GHz
Supported 32-bit/64-bit ABIs – arm64-v8a, armeabi-v7a, armeabi
Security TrustZone & TVP
Penta-core ARM Mali-450 MP3 GPU running at 750 MHz
VP9 Profile-2 up to 4K x 2K @ 60fps
H.265 HEVC MP-10 at L5.1, up to 4K x 2K at 60fps
H.264 AVC HPat L5.1, up to 4K x 2K at 30fps
H.264 MVC, up to 1080P at 60fps
Supports HDR10/HLG HDR processing
HDMI 2.0b/HDCP 2.2, built-in DAC
HDMI-Tx 2.0 4K2K, CVBS and RGB888 output
Supports ITU 601/656 DVP camera input
TS stream input
AV output CVBS
IP License Dolby
DTS 2.0+ Digital Out, Dolby Digital Plus
Up to 7.1 pass through
Supports secure boot and secure OS
2×2 MIMO 802.11n (40MHz 300Mbps)
BT 4.1 + Bluetooth Low Energy(BLE)
Bluetooth remote control
USB 2.0 x 1 port
12.0V 1.5A, 18W
Dolby Digital, Dolby Digital Plus
DTS Digital Surround, DTS HD, DTS Express
Real, DivX HD
Digital Audio Passthrough (KODI):
Dolby Digital (AC3), Dolby Digital Plus (E-AC3), DTS, TrueHD, DTS-HD
Android 7.0 (Nougat), Android TV, GMS (Google Mobile Services) certified, Google-cast, showMax
Supported, Google, ClearKey CDM, Version 1.0
Google Widevine Modular DRM; **
Supported, Google, Widevine CDM, Version 1.0, Algorithm – AES/CBC/NoPadding,HmacSHA256, Security Level – L1, Max HDCP Level Supported – HDCP-1.x, Max Number of Sessions – 64, OEM Crypto API Version – 11
Microsoft Playready DRM;
DVB-T2, IPTV + 3G/LTE (4G) integrated SIM
** Widevine digital rights management explained:
Widevine implements a selection of industry standards to protect content as it’s transferred over the internet and played back on devices. For a quick overview, it makes use of a combination of CENC encryption, licensing key exchange, and adaptive streaming quality to manage and send video to users. The idea is to simplify the amount of work on the service provider’s end, by supporting multiple levels of streaming quality based on the security capabilities of the receiving device.
To achieve this, Widevine protects content across three levels of security, simply named L3, L2, and L1. Your device will need to be certified to meet the full L1 specification if you want to stream HD content from services like Netflix.
To meet security Level 1, all content processing, cryptography, and control must be performed within the Trusted Execution Environment (TEE) of the device’s processor, to prevent external tampering and copying of the media file. All ARM Cortex-A processors implement TrustZone technology, creating a hardware separation that allows a trusted OS (such as Android) to create a TEE for DRM, and other secure applications.
Security Level 2 only requires that cryptography but not video processing be carried out inside the TEE. L3 applies either when the device doesn’t have a TEE or when processing is done outside of it. However, appropriate measures must still be taken to protect cryptography within the host operating system.
Android devices support either L1 or L3 security levels, depending on hardware and software implementations, as does Chrome OS. Chrome on desktops will only ever support L3 at maximum. If your device is only L3 compliant, you’re capped at sub-HD resolutions. Only L1 secure devices with processing taking place entirely in the TEE can play back HD or higher quality content from Widevine secured services.
Perhaps one of the most important points to note about Widevine is that it doesn’t charge a license fee in order to implement its protection technology. So there’s no financial reason why smartphones are missing out.
Instead, hardware manufacturers only need to pass a certification process. This includes the completion of various legal agreements, implementation of some software libraries, and client integration testing to verify support, among other steps. Apparently this process is designed to be streamlined for easy adoption, and all chipsets used for Android smartphones support the necessary technologies, so it’s only likely that manufacturer oversight or lack of testing time is to blame if smartphones aren’t compatible.
Fortunately, it seems that it’s possible for smartphone OEMs to address any lack of compliance after release. They can enable HD streaming from services like Netflix with a software update.