question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. It collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

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 20170430_162349

20170430_162358

20170430_162411

Issue Analytics

  • State:closed
  • Created 6 years ago
  • Comments:11 (8 by maintainers)

github_iconTop GitHub Comments

1reaction
gigoncommented, May 29, 2017

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.

1reaction
aveladcommented, May 10, 2017

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.

Read more comments on GitHub >

github_iconTop 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 >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found