当前位置: 首页 > news >正文

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

http://www.lryc.cn/news/257630.html

相关文章:

  • LVGL——按钮部件
  • RE2文本匹配调优实战
  • Java - 线程间的通信方式
  • 【计算机网络】HTTP响应报文Cookie原理
  • 2023年度盘点:智能汽车、自动驾驶、车联网必读书单
  • 一文讲解如何从 Clickhouse 迁移数据至 DolphinDB
  • [足式机器人]Part2 Dr. CAN学习笔记-数学基础Ch0-5Laplace Transform of Convolution卷积的拉普拉斯变换
  • 生产问题: 利用线程Thread预加载数据缓存,其它类全局变量获取缓存偶发加载不到
  • Elasticsearch mapping 之 性能相关配置
  • adb push报错:remote couldn‘t create file: Is a directory
  • GitLab 服务更换了机器,IP 地址或域名没有变化时,可能会出现无法拉取或提交代码的情况。
  • 【华为OD题库-076】执行时长/GPU算力-Java
  • 持续集成交付CICD:Jenkins使用GitLab共享库实现前后端项目Sonarqube
  • Linux文件结构与文件权限
  • CentOS上安装和配置Apache HTTP服务器
  • 前端知识(十二)———ES6迭代器
  • 云端仓库平台
  • php第三方skd自动加载
  • Golang channle(管道)基本介绍、快速入门
  • 盘点六款颇具潜力的伪原创AI工具
  • 基于SSM的健身房预约系统设计与实现
  • postgresql自带指令命令系列二
  • ABAP - Function ALV 02 简单开发一个Function ALV
  • IDEA启动失败报错解决思路
  • 密码学学习笔记(二十三):哈希函数的安全性质:抗碰撞性,抗第一原象性和抗第二原象性
  • STM32-GPIO编程
  • Go语言基础知识学习(一)
  • Vue 3项目的目录结构
  • RPG项目01_技能释放
  • Leetcode—209.长度最小的子数组【中等】