FFMPEG將視頻切片成ts文件并對(duì)ts文件進(jìn)行ASE加密,并合并成M3U8操作方法
2022-03-27 10:58 作者:bili_52639594022 | 我要投稿
?環(huán)境:centos7
開(kāi)發(fā)語(yǔ)言:php
框架:視頻轉(zhuǎn)碼服務(wù)系統(tǒng)
生成ASE加密文件需要用到的命令:
參數(shù)詳解:
BASE_URL:網(wǎng)站url地址
openssl rand 16 > file.key 生成一個(gè)key文件
echo $BASE_URL/file.key > file.keyinfo 將外部訪問(wèn)的file.key映射到file.keyinfo文件中。
echo file.key >> file.keyinfo 將項(xiàng)目file.key所在的文件路徑映射到fike.keyinfo文件中。
echo $(openssl rand -hex 16) >> file.keyinfo 生成IV密鑰
最終完成結(jié)果,如圖:

?
執(zhí)行視頻轉(zhuǎn)碼的相關(guān)命令:
相關(guān)指令:
-hls_key_info_file 加密文件的路徑 這個(gè)指令是轉(zhuǎn)碼之后ts文件是否加密的關(guān)鍵指令
加密前的m3u8的文件:

?
加密后的m3u8文件:

?
參考資料:
1.
2. 其他參考網(wǎng)址:
標(biāo)簽: