Xml 如何播放使用MP4box加密的视频
我正在尝试播放一段我使用MP4box加密的视频,其中包含这些选项Xml 如何播放使用MP4box加密的视频,xml,video,encryption,Xml,Video,Encryption,我正在尝试播放一段我使用MP4box加密的视频,其中包含这些选项 mp4box-crypt test.xml 1.mp4-out clear.mp4 这是我的xml文件: <?xml version="1.0" encoding="UTF-8"?> <GPACDRM type="CENC AES-CTR"> <!-- example for GPAC 'clear' DRM System - keys are listed after the content and
<?xml version="1.0" encoding="UTF-8"?>
<GPACDRM type="CENC AES-CTR">
<!-- example for GPAC 'clear' DRM System - keys are listed after the content and UL follows -->
<DRMInfo type="pssh" version="1" cypherOffset="9" cypherKey="0x6770616363656E6364726D746F6F6C31" cypherIV="0x00000000000000000000000000000001">
<BS ID128="6770616363656E6364726D746F6F6C31"/>
<BS value="2" bits="32"/>
<BS ID128="0x279926496a7f5d25da69f2b3b2799a7f"/>
<BS ID128="0x676cb88f302d10227992649885984045"/>
<BS bits="8" string="CID=Toto"/>
<BS ID128="0xccc0f2b3b279926496a7f5d25da692f6"/>
<BS ID128="0xccc0f2b3b279926496a7f5d25da692d6"/>
</DRMInfo>
<CrypTrack trackID="1" IsEncrypted="1" IV_size="16" first_IV="0x0a610676cb88f302d10ac8bc66e039ed" saiSavedBox="senc">
<key KID="0x202122232425262728292a2b2c2d2e2f" value="0x15161718191a1b1c1d1e1f2021222324"/>
</CrypTrack>
<CrypTrack trackID="2" IsEncrypted="1" IV_size="16" first_IV="0x0a610676cb88f302d10ac8bc66e039ed" saiSavedBox="senc">
<key KID="0x12131415161718191a1b1c1d1e1f2021" value="0x25262728292a2b2c2d2e2f3031323334"/>
</CrypTrack>
</GPACDRM>
但是,我怎么能在不解密的情况下播放它呢。
就用这个xml玩吧?
请帮助我,非常感谢。这里是GPAC撰稿人。请注意,我们更希望您使用github问题 您的XML文件错误。您为DRM方案提供儿童“0x279926496a7f5d25da69f2b3b2799a7f”和“0x676CB88F302D1022799264949499885984045”。但是轨道加密的孩子们是不相关的 在您的案例中,正确的XML是:
<?xml version="1.0" encoding="UTF-8"?>
<GPACDRM type="CENC AES-CTR">
<!-- example for GPAC 'clear' DRM System - keys are listed after the content and UL follows -->
<DRMInfo type="pssh" version="1" cypherOffset="9" cypherKey="0x6770616363656E6364726D746F6F6C31" cypherIV="0x00000000000000000000000000000001">
<BS ID128="6770616363656E6364726D746F6F6C31"/>
<BS value="2" bits="32"/>
<BS ID128="0x279926496a7f5d25da69f2b3b2799a7f"/>
<BS ID128="0x676cb88f302d10227992649885984045"/>
<BS bits="8" string="CID=Toto"/>
<BS ID128="0xccc0f2b3b279926496a7f5d25da692f6"/>
<BS ID128="0xccc0f2b3b279926496a7f5d25da692d6"/>
</DRMInfo>
<CrypTrack trackID="1" IsEncrypted="1" IV_size="16" first_IV="0x0a610676cb88f302d10ac8bc66e039ed" saiSavedBox="senc">
<key KID="0x279926496a7f5d25da69f2b3b2799a7f" value="0xccc0f2b3b279926496a7f5d25da692f6"/>
<key KID="0x676cb88f302d10227992649885984045" value="0xccc0f2b3b279926496a7f5d25da692d6"/>
</CrypTrack>
</GPACDRM>
这里是GPAC贡献者。请注意,我们更希望您使用github问题 您的XML文件错误。您为DRM方案提供儿童“0x279926496a7f5d25da69f2b3b2799a7f”和“0x676CB88F302D1022799264949499885984045”。但是轨道加密的孩子们是不相关的 在您的案例中,正确的XML是:
<?xml version="1.0" encoding="UTF-8"?>
<GPACDRM type="CENC AES-CTR">
<!-- example for GPAC 'clear' DRM System - keys are listed after the content and UL follows -->
<DRMInfo type="pssh" version="1" cypherOffset="9" cypherKey="0x6770616363656E6364726D746F6F6C31" cypherIV="0x00000000000000000000000000000001">
<BS ID128="6770616363656E6364726D746F6F6C31"/>
<BS value="2" bits="32"/>
<BS ID128="0x279926496a7f5d25da69f2b3b2799a7f"/>
<BS ID128="0x676cb88f302d10227992649885984045"/>
<BS bits="8" string="CID=Toto"/>
<BS ID128="0xccc0f2b3b279926496a7f5d25da692f6"/>
<BS ID128="0xccc0f2b3b279926496a7f5d25da692d6"/>
</DRMInfo>
<CrypTrack trackID="1" IsEncrypted="1" IV_size="16" first_IV="0x0a610676cb88f302d10ac8bc66e039ed" saiSavedBox="senc">
<key KID="0x279926496a7f5d25da69f2b3b2799a7f" value="0xccc0f2b3b279926496a7f5d25da692f6"/>
<key KID="0x676cb88f302d10227992649885984045" value="0xccc0f2b3b279926496a7f5d25da692d6"/>
</CrypTrack>
</GPACDRM>
非常感谢你!我可以再问你一个问题吗?如何在html上播放它?需要您的帮助,非常感谢。有一个在GPAC中实现W3C Clearkey的功能请求:。请表现出你的兴趣!非常感谢你!我可以再问你一个问题吗?如何在html上播放它?需要您的帮助,非常感谢。有一个在GPAC中实现W3C Clearkey的功能请求:。请表现出你的兴趣!