hero

云转码+cms一体化系统

基于nodejs开发的云转码+cms一体化自动发布自适应系统

查看文档 →

云转码全端解决方案

后台转码加切片,前台视频播放加展示,针对移动端优化,seo效果完美,搭配优化版专用cms系统和APP,真正做到多端一条龙解决方案。

转码加切片

使用最流行的ffmpeg,按照h264视频编码及aac音频编码最大限度的进行视频压缩转码,多种分辨率选择,自动视频截图,自动视频切片,ts文件可以在后台开启加密。

辅助功能

随机生成token防盗链,甚至可以设置只允许目标域名进行调用。ts切片文件分发,多服务器同步,负载均衡。vtt格式字幕支持,支持后台上传vtt字幕,视频播放自动加载。webtorrent协议播放磁力链接。

APP 和专用 CMS

视频多端套件

  • cdn 智能处理图片。
  • https://cms.moejj.com 优化版 CMS 和 https://cms.moejj.com/movies/5bd48a7e46321d4473b857e3 原生 APP,真正做到视频一条龙解决方案。
  • 注意:优化版 cms 和 app 非开源源码,需购买服务。
  • 安卓版 app 测试下载地址:https://cms.moejj.com/expressffmpeg.apk

真正意义上的权限系统

  • 增加会员系统,可以开启 CMS 的时候同时开启会员系统,也可以独立开启会员系统。可扩展的会员系统,配合后台卡劵生成系统,可以做到生成多少天的会员卡劵,会员在前台使用就会增加多少天的会员时间。
  • 唯一的路由层面的权限控制,根据权限的不同,相同的 m3u8 文件将会动态返回完全不同的内容。

马上试用,几步即可完成

//创建www文件夹
mkdir www
//克隆云转码库
cd www
git clone https://gitee.com/quazero/express-ffmpeg
//进入云转码文件夹并安装
cd express-ffmpeg
npm install
//创建配置文件夹,配置认证文件
mkdir config
cd config
touch auth.js
vi auth.js
//键入以下内容,可自行修改
module.exports = {
    user: "username",
    password: "password",
    db: "dbname",
    dbuser: "dbuser",
    dbpassword: "dbpassword",
    secret: "yoursecret"
};
//开启应用
pm2 start bin/www -i 0

TIP

需要服务器安装 ffmpeg,nodejs,mongodb,pm2 环境,可查看文档查询安装教程。