/hls-express

https://gitee.com/quazero/hls-express.git

Primary LanguageJavaScriptApache License 2.0Apache-2.0

云转码切片平台 linux版本

项目介绍

主要实现功能: 一、视频批量上传,视频分块上传。 二、视频批量转码并且切片,切片完成删除原视频文件。 三、视频批量添加水印。 四、一键获取分享链接,防盗链设置,只允许指定域名ifream调用,token防盗链等。

本开源项目采用nodejs、expressjs、mongodb开发。 使用前请安装ffmpeg。

软件架构

nodejs v8.7.0版本 expressjs 4.16.0版本 mongoDb ffmpeg 3.4.1版本 Linux系统上运行完美。

安装教程

  1. 安装ffmpeg Ubuntu16.04安装方法:
sudo add-apt-repository ppa:djcj/hybrid
sudo apt-get update  
sudo apt-get install ffmpeg  

然后输入ffmpeg和ffprobe查看是否安装成功。

  1. 安装nodejs、expessjs、mongodb环境。 详情见:express+nodejs+redis+mongodb+pm2+nginx环境部署安装,生产环境及开发环境部署

  2. node ./bin/www 访问localhost:3000/server 登陆账号密码在/config/auth.js中设置

使用说明

  1. 登陆后台之后请立刻在设置中进行设置。
  2. 上传视频即可上传视频。
  3. 转码页面一键转码。

截图

上传截图 转码页面 设置页面

有问题请联系我。