Widevine/Clearkey don't work on Samsung TV browser (Tizen 2.4)
See original GitHub issue-
What version of Shaka Player are you using? v2.1.0
-
Can you reproduce the issue with our latest release version? Yes
-
Can you reproduce the issue with the latest code from
master
? Yes
-
-
Are you using the demo app or your own custom app? Demo app
-
What browser and OS are you using? userAgent = Mozilla/5.0 (SMART-TV; Linux; Tizen 2.4.0) AppleWebkit/538.1 (KHTML, like Gecko) SamsungBrowser/1.1 TV Safari/538.1
Info about MSE/EME support: http://webcache.googleusercontent.com/search?q=cache:fkPhZ4MZgIEJ:developer.samsung.com/tv/develop/tutorials/html5w3c/mse-media-source-extensions-eme-encrypted-media-extensions+&cd=1&hl=es&ct=clnk&gl=es
- What did you do? Load any Widevine or Clearkey asset
Issue Analytics
- State:
- Created 6 years ago
- Comments:11 (8 by maintainers)
Top Results From Across the Web
Widevine/Clearkey don't work on Samsung TV browser (Tizen ...
Tizen 2.4 is based on EME v0.1b (non-object-oriented) with a webkit prefix same a Safari. Tizen 3.0 works with current polyfill (ClearKey on ......
Read more >Solved: Internet Browser on my Samsung TV not working
Solved: I have Samsung 7 Series TV and my Internet Browser suddenly stopped working - it won't load any website. My TV software...
Read more >DRM support: Platform comparison - castLabs
HTML5 browsers PlayReady Widevine Modular FairPlay. Streaming WisePlay Wid...
Mobile phones & tablets PlayReady Widevine Modular FairPlay. Streaming WisePlay Wid...
Set‑top boxes & casting PlayReady...
Read more >Here's a list of HBO Max supported devices.
If you don't have one of the devices listed above, here are some other ways to stream on your TV: Chromecast: Cast HBO...
Read more >Why does samsung smart tv browser doesn't play videos?
Widevine DRM support is required for any browser to play the Amazon prime video ... Assuming yoiu have a recent Samsung TV, that...
Read more >
Top Related Medium Post
No results found
Top Related StackOverflow Question
No results found
Troubleshoot Live Code
Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free
Top Related Reddit Thread
No results found
Top Related Hackernoon Post
No results found
Top Related Tweet
No results found
Top Related Dev.to Post
No results found
Top Related Hashnode Post
No results found
Regarding 2015 and 2016 SamsungTVs: the implementation of EME v0.1b is incomplete/incorrect: Tizen’s video element implementation declares msPrefixed EME methods and events. That’s the reason Youtube test page and Shaka Player support page report positive. But the implementations are empty, and I get an empty challenge on the license request event.
In addition, the drm engine seems to support Playready, and not Widevine as advertised: you can play Playready DASH (and HSS) content in a “native” Tizen application, which is an Html + Javascript application that calls native Tizen Javascript Extensions, and can be developed with the Tizen IDE.
Note Shaka v2.0.1 introduced a fix for Toshiba TV, which seemed to have similar problems with eme v0.1b. But unfortunately it doesn’t fix the problems for Samsung TV.
Tizen 2.4 is based on EME v0.1b (non-object-oriented) with a webkit prefix same a Safari. Tizen 3.0 works with current polyfill (ClearKey on emulator and ClearKey /Widevine on TV).
According to http://developer.samsung.com/tv/develop/specifications/general-features, Samsung Smart TV 2016 uses Tizen 2.4 and Samsung Smart TV 2017 uses TIzen 3.0
Note: Tizen 2.4 uses JSC as javascript engine. Tizen 3.0 uses V8 as javascript engine.