主要实现功能: 一、视频批量上传,视频分块上传。 二、视频批量转码并且切片,切片完成删除原视频文件。 三、视频批量添加水印。 四、一键获取分享链接,防盗链设置,只允许指定域名ifream调用,token防盗链等。
本开源项目采用nodejs、expressjs、mongodb开发。 使用前请安装ffmpeg。
nodejs v8.7.0版本 expressjs 4.16.0版本 mongoDb ffmpeg 3.4.1版本 Linux系统上运行完美。
- 安装ffmpeg Ubuntu16.04安装方法:
sudo add-apt-repository ppa:djcj/hybrid
sudo apt-get update
sudo apt-get install ffmpeg
然后输入ffmpeg和ffprobe查看是否安装成功。
-
安装nodejs、expessjs、mongodb环境。 详情见:express+nodejs+redis+mongodb+pm2+nginx环境部署安装,生产环境及开发环境部署
-
node ./bin/www 访问localhost:3000/server 登陆账号密码在/config/auth.js中设置
- 登陆后台之后请立刻在设置中进行设置。
- 上传视频即可上传视频。
- 转码页面一键转码。
有问题请联系我。