干货分享:局域网视频加密点播TV播放器

简介: 局域网视频加密点播方案之TV播放器,解决以下问题:视频加密防盗播、学生随意上网或者安装一些其他软件,局域网点播省流量

近期点量小芹在交流中,遇到教育场景下视频加密播放的诉求,结合多年的经验和技术的建议,整理了TV端视频加密播放器解决方案分享给有需要的朋友:

需求方:教育机构
现有条件:租用实体空间作为学习场所,给学生提供一些线上科目的学习视频;有电脑、电视盒、鼠标键盘等物料。还有已购买版权的教学视频
目前痛点:(1)学生在学习过程中,上网行为不可控(2)学生随意在设备上安装一些其他的软件,给其他使用同一个机器的学生造成不便,且增加了管理人员的工作量;
诉求:(1)现有物料尽可能利旧使用(2)解决目前存在的痛点(3)视频要做上加密,防止泄露

针对以上痛点和诉求,点量小芹结合多年的视频加密和播放器经验,给出以下方案建议,该方案可适用于局域网和云服务器,具体看需求方的具体网络情况,这里以局域网为例来分享下,整个方案包含3个部分:

Windows端专用加密工具——主要是用来对视频进行加密处理,采用的是点盾云自研加密协议,对视频流进行加密。视频在存储过程中一直处于加密状态,只能在特定的播放器里才可以播放。
Windows客户端——安装在服务器或者充当服务器的电脑上,主要作用是对数据进行管理,比如账号的授权。
TV端专用播放器APK——获取客户端的数据形成播放目录,并播放加密视频。以上方案解决了视频加密和播放问题,也可以利旧现在的电脑显示屏。但针对目前痛点,小芹的方案是可以考虑用电视盒作为内容的载体,不是用电脑主机,这样将APK刷成电视盒的Launcher就可以做到,学生打开盒子和电脑显示屏,就只能看盒子里的内容,而电视盒里展示的加密视频或者其他第三方的软件,是管理员可控的。学生则不可随意对盒子里的软件进行卸载或者安装。
shipindianbo—xuanzhng.jpg

视频加密播放器方案

如果想快速拥有自己品牌的加密播放器,以上TV端播放器方案比较合适。如果已有播放器,只是单纯的考虑加密,就只需要对接加密SDK到现有APK里。当然如果是场景有差别,也可以根据情况出其他的方案。

以上是局域网场景下的方案,其实对于公网下,方案也是一样的,只不过公网下学生是在线点播,流量费是即时产生的,需要每月计费。局域网的方案可以节省流量费用。不过对于课程视频不定期更新的企业来说,也可以本地+线上结合的方式,如果内容是有规律的更新可以定期去线上自动更新。如果是无规律的,则可以通过通知等方式学生自动完成更新。如果用户群体使用的是平板、手机等设备,也需要视频加密播放器OEM方案,点量小芹在其他文章中会做专门的分享。

相关文章
|
7月前
|
缓存 API 开发工具
几款优秀的点播、RTSP/RTMP直播播放器介绍
介绍:Ijkplayer 是Bilibili发布的基于 FFplay 的轻量级 Android/iOS 视频播放器。实现了跨平台功能,API 易于集成;编译配置可裁剪,方便控制安装包大小;支持硬件加速解码,更加省电;提供 Android 平台下应用弹幕集成的解决方案。
773 0
|
Linux 数据安全/隐私保护 Windows
音视频开发:大华摄像头配置RTSP与RTMP地址访问视频画面
音视频开发:大华摄像头配置RTSP与RTMP地址访问视频画面
2729 0
音视频开发:大华摄像头配置RTSP与RTMP地址访问视频画面
|
6月前
|
网络协议 算法 网络性能优化
【流媒体】推流与拉流简介
【流媒体】推流与拉流简介
247 0
|
7月前
|
算法 API 开发工具
Android平台Camera2数据如何对接RTMP推流到服务器
在Google 推出Android 5.0的时候, Android Camera API 版本升级到了API2(android.hardware.camera2), 之前使用的API1(android.hardware.camera)就被标为 Deprecated 了。
234 0
|
7月前
|
编解码 开发工具 图形学
Unity环境下RTMP推流+RTMP播放低延迟解决方案
在本文之前,我们发布了Unity环境下的RTMP推流(Windows平台+Android平台)和RTMP|RTSP拉流(Windows平台+Android平台+iOS平台)低延迟的解决方案,今天做个整体汇总,权当抛砖引玉。
444 0
|
8月前
|
编解码 监控 网络协议
什么是视频推流和视频拉流?视频推流和视频拉流都涉及哪些技术?一文带您了解!
什么是视频推流和视频拉流?视频推流和视频拉流都涉及哪些技术?一文带您了解!
1583 0
|
移动开发 前端开发 JavaScript
整合阿里云播放器播放(1) | 学习笔记
快速学习 整合阿里云播放器播放(1)
203 0
整合阿里云播放器播放(1) | 学习笔记
|
移动开发 JavaScript 前端开发
整合阿里云播放器播放(2) | 学习笔记
快速学习 整合阿里云播放器播放(2)
150 0
整合阿里云播放器播放(2) | 学习笔记
|
网络协议 内存技术
音视频系列五:ffmpeg之rtmp推流阿里云转发vlc拉流播放
在前两篇 阿里云服务器搭建Nginx+rtmp推流服务器中,我们已经配置把阿里云的rtmp推流服务搭建好了,用的是PC软件OBS来进行推流到阿里云服务器,接下来就用雷神的最简单的基于ffmpeg的推流器,rtmp方式推流,阿里云服务器转发流,VLC拉流的流程走一遍。
793 0
音视频系列五:ffmpeg之rtmp推流阿里云转发vlc拉流播放