Specifications
Specifications: Philips 2025Platform & Engine
Graphics & Display
Video Formats, Protection and Codecs
DRM - PlayReady
DRM - Widevine
Audio Formats and Codecs
Web App Environment
Device Features & Accessibility
Feature | MT9676 2k | MT9676 4k | NT690 2k | NT690 4k | NT676 |
---|---|---|---|---|---|
Region | LATAM | LATAM | EU | EU | EU |
Brand | Philips / AOC | Philips | Philips | Philips | Philips |
Platform | TPM256L / TAM256L | TPM257L | TPN257E | TPN256E | TPN258E |
Web Engine | Chromium 122 | Chromium 122 | Chromium 122 | Chromium 122 | Chromium 122 |
Titan SDK | ✓ | ✓ | ✓ | ✓ | ✓ |
DeviceInfo API | ✓ | ✓ | ✓ | ✓ | ✓ |
Feature | MT9676 2k | MT9676 4k | NT690 2k | NT690 4k | NT676 |
---|---|---|---|---|---|
Application Resolution | 720p and 1080p | 720p and 1080p | 720p and 1080p | 720p and 1080p | 720p and 1080p… |
Video Resolution | 1080p (FHD) | 4k (UHD) | 1080p (FHD) | 4k (UHD) | 4k (UHD) |
Feature | MT9676 2k | MT9676 4k | NT690 2k | NT690 4k | NT676 |
---|---|---|---|---|---|
MPEG DASH | ✓ | ✓ | ✓ | ✓ | ✓ |
MSS | ✓ | ✓ | ✓ | ✓ | ✓ |
HLS | ✓ | ✓ | ✓ | ✓ | ✓ |
Dolby Vision | ❌ | ❌ | ❌ | ❌ | ✓ |
HDR10 | ✓ | ✓ | ✓ | ✓ | ✓ |
HDR10+ | ❌ | ✓ | ❌ | ✓ | ✓ |
HLG | ✓ | ✓ | ✓ | ✓ | ✓ |
Feature | MT9676 2k | MT9676 4k | NT690 2k | NT690 4k | NT676 |
---|---|---|---|---|---|
Supports | ✓ | ✓ | ✓ | ✓ | ✓ |
Version | … | … | v.4.4 | v.4.4 | v.4.4 |
Security Level | … | … | … | … | … |
HDCP version | … | … | … | … | … |
Encryption Schemes | … | … | … | … | … |
Feature | MT9676 2k | MT9676 4k | NT690 2k | NT690 4k | NT676 |
---|---|---|---|---|---|
Supports | ✓ | ✓ | ✓ | ✓ | ✓ |
Version | … | … | v.16.4 | v.16.4 | v.16.4 |
Security Level | … | … | … | … | … |
HDCP version | … | … | … | … | … |
Encryption Schemes | … | … | … | … | … |
Feature | MT9676 2k | MT9676 4k | NT690 2k | NT690 4k | NT676 |
---|---|---|---|---|---|
Dolby Atmos | ❌ | ✓ | ❌ | ✓ | ✓ |
AAC | ✓ | ✓ | ✓ | ✓ | ✓ |
E-AC-3 (Dolby Digital Plus) | ✓ | ✓ | ✓ | ✓ | ✓ |
Opus | ✓ | ✓ | ✓ | ✓ | ✓ |
Feature | MT9676 2k | MT9676 4k | NT690 2k | NT690 4k | NT676 |
---|---|---|---|---|---|
React | ✓ | ✓ | ✓ | ✓ | ✓ |
LightningJS | ✓ | ✓ | ✓ | ✓ | ✓ |
WebGL | ✓ | ✓ | ✓ | ✓ | ✓ |
Canvas | ✓ | ✓ | ✓ | ✓ | ✓ |
Web Libraries | ✓ | ✓ | ✓ | ✓ | ✓ |
React Native / Flutter | 🟡 | 🟡 | 🟡 | 🟡 | 🟡 |
Feature | MT9676 2k | MT9676 4k | NT690 2k | NT690 4k | NT676 |
---|---|---|---|---|---|
Discovery Protocols | ❌ | ❌ | ❌ | ❌ | ❌ |
Voice Command/Search | 🟡 | 🟡 | 🟡 | 🟡 | 🟡 |
Accessibility - Text-to-Speech | ❌ | ❌ | ✓ | ✓ | ✓ |
Accessibility - Text Magnification | ❌ | ❌ | ✓ | ✓ | ✓ |
Airplay | ✓ | ✓ | ❌ | ✓ | ✓ |
Dictionary
Icon | Description |
---|---|
✓ | Supported |
❌ | Not supported |
🟡 | Partially supported |
… | To be confirmed |
Platform & Engine
Region
The geographical market (e.g., EU and LATAM) where the device is sold.
Brand
The brand of the TV (e.g., Philips and JVC).
Platform
A specific internal model or platform identifier (e.g., TPN247E). Developers use this for targeting specific hardware during development and for bug reporting.
Web Engine
The browser engine that renders the application’s user interface. Chrome 112 is a great, modern engine. This is one of the most important specs for a web-based app, as it determines which HTML5, CSS, and JavaScript features are supported.
Titan SDK
SDK to interact and get information about Titan OS maintained devices. It should be always YES, but it has been added to explicity say that it’s supported for each device. See more at the Titan SDK section.
DeviceInfo API
Legacy SDK to interact and get information about Titan OS maintained devices. Only works with Philips and will be deprecated soon.
Graphics & Display
Application Resolution
The resolution of the user interface (UI) layer. A 720p UI will be upscaled by the TV to fit the panel, which can sometimes result in slightly blurry text or graphics. A 1080p UI is much sharper. This is crucial for UI/UX designers and front-end developers.
Video Resolution
The maximum resolution for video playback. 1080p (FHD) is Full HD, while 4k (UHD) is Ultra HD. This dictates the quality of the video streams an app should send to the device.
Video Formats and Codecs
MPEG DASH / MSS / HLS
These are the standard adaptive bitrate streaming protocols. They allow the video player to smoothly switch between different quality levels depending on the user’s internet speed. Support for all three is standard and fundamental for a modern video player.
Dolby Vision / HDR10 / HDR10+ / HLG
These are all High Dynamic Range (HDR) formats, which provide better contrast and more vibrant colors. An app needs to know which formats are supported to deliver the best possible picture quality for HDR content.NOTES:2024 - NVT690 4K: Only upported by the model 8109.
2023 - NVT690 4K: Supported by models 7608 and 8108 | Not supported by other models.
DRM - Playready
Supports
Indicates whether the Microsoft PlayReady DRM system is supported on the device, which is essential for playing protected content from many services.
Version
Specifies the version of the PlayReady client on the device. This determines compatibility with specific content licenses and advanced security features.
Security Level
Defines the level of content protection, such as SL2000 or SL3000. Higher levels like SL3000 are required by content providers for streaming premium 4K and HDR content.
HDCP version
Details the supported version of High-bandwidth Digital Content Protection (HDCP) for physical outputs like HDMI. A version of 2.2 or higher is required to play protected 4K content on external displays.
Encryption Schemes Support
Lists the supported Common Encryption (CENC) schemes. This includes standards like ‘cenc’ (AES-CTR) and ‘cbcs’ (AES-CBC), ensuring compatibility with various video streaming formats.
DRM - Widevine
Supports
Indicates whether the Google Widevine DRM system is supported on the device. It is a critical requirement for playing protected content on most modern streaming platforms.
Version
Specifies the version of the Widevine CDM (Content Decryption Module) on the device, which affects compatibility and performance.
Security Level
Defines the level of content protection. L1 signifies hardware-backed security for playing HD, 4K, and HDR content, while L3 relies on software-level security, typically limited to standard definition.
HDCP version
Details the supported version of High-bandwidth Digital Content Protection (HDCP) for physical outputs like HDMI. A version of 2.2 or higher is necessary for protected 4K playback on external screens.
Encryption Schemes Support
Lists the supported Common Encryption (CENC) schemes. This includes standards like ‘cenc’ (AES-CTR) and ‘cbcs’ (AES-CBC) to ensure playback of differently encrypted video streams.
Audio Formats and Codecs
Dolby Atmos
A premium, immersive surround sound technology. If YES, the app’s video player can pass Atmos audio tracks to the TV’s sound system.NOTES:2023 - NVT690 4K: Supported by models 7608 and 8108 | Not supported by models 7008 and 8008.
2021 - NVT671: Supported with transcoded - Only EAC3 pass through via eARC.
2020 - NVT671: Supported with transcoded - Only EAC3 pass through via eARC.
2020 - MTK9288: Supported with transcoded - Only EAC3 pass through via eARC.
AAC
A very common and widely supported audio codec.
E-AC-3 (Dolby Digital Plus)
A high-quality codec often used for surround sound in streaming services.
Opus
A versatile and efficient codec for both speech and music.
Web App Environment
React
A free and open-source front-end JavaScript library for building user interfaces based on components.
WebGL
A JavaScript API for rendering high-performance 2D and 3D graphics. Essential for graphically rich UIs, data visualizations, and games.
Canvas
An HTML5 element used to draw graphics on the fly via JavaScript, often used for charts, animations, and other custom visuals.
LightningJS
A high-performance, WebGL-based framework for creating smooth UIs on low-memory devices like Smart TVs.
Web Libraries
Support for popular JavaScript libraries like Angular, React, and Vue indicates a modern and robust browser engine.
React Native / Flutter
Clarifies that the development model is web-based (HTML/JS). A “NO” to these frameworks means developers cannot reuse existing mobile apps and must build a dedicated web application.NOTE:APKs or any other mobile package is currently not supported. If you’re using an app in Flutter or React Native, make sure your app is able to generate a web based package.If your app really needs to be imported using an apk or something related, please contact us.
Device Features & Accessibility
Discovery Protocols (SSDP, UPnP, mDNS, DIAL)
Allow other devices (like smartphones) on the network to find and communicate with the TV.
- SSDP/UPnP/mDNS: General protocols that make the TV visible on the network for services like media sharing.
Voice Command/Search
Indicates support for voice input (e.g., via the remote). This allows developers to integrate voice controls into their apps.NOTE:Voice Command/Search is only supported in the Operating System. Currently it’s not available to use in apps. However, based on feedbacks we’ve received, we’ve included it in our Roadmap we will work on it in the feature.
Accessibility - Text-to-Speech and Text Magnification
Features that assist users with disabilities, which are often legal requirements.
- Text to Speech (TTS): A screen reader that vocalizes on-screen text for visually impaired users.
- Text Magnification: Allows users to zoom in on parts of the screen for better readability.
Airplay
AirPlay allows you to stream videos, photos, and music from your device like an iPhone, iPad, or Mac directly to your TV. You can also mirror your device’s entire screen, making it simple to share anything you want on the big display.