阿酷TONY,原创,2021-8-16
教育教学类视频加密效果截图
想法:
1. 【防下载】:实现视频文件的加密混淆、防下载; 2. 【防录屏】:A.(ID跑马灯防录屏)实现不同学员观看视频,实时显示该学员的姓名+手机号+时间;B.(浏览器防录屏)防360等浏览器小窗录屏; 3. 【域名防盗链】:实现域名黑白名单机制,允许白名单中的域名调用和播放,防止其他平台直接盗用视频; 4. 【视频水印】:这个较容易实现;
我做的例子效果:https://tony.89525.com/edu/ ( 完整效果演示 )
1. 前期准备(PPT课件文档与课件录制)
为了让效果更精美,我特意制作了一个PPT课件:
图1 / PPT课件文档
图2 / PPT课件文档
完成视频的录制与背景音乐的添加,这里涉及到课程录制,可以用录屏工具或摄像机拍摄,我这里用的是录屏工具。课程录制完成后,可以再用Adobe Premiere做一些编辑和添加背景音乐等。
图3 / 视频录制与制作
图4 / 视频录制与制作
2.视频文件上传到云平台(平台加密、编码和CDN分发)
将视频上传,在云平台中使用加密功能,平台对视频做分片、加密处理,当然也实现视频的全国CDN分发。
图5 / 上传到云平台
图6 / 云平台列表展示
3.配置ID跑马灯接口文件
session_start();
$dateTime = date('Y-m-d H:i:s',time());
//检测是否登录,若没登录则转向登录界面
if(!isset($_SESSION['user_name'])){
$username = "ID-Tony-TEL-13509098899-".$dateTime;
} else{
$username = "ID-".$_SESSION['user_name']."-TEL-13509098899-".$dateTime;
}
...
...
...
...
?>
4. 前台播放器调用
session_start();
?>
//注销登录
if($_GET['action'] == "logout"){
unset($_SESSION['user_id']);
unset($_SESSION['user_name']);
echo '注销登录成功!点击此处 登录';
exit;
}
//登录
if(!isset($_POST['submit'])){
exit('非法访问!');
}
$user_name = htmlspecialchars($_POST['username']);
$pass_word = MD5($_POST['password']);
//登录成功
$_SESSION['user_name'] = $user_name;
$_SESSION['user_id'] = $result['uid'];
echo $user_name,' 欢迎你!进入 观看视频
';
echo '点击此处 注销 登录!
';
?>
5.调用播放器代码
var player = polyvPlayer({
wrap: '#player',
width: '100%',
height: '100%',
autoplay:'true',
vid: '',
playsafe: '',
ts:'',
sign:'',
});
6. 用户登陆与退出
if(!isset($_SESSION['user_name'])){
echo "欢迎您!";
echo ' 账号登录
';
} else {
echo "欢迎您!" .$_SESSION['user_name']. "";
echo ' 退出账号
';
}
?>
以上例子完整效果参见:https://tony.89525.com/edu/
未完待续....
- 临床研究中年龄只能是连续变量吗?临床研究中年龄只能是连续变量吗?具体的年龄数值可以说把年龄当了连续变量,而80后则把年龄当了分类变量。临床研究中,年龄也是一个很...
- 贪玩的风云传奇法师技能哪个厉害啊(最好玩的贪玩传奇元宝怎么换钱)七七三好服游戏网是一个开放包容的开放式游戏门户站点,想必玩家想了解【贪玩的风云传奇法师技能哪个厉害啊】的相关内容,那么一定要到...
- 塔塔信息技术有限公司杭州分公司怎么样?面试过程: 首先进行全英文自我介绍,然后用中文问了几个问题,然后让现场即时翻译一段话。 呵呵呵呵呵呵呵呵呵呵呵呵呵额呵呵呵呵额呵...
- 美国骆驼烟多少钱一盒,CAMEL(骆驼)香烟价格排行榜(20种)CAMEL是美国香烟品牌,在多国有生产厂。“骆驼”问世至今已有100年历史了,它是世界名牌香烟中的常青树。一般来说在中国见到是骆驼是在日...
- 名校贷钱多久到账在当今社会,教育已经成为了人们追求的重要目标之一。然而,随着教育成本的不断上涨,越来越多的学生和家庭开始寻求贷款来支付学费。而...
- JMeter 下载和安装教程Apache JMeter 是一个开源的负载测试工具,可以用于测试静态和动态资源,确定服务器的性能和稳定性。在本文中,我们将讨论如何下载和安装 JMet...
- 用钱宝用钱宝好久不见,今天给各位带来的是用钱宝提款多久到账,文章中也会对用钱宝用钱宝进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本...
- 我国每年生产2亿颗子弹,一颗的造价是多少?真相让人意外1 / 6 在战争题材的影视作品中,我们经常看到机关枪这样一种武器,随便突突就是好几十上百发子弹出去了,看的观众也是激动不已。不过,不...
- 阴阳师中跳跳哥哥在哪个副本中最多阴阳师跳跳哥哥哪里多?首先是在探索关卡里面跳跳哥哥会在第十章、第十二章、第二十四章,其中数量最多的是二十四章的络新妇。 然后就是...
- 攻城掠地手游vip价格表,v6、v8要多少钱一目了然攻城掠地是一款三国大型策略游戏,在游戏中,玩家可以全程不间断国战,实时策略对抗等,但是如果想要玩好这款游戏,获得更高的游戏体检...