繁体   English   中英

准备在 EME 中使用的音频文件

[英]Preparing audio file to be used in EME

我想处理wav文件,以便我可以在带有 MSE 和 EME 的浏览器中使用它们。

我可以转换为.mp4并使用 MSE 播放,但是当我加密文件时,播放器不工作。 不会触发任何错误,EME 中的encrypted事件永远不会触发。 因此,永远不会要求确认密钥。

我能做错什么吗? 我应该如何转换/加密文件?

我现在的命令管道:

ffmpeg -i long_input_44100.wav -ar 48000 -ac 2 output/long_input_44100_000.wav 
ffmpeg -i output/long_input_44100_000.wav -strict experimental output/long_input_44100_000.mp4 
MP4Box -dash 10000 -frag 10000 -rap output/long_input_44100_000.mp4 
ffmpeg -y 
    -i output/long_input_44100_000.mp4 
    -encryption_scheme cenc-aes-ctr 
    -encryption_key 76a6c65c5ea762046bd749a2e632ccbb 
    -encryption_kid a7e61c373e219033c21091fa607bf3b8 
    -frag_duration 10000 
    output/long_input_44100_000_encrypted.mp4

您必须将数字版权管理 (DRM) 系统添加到您的 package 才能与您的播放器共享密钥。 DRM 系统告诉您的播放器如何检索密钥。 GPAC 拥有添加 DRM 系统并进行加密的软件。 请参阅https://github.com/gpac/gpac/wiki/Common-Encryption 那里有很多不同的 DRM 系统。 您可以从 Microsoft 的 Playready 开始: https://testweb.playready.microsoft.com/这篇文章提供了一个很好的概述https://go.buydrm.com/thedrmblog/securing-ott-content-drm ClearKey DRM 是另一种选择,使您能够构建自己的密钥交换基础设施。 但 ClearKey DRM 的安全性较低,因为密钥交换不安全。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM