0

wavファイルを処理して、MSE および EME を使用してブラウザーで使用できるようにしたい。

MSEに変換し.mp4て再生することはできますが、ファイルを暗号化するとプレーヤーが動作しません。エラーは発生せずencrypted、EME のイベントは発生しません。そのため、キーの確認を求められることはありません。

私は何が間違っているのですか?ファイルを変換/暗号化するにはどうすればよいですか?

現在の私のコマンド パイプライン:

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
4

1 に答える 1

0

プレーヤーと秘密鍵を共有するには、デジタル著作権管理 (DRM) システムをパッケージに追加する必要があります。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 は、独自の鍵交換インフラストラクチャを構築できるもう 1 つのオプションです。ただし、キー交換が保護されていないため、ClearKey DRM は安全性が低くなります。

于 2020-08-05T17:47:22.267 に答える