ffmpegでmpeg-dashのクリアコンテンツを暗号化することはできますか?暗号化を処理するための追加コードが必要ですか?ffmpegのmpeg-dashクリアコンテンツを暗号化することは可能ですか?
ffmpeg dashenc.cコードからは、ダッシュコードではコンテンツが暗号化されていないようです。 暗号化とダッシュを分割するためにMP4マクサーを再利用できますか?これはあなたのニーズを満たしている場合
ffmpegでmpeg-dashのクリアコンテンツを暗号化することはできますか?暗号化を処理するための追加コードが必要ですか?ffmpegのmpeg-dashクリアコンテンツを暗号化することは可能ですか?
ffmpeg dashenc.cコードからは、ダッシュコードではコンテンツが暗号化されていないようです。 暗号化とダッシュを分割するためにMP4マクサーを再利用できますか?これはあなたのニーズを満たしている場合
あなたはAESを作成するためのffmpegとOpenSSLを使用することができますがHLSストリームを暗号化 - ffmpegのドキュメント(http://ffmpeg.org/ffmpeg-all.html#Options-34)は、この例のスクリプトが含まれています
#!/bin/sh
BASE_URL=${1:-'.'}
openssl rand 16 > file.key
echo $BASE_URL/file.key > file.keyinfo
echo file.key >> file.keyinfo
echo $(openssl rand -hex 16) >> file.keyinfo
ffmpeg -f lavfi -re -i testsrc -c:v h264 -hls_flags delete_segments \
-hls_key_info_file file.keyinfo out.m3u8
あなたはまたにmp4Box(https://gpac.wp.imt.fr/mp4box/encryption/common-encryption/)を使用することができます基本的な明確なDASHの暗号化を作成します。
MP4Box -crypt drm_file.xml movie.mp4 -out movie_encrypted.mp4
drm infoはdrm_file.xmlに含まれており、上のリンクで説明しています。
私はffmpegでmpeg-dash暗号化をもっと探していました。なぜなら、mp4boxは入力がmp4形式であると予想し、ffmpegは入力を制限しないからです... ffmpegのようなコードはありますが、mpeg-dashコードでは暗号化を処理するための洗練が必要です。私たちが話しているように、既存のダッシュコードは暗号化を処理しません。応答に感謝します。 – diS