EFV高级云转码的CMS功能整个重写,新增了最先进的积分购买下载权限功能,附带下载功能设计图

2020-05-16 00:35:58

5月份这半个月,我基本上整个重写了高级版云转码的CMS功能,大大小小的改动超过3000行代码,工作时长超过40个小时,细节优化达到100项还不止,这一篇博文我就稍微介绍下CMS功能中新增的积分购买下载权限功能。

下载权限功能介绍:

一、用户可在CMS设置中开启MP4下载功能,可设置每一个视频的默认购买下载权限所需积分和下载权限持续时间。
二、用户可在视频简易编辑中直接针对不同的视频设置不同的下载权限所需积分。
三、用户在前台使用积分下载mp4,后台会根据视频是否存在可供下载的MP4来利用EFV中的fluentapi实时生成一个MP4.
四、EFV智能云转码会提前捕获用户对于MP4的请求,然后根据token来判断用户是否拥有下载权限。

下载权限功能设计图:

EFVexpress-ffmpeg-vip下载权限
点击查看大图

功能改动代码图示:

EFVEXPRESS-FFMPEG-VIP下载权限改造

结尾

实际上源码中的逻辑比这个更复杂,光代码量就超过1000行,特别是我还制作了以后针对高级用户的fluentAPI,用户可根据这个api系列完成所有意义上的转码切片操作,例如远程地址实时转码,实时生成试看视频,传递跑马灯文本自动实时返回流等。

我们的价格包含了我们的服务和超快的更新,也许下一次更新就会打动你,请关注我们。