У меня есть кодер MPEG-DASH, который полностью работоспособен. Теперь я пытаюсь расширить его, чтобы потоковый контент был защищен DRM. У меня есть два вопроса, которые я не в состоянии довольно легко понять, так что я решил спросить вас здесь :)Кодер MPEG-DASH CENC производит ошибку MEDIA_ERR_DECODE в браузере
В полном шифрования образца (звуковая дорожка) могу я просто зашифровать каждый образец «mdata» коробка с AES128/CTR/NoPadding и 8byte long IV, которые позже хранятся в поле «senc»?
Если поле «senc» является контейнером для IVs - мне все еще нужны «сайз» и «сайо» в «traf» (фрагмент)?
Если я сделаю - смещение/размер того, что я должен хранить там? Из окна «senc» или ...?
Я проверил, что поток прекрасно работает без DRM, DRM сеанс успешно создан с помощью «pssh» коробки и поддержку ClearKey DRM в dash.js. Единственное, что беспокоит меня в течение трех дней, - это то, как должны выглядеть окна с фрагментами, чтобы браузер мог успешно его декодировать? Я предполагаю, что я сделал что-то неправильно, связанное с предыдущими тремя вопросами.