视频推拉流直播点播EasyDSS平台点播文件加密存储的实现方法

视频推拉流直播点播系统EasyDSS平台,可提供流畅的视频直播、点播、视频推拉流、转码、管理、分发、录像、检索、时移回看等功能,可兼容多操作系统,还能支持CDN转推,具备较强的可拓展性与灵活性,在直播点播领域具有广泛的场景应用。今天我们来介绍下如何在EasyDSS系统中实现ts切片存储加密。

直播点播系统EasyDSS平台可支持用户自主上传视频文件进行点播,在上传MP4点播文件时,EasyDSS平台可使用ffmpeg将视频保存至ts切片并加密,防止ts切片泄漏导致能直接观看。

功能设计及开发实现方法:

1)在转码之前需要新建两个文件enc.key(名字可以任意命名),添加16个字节的密钥,例如:

2)再新建文件enc.keyinfo,添加如下内容:

3)这里需要将enc.key和enc.keyinfo放在同一目录下,否则会转码失败。

4)测试生成加密转码命令:

复制代码
ffmpeg -y -i video.mp4 -hls_time 12 -hls_key_info_file enc.keyinfo -hls_playlist_type vod -hls_segment_filename "file%5d.ts" video.m3u8

5)成功生成后,在m3u8文件的头部有如下参数,URI="http://localhost:8080/enc.key",这里的路径需要可以访问到enc.key文件;

6)测试播放ts文件,如果播放失败,则说明ts加密成功,如下图:

视频推拉流EasyDSS视频直播点播平台可提供音视频采集、视频推拉流、播放H.265编码视频、存储、分发等视频能力服务,推拉流功能在应用场景上,覆盖领域特别广,比如无人机推拉流,可以应用在城市航拍、森林防火、电力巡检、无人机赛事直播等场景中。感兴趣的用户可以前往演示平台进行体验或部署测试。

相关推荐
Android系统攻城狮2 小时前
Android16音频之获取Record状态AudioRecord.getState:用法实例(一百七十七)
音视频·android16·音频进阶
liefyuan3 小时前
【RV1106】rkipc:分析(一)
音视频
aqi005 小时前
FFmpeg开发笔记(九十八)基于FFmpeg的跨平台图形用户界面LosslessCut
android·ffmpeg·kotlin·音视频·直播·流媒体
广州服务器托管5 小时前
比较优秀的视频音频播放器PotPlayer64-v1.7.22764绿色版
运维·windows·计算机网络·电脑·音视频·可信计算技术
jbk33119 小时前
批量给视频添加字幕,并实现多样式可选的功能
音视频
dualven_in_csdn20 小时前
【视频优化研究】过程 记录
音视频
纽格立科技1 天前
2025全球DRM数字广播战略实施全景——印尼篇(地缘特征主导下的数字骨干网构建)
网络·科技·音视频·信息与通信·传媒
Black蜡笔小新1 天前
全域互联:EasyCVR如何为多区域视频监控融合治理提供技术支持
音视频
非凡ghost1 天前
MPC-QT视频播放器(基于Qt框架播放器)
开发语言·windows·qt·音视频·软件需求
REDcker1 天前
Android WebView 版本升级方案详解
android·音视频·实时音视频·webview·js·编解码