# Unable to play a specific Widevine stream in dash.js

**URL:** <https://community.amazondeveloper.com/t/unable-to-play-a-specific-widevine-stream-in-dash-js/10937>\
**Category:** Bug Reports\
**Created:** [May 29, 2025, 5:43am UTC](https://community.amazondeveloper.com/t/unable-to-play-a-specific-widevine-stream-in-dash-js/10937 "2025-05-29T05:43:38Z")\
**Posts on this page:** 8\
**Page:** 1

<div class="post-metadata">

**Author:** ![nagai\_kazuki](https://avatars.discourse-cdn.com/v4/letter/n/bbce88/32.png) [@nagai\_kazuki](https://community.amazondeveloper.com/u/nagai_kazuki)\
**Post date:** [May 29, 2025, 5:43am UTC](https://community.amazondeveloper.com/t/unable-to-play-a-specific-widevine-stream-in-dash-js/10937/1 "2025-05-29T05:43:38Z")

</div>

## ⚠ Before you continue

* * *

_Ask yourself if this is a bug related to Kepler. Before submitting a bug report, please review our troubleshooting documentation at [https://developer.amazon.com/docs/kepler-tv/kepler\_overview.html.](https://developer.amazon.com/docs/kepler-tv/kepler_overview.html.)_

Please select the nature of the issue.

- Bug
- Improvement / Suggestion
- Issue with documentation

**Reason** : Since playback is possible in the browser’s [dash.js demo](https://reference.dashif.org/dash.js/v5.0.0/samples/dash-if-reference-player/index.html), this is a bug specific to Kepler.

* * *

## 👉 Helpful commands to retrieve information

* * *

- System Information

```auto
Checking installation status at /Users/s11081/.kepler/kntools/sdk/0.19.6
A different location can be specified via environment variable KEPLER_SDK_PATH.

✔ System: macOS 15.5
  Architecture: aarch64
✔ Rosetta not enabled
✔ username and token found in knrc file
✔ git found in the path
✔ curl found in the path
✔ Node.js binary compiled for aarch64
✔ VSCode found in the path
✔ XCode Command Line Tools is up to date
✔ /Users/s11081/.kepler/kntools/sdk/0.19.6 exists; /Users/s11081/.kepler/kntools exists
✔ licenses and legal notices found in /Users/s11081/.kepler/kntools/sdk/0.19.6
✔ Installed system packages:
  autossh 1.4g
  binutils 2.44
  coreutils 9.7
  gawk 5.3.1
  findutils 4.10.0
  glib 2.84.1
  gnutls 3.8.9
  grep 3.12
  jpeg turbo 3.1.0
  jq 1.7.1
  libepoxy 1.5.10
  libpng 1.6.48
  libslirp 4.9.0
  libssh 0.11.1
  libusb 1.0.28
  lzo 2.10
  lz4 1.10.0
  nettle 3.10.1
  openssh 9.9p2
  pixman 0.46.0
  sdl2 2.32.6
  snappy 1.2.1
  tmux 3.5a
  unzip 6.0_8
  vde 2.3.3
  xz 5.8.1
  gnu-sed 4.9
  watchman 2025.04.28.00
  zstd 1.5.7
✔ pyenv version 2.5.7 installed
✔ python version 3.12.6 installed
✔ pip version 24.2 installed
✔ pyenv virtualenv version 1.2.4 installed
✔ virtualenv 'kepler-0.19.6' created
✔ Installed Python packages: 
  conan 2.0.17
  docopt 0.6.2
  flatbuffers 23.5.26
  langcodes 3.3.0
  psutil 7.0.0
  PyYAML 6.0.1
  tomli 2.0.1
  wheel 0.41.3
  zstandard 0.22.0
✔ debugger server found
✔ simulator exists at /Users/s11081/.kepler/kntools/sdk/0.19.6/simulator/tools/runsimulator
✔ vda version 2.1.0 installed
✔ Vega Packaging Tools vpt binary exists in /Users/s11081/.kepler/kntools/sdk/0.19.6/vegapackagingtool/bin/vpt
✔ Hermes Compiler binary exists at /Users/s11081/.kepler/kntools/sdk/0.19.6/hermes/072/bin/hermesc
✔ kvdi skipped since simulator is installed
✔ kvd-tv skipped since simulator is installed
✔ Heaptrack Tools binaries exist in /Users/s11081/.kepler/kntools/sdk/0.19.6/heaptrack_prebuilts
✔ Kepler Debugging Tools binaries exist in /Users/s11081/.kepler/kntools/sdk/0.19.6/kepler_debugging_tools/tools/scripts
✔ Kepler Manifest Module Remapper amzn-kepler-manifest-module-remapper binary exists in /Users/s11081/.kepler/kntools/sdk/0.19.6/kepler_manifest_module_remapper/bin/amzn-kepler-manifest-module-remapper
✔ CPU profiling tool for performance analysis binaries exist in /Users/s11081/.kepler/kntools/sdk/0.19.6/simpleperf_prebuilts
✔ Corretto JDK version 11.0.20.8.1 installed
✔ Kepler Performance CLI binaries exist in /Users/s11081/.kepler/kntools/sdk/0.19.6/kepler_perf_cli
✔ Kepler Studio extensions installed in VSCode
✔ environment setup file exists at /Users/s11081/.kepler/kntools/sdk/0.19.6/environment-setup-sdk.sh and has correct contents
✔ /Users/s11081/.kepler/kntools/sdk/0.19.6/environment-setup-sdk.sh is sourced from /Users/s11081/.zprofile
⚠ Telemetry Service exists at /Users/s11081/.kepler/kntools/sdk/0.19.6/kepler-telemetry/telemetry. Configuration file exists at /Users/s11081/.kepler/kntools/sdk/0.19.6/kepler-telemetry/config.json. Collection of anonymous usage data is disabled

Kepler CLI prerequisites are all correctly installed.

```

* * *

## 👉 Bug Description

* * *

### 1. Summary

We are unable to play our MPEG-DASH Widevine content on dash.js.

While it plays properly in the [dash.js demo](https://reference.dashif.org/dash.js/v5.0.0/samples/dash-if-reference-player/index.html), it cannot be played on Kepler devices using [Amazon Reference](https://developer.amazon.com/docs/kepler-tv/media-player-dash-player.html).

**App Name** : ABEMA  
**App Link on Amazon Appstore** [ABEMA - App on Amazon Appstore](https://www.amazon.co.jp/AbemaTV-Inc/dp/B01M5DGW0G)

**Bug Severity**  
Select one that applies

- Impacts operation of app
- Blocks current development
- Improvement suggestion
- Other

**It will block the release of the app.**

### 2. Steps to Reproduce

We will provide our MPD and license server URL via private email, so you can reproduce the issue by playing it using [https://developer.amazon.com/docs/kepler-tv/media-player-dash-player.html](https://developer.amazon.com/docs/kepler-tv/media-player-dash-player.html).

### 3. Observed Behavior

Playback does not start.

### 4. Expected Behavior

Playback starts correctly.

### 4.a Possible Root Cause & Temporary Workaround

N/A

### 5. Environment

- **SDK Version:** `0.19`
- **App State:** `Foreground`
- `React Native Version: 0.72.0`
- `React Version: 18.2.0`
- `Platform: TV`
- `Device Model(s): [Leave blank]`

_If it is a player issue, please share the following details in addition:_

- **Player SDK:** `dash.js`
- **Player SDK Version:** [Link](https://d32acggsvimfuc.cloudfront.net/dash-rel-v5.0.0-r1.3.tar.gz?Expires=1777593600&Signature=SIPJ22F7GiQfhF72-xq1AsgQ-2-ZcMGHgLT~gUHiCdZihyfhNIOhAGq7RmVdevOT0avE-3qncLTSbfvFksrS7ADYzOYrX3ZTaTXQp7LSb~uvORWsT5lcUU8HuOLXmKuphFCzf8YP0NftolcTQ8ydgwFZ2R0nO9BTbNRVlZ1i64Ks33K8vcqCzyjUWyc8YfEA~Obal6JR9oukeagWwEbvS1zLOxB1mrKCdUk4yBe3wU6nBz7dPq6VOenpku~9z3XS13XkvkHv9EDKJx-HD1AY9timx4HWF5NFcvyWImKN3Zbbrzk~GIipfLiwBld2NnMpE3HzQU09esmBRl73FcXQlA__&Key-Pair-Id=KG9NA58BI3UFQ)
  - **Audio Codecs:** `[mp4a.40.2]`
  - **Video Codecs:** `[avc1.4D401f]`
  - **Manifest Types:** `dash`

### 6. Example Code Snippet / Screenshots / Screengrabs

[https://developer.amazon.com/docs/kepler-tv/media-player-dash-player.html](https://developer.amazon.com/docs/kepler-tv/media-player-dash-player.html)

* * *

## 👉 Playback Issues

* * *

**Q: Would you like to be contacted to share your latest VPKG compiled with latest SDK:**

```auto
[N] [Share privately with your Amazon contact]

```

**Q: VPN or Login needed to verify functionality in VPKG?**

```auto
[N] [Share privately with your Amazon contact]

```

**Q: If applicable, please provide your media/content url**

```auto
[Y] [Share privately with your Amazon contact]

```

I would like to provide the stream, but how can I share it exclusively with Amazon?

Also, will the provided stream remain confidential and not be disclosed to parties other than Amazon?

**Q: Are there any special headers required to reproduce the issue you are facing?**

```auto
[N]

```

* * *

## 👉 If you are able to test on a device or simulator

* * *

Device: OS 1.1(201010434450)

---

<div class="post-metadata">

**Author:** ![Siva\_Prakash](https://avatars.discourse-cdn.com/v4/letter/s/ec9cab/32.png) [@Siva\_Prakash](https://community.amazondeveloper.com/u/Siva_Prakash)\
**Post date:** [May 30, 2025, 6:29am UTC](https://community.amazondeveloper.com/t/unable-to-play-a-specific-widevine-stream-in-dash-js/10937/3 "2025-05-30T06:29:42Z")

</div>

Hi @nagai_kazuki,

Thanks for reporting this issue. Please provide media/content URL privately to your Amazon contact (who can ensure that it remains confidential within Amazon).

Regards,  
Siva

---

<div class="post-metadata">

**Author:** ![Shun\_Iguchi](https://dhm3gbtzu79o6.cloudfront.net/user_avatar/community.amazondeveloper.com/shun_iguchi/32/1188_2.png) [@Shun\_Iguchi](https://community.amazondeveloper.com/u/Shun_Iguchi)\
**Post date:** [May 30, 2025, 6:57am UTC](https://community.amazondeveloper.com/t/unable-to-play-a-specific-widevine-stream-in-dash-js/10937/4 "2025-05-30T06:57:52Z")

</div>

@nagai_kazuki Please provide the information in private. Thank you

---

<div class="post-metadata">

**Author:** ![nagai\_kazuki](https://avatars.discourse-cdn.com/v4/letter/n/bbce88/32.png) [@nagai\_kazuki](https://community.amazondeveloper.com/u/nagai_kazuki)\
**Post date:** [June 25, 2025, 4:34am UTC](https://community.amazondeveloper.com/t/unable-to-play-a-specific-widevine-stream-in-dash-js/10937/5 "2025-06-25T04:34:41Z")

</div>

@Siva_Prakash @Shun_Iguchi

Any updates?

Since our Widevine streams cannot be played, there’s no point in proceeding with other developments, which is having a serious impact on the provision of our app. To raise our commitment priority to Kepler, we request that you prioritize addressing this issue as much as possible.

The streams in question can be played using the browser’s dash.js, so there’s a high possibility that the problem lies on the Kepler side.

---

<div class="post-metadata">

**Author:** ![Siva\_Prakash](https://avatars.discourse-cdn.com/v4/letter/s/ec9cab/32.png) [@Siva\_Prakash](https://community.amazondeveloper.com/u/Siva_Prakash)\
**Post date:** [June 25, 2025, 5:25am UTC](https://community.amazondeveloper.com/t/unable-to-play-a-specific-widevine-stream-in-dash-js/10937/6 "2025-06-25T05:25:31Z")

</div>

Hi @nagai_kazuki,

We are checking with the concerned team for an update. We will let you know soon.

Regards,  
Siva

---

<div class="post-metadata">

**Author:** ![adheus](https://dhm3gbtzu79o6.cloudfront.net/user_avatar/community.amazondeveloper.com/adheus/32/190_2.png) [@adheus](https://community.amazondeveloper.com/u/adheus)\
**Post date:** [September 11, 2025, 1:45pm UTC](https://community.amazondeveloper.com/t/unable-to-play-a-specific-widevine-stream-in-dash-js/10937/7 "2025-09-11T13:45:56Z")

</div>

I’m also facing the same problem.

- **SDK Version:** 0.20.3719

- **App State:** `Foreground`

- **OS Information**

```auto

  NAME=“OS”
  OE_VERSION=“4.0.0”
  OS_MAJOR_VERSION=“1”
  OS_MINOR_VERSION=“1”
  RELEASE_ID=“2”
  OS_VERSION=“1.1”
  BRANCH_CODE=“VegaMainlineTvIntegration”
  BUILD_DESC=“OS 1.1 (VegaMainlineTvIntegration/4418)”
  BUILD_FINGERPRINT=“4.0.155683.0(3072cab629675a74)/4418N:user-external/release-keys”
  BUILD_VARIANT=“user-external”
  BUILD_TAGS=“release-keys”
  BUILD_DATE=“Wed Sep 03 05:40:19 UTC 2025”
  BUILD_TIMESTAMP=“1756878019”
  VERSION_NUMBER=“201010441850”

```

- **Player SDK:** `Shaka Player + React W3C Media`

- **Player SDK Version:** `4.8.5 (`[https://developer.amazon.com/docs/kepler-tv/media-player-shaka-player.html#configure-the-shake-player-for-kepler](https://developer.amazon.com/docs/kepler-tv/media-player-shaka-player.html#configure-the-shake-player-for-kepler))

- **Manifest Types:** `dash`

---

<div class="post-metadata">

**Author:** ![nagai\_kazuki](https://avatars.discourse-cdn.com/v4/letter/n/bbce88/32.png) [@nagai\_kazuki](https://community.amazondeveloper.com/u/nagai_kazuki)\
**Post date:** [November 17, 2025, 6:52am UTC](https://community.amazondeveloper.com/t/unable-to-play-a-specific-widevine-stream-in-dash-js/10937/8 "2025-11-17T06:52:38Z")

</div>

Our issue is resolved. Thank you for your cooperation.

---

<div class="post-metadata">

**Author:** ![Ivy](https://dhm3gbtzu79o6.cloudfront.net/user_avatar/community.amazondeveloper.com/ivy/32/5637_2.png) [@Ivy](https://community.amazondeveloper.com/u/Ivy)\
**Post date:** [November 17, 2025, 7:29am UTC](https://community.amazondeveloper.com/t/unable-to-play-a-specific-widevine-stream-in-dash-js/10937/9 "2025-11-17T07:29:14Z")

</div>


