shaka-player: HLS AES-128 Live mode not working on Chromecast

Have you read the FAQ and checked for duplicate open issues? Yes

What version of Shaka Player are you using? Demo version on the Shaka official Demo page.

Can you reproduce the issue with our latest release version? Yes

Can you reproduce the issue with the latest code from main? Yes

Are you using the demo app or your own custom app? Demo app.

If custom app, can you reproduce the issue using our demo app? Yes

What browser and OS are you using? Windows, Chrome

For embedded devices (smart TVs, etc.), what model and firmware version are you using? Google TV 4K, FW: STTE.230319.008.R1

What are the manifest and license server URIs? Any Live HLS using AES-128 encryption will fail using Chromecast.

What configuration are you using? What is the output of player.getConfiguration()? Demo app.

What did you do? Just try to play HLS AES-128 encrypted Live stream using Chromecast…

What did you expect to happen? I assumed, it would work.

What actually happened? Plays only one chunk and then it stops.

About this issue

  • Original URL
  • State: closed
  • Created a year ago
  • Comments: 18 (7 by maintainers)

Commits related to this issue

Most upvoted comments

@joeyparrish Sorry, the stream ( https://router.euddn.net/95b879fc5407bb2fc4ae3a1c74d69466/smil:live1.smil/playlist.m3u8?c=8000 ) has been restarted and works again.

The problem occurs with live streams; https://storage.googleapis.com/shaka-demo-assets/sintel-fmp4-aes/master.m3u8 is VOD. This works for me also.

To clarify:

  • If live stream has AES-128 it plays only first chunk in Chromecast
  • If we remove encryption from the same stream, everything works
  • VOD content with AES-128 encryption works in Chromecast

☝️ we’re experiencing the same issue (with useShakaForHls enabled), @joeyparrish do you need us to provide a stream to reproduce or is the one provided by @Andekas enough?