盗版是对创作者的屠杀。在国内,很多人都用过盗版软件,这点并没有什么,因为水至清则无鱼。但是但盗版肆意妄为,不知收敛,这太可怕了。所有,给大家分享一个视频加密的技术吧,防止盗版。
我个人呢?学过很多语言,也懂了一些不该懂的。反正,乱七八糟的一大推。但是,我最常用的是node,今天,就用它分享一个blob的视频播放。
安装需要安装的模块有koa,koa异步非常好用。koa-router作为路由,koa-static作为静态中间件。npm install koanpm install koa-routernpm install koa-static
搭建服务器const koa = require('koa')const static = require('koa-static')const fs = require('fs')const app = new koa()app.use(static(__dirname + '/static'))async (ctx, next) => { try { let data = fs.readFileSync('video/01.mp4') ctx.response.body = data } catch (e) { return Promise.reject({ status: 500, message: '视频传输错误' }) } }app.listen(3000,()=>{ console.log('启动成功')})
前端页面
加密以后,这种效果的视频没有办法下载,也是目前很大视频网站采用的手段。blob:http:
最后,为什么会分享这个呢?
在看是种态度,打赏是种鼓励