Replies: 1 comment
-
Please can you confirm what the "fix" was for this issue? The description suggests that removing the IV made it work on Chrome, but Firefox expects the IV according to the CENC spec. |
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
Hi All,
As per conversation with @dsilhavy I'm bringing this topic for discussion. So recently we added
cbcs
protection scheme support for our content and during testing on the browsers we found that on Chrome (installed on Ubuntu 18.04.5 LTS) the playback failed withMEDIA_ERR_DECODE (CHUNK_DEMUXER_ERROR_APPEND_FAILED
error with latest dash.js (full error below). To note, this also happened with latest shaka-player. The playback works fine on firefox with both the players.@dsilhavy hinted that the issue could be related to the content itself. After backtracking it turned out to be an issue with the
senc
box in media segments. If we add initialization Vector (IV) insenc
box the playback fails on chrome. But if we check Common encryption specs. IV is indeed expected and firefox conforms to this:As of now we don't see any issues and playback works fine on chrome and firefox with both dash.js and shaka-player.
Screenshot of full error on chrome:
![Screenshot from 2021-09-23 14-54-18](https://user-images.githubusercontent.com/6007811/134805190-eaa01fb4-bc7d-466f-91e1-323016370c91.png)
Beta Was this translation helpful? Give feedback.
All reactions