EFV CHANGELOG

更新日志

记录每一次改进,了解 EFV 的最新进展。

  1. 增加了评论的表,增加了高级版CMS的评论功能,后台审核功能。
  2. 用户管理增加了用户编辑功能,可以编辑用户名,邮箱,重设密码,vip用户组,VIP到期日期。
  3. 完全改进了发布流程,视频转码完成之后,有一个中间状态,点击正式发布,视频才会发布到前端。
  1. 超现代的响应式模板。
  2. 绝佳设计,绝佳的用户体验。
  3. 最新的BOOTSTARP4框架新模板。
  4. 更新了超大量的代码和优化了大量的程序代码,首页完全内存缓存。
  1. 增加了大量的对接APP的API接口。
  2. 增加了一键生成视频海报的功能。
  3. 修改和优化了大量已知问题,前端重写了很多逻辑。
  4. 获取m3u8增加了更加详尽的内容,动态图,截图,mp4地址。
  5. 增加了多视频转码功能,后台可设置同时转码多少个视频,全方位利用CPU效能。
  1. 增加多码率的试看功能,重写了全部的获取m3u8和处理m3u8的逻辑,使其完美支持了分发设置下的试看功能。
  2. 真正意义上的试看功能,并非播放器上边的模拟试看,相同的m3u8根据用户的状态返回完全不同的内容。
  3. 完美支持了高级版多码率版本的试看功能,如果在后台开启试看功能,则未登录的用户所有分辨率只能试看一分钟,注册之后用户组对应的分辨率可以观看全片,但是对应分辨率如果用户组权限不够还是只能试看一分钟。有一个很有趣的场景:开始开放m3u8给第三方采集,突然有一天后台一键开启试看功能,所有外面引用的m3u8就全部变成了一分钟试看,是不是非常有趣。
  4. 试看功能完美支持分发设置,也就是说使用cdn的用户也可以使用试看功能,试看功能的原理是捕获用户的m3u8静态文件请求,将请求完全交给源代码处理,不走静态静态目录,所以相同的m3u8根据用户的状态直接返回完全不同的内容。
  5. 试看功能一旦开启,就拥有了类似优酷、爱奇艺相同级别的防盗链功能,但是仅限于使用本源码配套的cms,试看功能意味着永久的杜绝防盗链。
  6. 对接了支付宝的官方接口,可以直接使用支付宝充值积分。往后可能会陆续增加大量的支付接口,方便用户选用。
  7. 增加了订单管理功能,通过支付宝充值的订单将在订单管理中进行管理。
  8. 更新了前端的提示功能,在移动端上非常友好,增加了试看的提醒等。
  9. 增加了一个apipost功能,如果会技术可以直接在服务器上边利用apipost把视频路径,导演,主演等一系列数据直接入库,甚至不用开启后台,就可以自动转码切片并且填充完整的资料信息。
  10. 修复了电影和电视剧上传海报的问题。
  11. 修复了少数bug。
  1. 增加跑马灯背景颜色的设置。
  2. 可以设置跑马灯的背景颜色和背景的宽度。
  3. 修复一些bug,例如640P无法设置用户组的问题。
  1. 本地进行了大量的更新,增加了转码的大量的功能,比如支持了ass字幕的烧录,大家可以烧录ass字幕了,比如跑马灯新增了描边,描边大小,文本颜色的设置等。
  2. m3u8地址整体优化,更利于切片的管理和储存。现在的地址如下:http://localhost:3000/videos/201904/05/5ca769985e1388234947e349/7ecd7e/index.m3u8,也就是 年月/日/objectid/随机6位/index.m3u8。因为这次的地址改变,导致前端整体的全面改写和兼容老版本地址,所以不用担心地址问题。
  3. 电视剧模块增加生成海报功能,因为m3u8地址的改变,所以如果升级新版本需要在电视剧模块中点击一下生成海报的按钮。
  4. 增加对ass字幕烧录的支持,很多视频的字幕就是ass特效字幕,原来srt字幕,现在增加了对ass字幕的支持,在movies文件夹中与视频同名的ass字幕会优先烧录进视频中,也就是如果同时存在srt字幕和ass字幕,则会直接烧录ass字幕。
  5. 增加了视频定制化转码的配置。在现在这个每一个视频都不一样的变化的时代,当然要对视频有定制化转码的选项,所以现在可以选择部分或者仅仅一部视频,进行定制化转码的配置。
  6. 增加了跑马灯广告中文本颜色,描边颜色,描边大小的设置。非常的炫酷。再配合字体文件,可以完美自定义跑马灯的样式。
  1. 增加单独图片水印单独位置的水印烧录功能,这个算是一个比较大的重构功能。
  2. 删除原有的配置中的水印配置,并且重新了设计了水印功能,可以设置每一个位置设置不同的图片水印。
  3. 很智能的自动匹配视频的大小,也就是所有视频转码之后,图片水印的大小都是自适应的,都是一样的大小。
  4. 后台水印管理中,可以添加四个位置四个图片水印,可以完全不同,也可以相同,不添加则不会添加图片水印。
  5. 后台预留了文字水印的位置,估计以后会再加上文字水印功能。
  1. 增加一个新的分辨率640P的选项。
  2. 增加保留mp4的新选项640P。
  3. 修复一些BUG,比如点击推荐然后删除出错的问题。
  4. 增加自定义每个分辨率的码率功能。
  1. 保留mp4更新为多选保留MP4选项,可以选择保留转码之后的哪几个分辨率的mp4文件。
  2. 增加选项是否切片,可以根据需求选择切片或者不切片,考虑到有些用户不需要切片功能。
  1. 新增了多服务器多域名分发配置。
  2. 新增了大量对接网盘系统的API配置。
  3. 根据所填写分发配置,m3u8中的ts会随机的添加分发域名。
  4. 通过多服务器同步切片或者直接反代,就可以实现多服务器负载均衡的效果。或者直接分发CDN域名,也可以解决带宽和负载问题。
  1. 新增用户上传功能,用户上传积分奖励。
  2. 上传三层安全过滤,后台增加了审核按钮。
  3. 用户可以看见自己上传的视频。
  4. 用户上传MD5检验,如果存在视频则提示已经有用户上传。(避免重复上传)。
  1. 转码功能增加了多码率烧录srt字幕的功能,ftp上传视频和相同文件名的srt文件到movies文件夹,入库之后点击转码会自动将srt字幕烧录进视频,并且多码率全有效。
  2. 增加高级版的图集功能,图集效果适合做漫画等功能。
  3. 优化了一些模板参数,默认一些选项,使CMS设置生效。
  1. CMS新增番剧时间周期表,根据后台电视剧填写周期自动处理。
  2. CMS新增图片预览,最后一张是生成的动态图。
  1. 大量更新内容,大概几十项优化。
  2. CMS全面优化,展示效果非常好。
  3. 优化项目太多,我也记不到了。
  1. 更新vip付费用户组的创建,跟普通用户组分开,使用积分购买vip用户组。
  2. 更新卡卷对接高级版CMS,可以生成充值积分卡卷,充值的积分可以用以购买VIP用户组。
  3. vip付费功能,设置开通天数,开通对应vip用户组和所需积分,前台用户自行使用积分开通VIP用户组。