知识付费课程,基本是以视频+音频形式呈现给大家的。那么对于这些付费课程:如何在保证用户体验的前提下,防止媒体资源被盗播,维护内容生产者的利益,就成为一个急需解决的问题。防止盗播,并不能100%杜绝盗播。只能不断增加破解成本,完全无法破解的是不存在的。想100%防止盗播也是不可能实现的。防盗就是防止一些懒人或一般技术人。除非你是干研发或干逆向的不然破解的成本很大。注意:保证用户体验是前提。否则再好的课,用户体验垃圾,也卖不出去。举例方案:客户端播放AES-128加密的m3u8媒体资源。
为什么是m3u8
-
m3u8采用AES-128对称加密算法加密,技术成熟稳定。
-
前边说了,保证用户体验为前提,音视频播放过程中,用户进入播放页后,音视频的
秒开率
(1秒内成功加载的播放数/播放总数)是影响用户体验的重要指标;m3u8媒体资源是一个文本文件,其由一个个ts视频片段的播放地址构成,选择合适的ts切片大小,能有效提高音视频的秒开率,保证用户的观看体验。对于m3u8媒体资源,无论是视频切片加密
、ts视频片段解密播放
在技术实现上已经非常成熟,不存在技术壁垒,实现已经不是问题。