我有一个功能完整的MPEG-DASH编码器。现在我试图扩展它,以便流内容受DRM保护。我有我无法很容易地明白两个问题,所以我决定在这里问你:)MPEG-DASH CENC编码器在浏览器中产生MEDIA_ERR_DECODE问题
在全样本加密(音轨),我可以加密与AES128“MDATA”框中的每个样本/ CTR/NoPadding和后来存储在“senc”盒中的8byte长的IVs?
如果“senc”盒子是IVs的容器 - 我还需要在“traf”(片段)中使用“saiz”和“saio”框吗?
如果我这样做 - 我应该在哪里存储偏移/大小? “senc”框或...?
我已经验证了流没有DRM可以正常使用,使用“PSSH”盒子和dash.js. ClearKey DRM支持创建成功DRM会议唯一让我困扰三天的是片段框应该如何显示,以便浏览器能够成功解码它?我猜我做了与前三个问题有关的错误。