Pingchas 发表于 2022-5-23 11:25:29

关于HLS加密视频

关于HLS,是苹果公司流媒体协议支持直播与点播

将视频文件进行按照指定时间进行分片。

如何生成m3u8文件

1.准备加密视频片段文件的密钥
openssl rand16 > key.key

2.生成向量IV
openssl rand -hex 16

3.创建keyinfo文件

http://localhost/test/encrypt2.key #http形式的key文件地址
./encrypt2.key #key文件
88c674428c1e719751565ad00fe24243 # iv

4.生成视频
ffmpeg -y   -i test.mp4-hls_time 60-hls_key_info_file encrypt2.keyinfo-hls_segment_filename "file%d.ts" playlist.m3u8

以上参数说明:

-hls_time 每段文件的时间长度(单位:秒)
-hls_segment_filename 每个小段的文件名生成规则

无踪的风 发表于 2022-5-23 15:27:31

3Q3Q~希望讲讲提取m3u8~~~

wolf0000 发表于 2022-5-23 21:11:14

ffmpeg -i video.m4s -i audio.m4s -codec copy 1.mp4

无踪的风 发表于 2022-5-24 21:23:57

对对对,基本上是这样,就是寻找、提取、解密、合并

H.U.C清风 发表于 2023-8-23 15:47:37

谢谢分享,已回复

H.U.C清风 发表于 2023-8-28 21:04:41

问一下,你的讲师是怎么当上的。

H.U.C清风 发表于 2023-8-28 21:05:30

H.U.C清风 发表于 2023-8-28 21:04
问一下,你的讲师是怎么当上的。

据说现在不接受申请了
页: [1]
查看完整版本: 关于HLS加密视频