This page describes the Whale OS details for version 2.X. Whale OS runs web applications build in HTML5. The User Agent identifier is:
Mozilla/5.0 (Linux armv7l) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.120 Safari/537.36 OPR/46.0.2207.0 Model/<Model Name>(<Brand>;<CTN>;<SW>_<SW version>;<Platform Name>) SignOn/2.0 WhaleTV/2.0 <language code>
Below table describes the most important details.
Subject | Available | Comment |
Screen resolution | 720p 1080p | The available screen size can be checked by querying the browser width and height. window.outerWidth window.outerHeight |
EME | W3C Candidate Recommendation Working Draft 05 July 2016 | |
MSE | W3C Candidate Recommendation 05 July 2016 | |
MPEG-DASH | Version 1.2.1 | |
HLS | Version 7 | |
Video support | Refer to media specification | |
Audio support | Refer to media specification | |
Supported fonts | Sans Serif | Sans-serif, True Type font Monospace, True Type font Arabic, True Type font |
Supported navigation keys | VK_ENTER ('OK' button) VK_UP VK_DOWN VK_LEFT VK_RIGHT VK_BACK VK_BACK_SPACE VK_PAGE_UP VK_PAGE_DOWN | It's possible different devices have different keycode values. Using the VK_ constants the right keys will be mapped to the right keycodes. |
Supported digit keys | VK_0..VK_9 | |
Supported color keys | VK_RED VK_BLUE VK_GREEN VK_YELLOW | |
Supported play control keys | VK_PLAY VK_PAUSE VK_STOP VK_FAST_FWD VK_REWIND VK_SUBTITLE | |
Supported extra keys | VK_MENU VK_INFO | |
HTML input text entry | YES | Different devices can have different local keyboard UI. By providing your input fields as HTML input fields you can benefit the device generic key input handling. |
USB or Remote control keyboard | event.key | Examples: W w H h A a L l E e ? & % $ % , ... |
Subtitles inband | MPEG-DASH MSS | |
Subtitles out-of-band | Progressive download HLS MPEG-DASH MSS MSE | |
PlayReady | EME Web Initiator OIPF Header Object 4.0.0.0 | Security level SL2000 (minimum) |
Widevine | EME | Security level L1 |
AES-128 | HLS | |
Device API | YES | |
Same-Origin policy | YES | Use Cross-Origin Resource Sharing (CORS) |
Mixed content | NO | |
Event.preventDefault | YES |
Supported Root Authorities
AAA Certificate Services | emSign Root CA - G1 | QuoVadis Root CA 3 G3 |
ACCVRAIZ1 | Entrust Root Certification Authority | QuoVadis Root Certification Authority |
Actalis Authentication Root CA | Entrust Root Certification Authority - EC1 | SECOM Security Communication RootCA2 |
AddTrust Class 1 CA Root | Entrust Root Certification Authority - G2 | SECOM Trust.net - Security Communication RootCA1 |
AddTrust External CA Root | Entrust Root Certification Authority - G4 | Secure Global CA |
AffirmTrust Commercial | Entrust.net Certification Authority (2048) | SecureSign RootCA11 |
AffirmTrust Networking | E-Tugra Certification Authority | SecureTrust CA |
AffirmTrust Premium | FNMT-RCM - SHA256 | Sonera Class2 CA |
AffirmTrust Premium ECC | GDCA TrustAUTH R5 ROOT | SSL.com EV Root Certification Authority ECC |
Amazon Root CA 1 | GeoTrust Global CA | SSL.com EV Root Certification Authority RSA R2 |
Amazon Root CA 2 | GeoTrust Primary Certification Authority | SSL.com Root Certification Authority ECC |
Amazon Root CA 3 | GeoTrust Primary Certification Authority - G2 | SSL.com Root Certification Authority RSA |
Amazon Root CA 4 | GeoTrust Primary Certification Authority - G3 | Staat der Nederlanden EV Root CA |
Atos TrustedRoot 2011 | GeoTrust Universal CA | Staat der Nederlanden Root CA - G2 |
Autoridad de Certificacion | GeoTrust Universal CA 2 | Staat der Nederlanden Root CA - G3 |
Baltimore CyberTrust Root | Global Chambersign Root | Starfield Class 2 CA |
Buypass Class 2 Root CA | Global Chambersign Root - 2008 | Starfield Root Certificate Authority - G2 |
Buypass Class 3 Root CA | GlobalSign (Organizational unit : GlobalSign Root CA - R2) | Starfield Services Root Certificate Authority - G2 |
CA Disig Root R2 | GlobalSign (Organizational unit : GlobalSign Root CA - R3) | SwissSign Gold CA - G2 |
Certigna | GlobalSign (Organizational unit : GlobalSign Root CA - R6) | SwissSign Platinum CA - G2 |
Certigna Root CA | GlobalSign ECC Root CA - R4 | SwissSign Silver CA - G2 |
certSIGN ROOT CA | GlobalSign ECC Root CA - R5 | Symantec Class 1 Public Primary Certification Authority - G4 |
Certum CA | GlobalSign Root CA | Symantec Class 1 Public Primary Certification Authority - G6 |
Certum Trusted Network CA | Go Daddy Class 2 CA | Symantec Class 2 Public Primary Certification Authority - G4 |
Certum Trusted Network CA 2 | Go Daddy Root Certificate Authority - G2 | Symantec Class 2 Public Primary Certification Authority - G6 |
CFCA EV ROOT | Government Root Certification Authority - Taiwan | SZAFIR ROOT CA2 |
Chambers of Commerce Root | GTS Root R1 | TeliaSonera Root CA v1 |
Chambers of Commerce Root - 2008 | GTS Root R2 | thawte Primary Root CA |
Chunghwa Telecom Co., Ltd. ePKI Root Certification Authority | GTS Root R3 | thawte Primary Root CA - G2 |
COMODO Certification Authority | GTS Root R4 | thawte Primary Root CA - G3 |
COMODO ECC Certification Authority | Hellenic Academic and Research Institutions ECC RootCA 2015 | TrustCor ECA-1 |
COMODO RSA Certification Authority | Hellenic Academic and Research Institutions RootCA 2011 | TrustCor RootCert CA-1 |
Cybertrust Global Root | Hellenic Academic and Research Institutions RootCA 2015 | TrustCor RootCert CA-2 |
DigiCert Assured ID Root CA | Hongkong Post Root CA 1 | Trustis Limited - Trustis FPS Root CA |
DigiCert Assured ID Root G2 | Hongkong Post Root CA 3 | T-TeleSec GlobalRoot Class 2 |
DigiCert Assured ID Root G3 | IdenTrust Commercial Root CA 1 | T-TeleSec GlobalRoot Class 3 |
DigiCert Global Root CA | IdenTrust Public Sector Root CA 1 | TUBITAK Kamu SM SSL Kok Sertifikasi - Surum 1 |
DigiCert Global Root G2 | ISRG Root X1 | TWCA Global Root CA |
DigiCert Global Root G3 | Izenpe.com | TWCA Root Certification Authority |
DigiCert High Assurance EV Root CA | LuxTrust Global Root 2 | UCA Extended Validation Root |
DigiCert Trusted Root G4 | Microsec e-Szigno Root CA 2009 | UCA Global G2 Root |
DST Root CA X3 | NetLock Arany (Class Gold) Főtanúsítvány | USERTrust ECC Certification Authority |
D-TRUST Root CA 3 2013 | Network Solutions Certificate Authority | USERTrust RSA Certification Authority |
D-TRUST Root Class 3 CA 2 2009 | OISTE WISeKey Global Root GA CA | Verisign Class 1 Public Primary Certification Authority - G3 |
D-TRUST Root Class 3 CA 2 EV 2009 | OISTE WISeKey Global Root GB CA | Verisign Class 2 Public Primary Certification Authority - G3 |
EC-ACC | OISTE WISeKey Global Root GC CA | Verisign Class 3 Public Primary Certification Authority - G3 |
EE Certification Centre Root CA | QuoVadis Root CA 1 G3 | VeriSign Class 3 Public Primary Certification Authority - G4 |
emSign ECC Root CA - C3 | QuoVadis Root CA 2 | VeriSign Class 3 Public Primary Certification Authority - G5 |
emSign ECC Root CA - G3 | QuoVadis Root CA 2 G3 | VeriSign Universal Root Certification Authority |
emSign Root CA - C1 | QuoVadis Root CA 3 | XRamp Global Certification Authority |