怎么实现用户购买该视频后才能播放

购买视频的用户可重复观看,无购买则不能观看
地址要加密,应该怎么实现

简单一点实现,你只要在资源服务器添加“拦截器”。在获取数据前通过一些参数判断是否已经购买过视频信息。从而决定是否要读取视频数据响应给客户端。

至于连接加密,我觉得意义不大。不管如何,抓包是肯定能抓取到请求地址的。

能挡一些小白即可
F12都能拿到的话,那购买就没什么意义了

F12是肯定可以拿到任何HTTP的请求地址的。但是我觉得无所谓,因为每个用户登陆后有自己的Token。服务器处理加载视频资源请求的只需要根据Token判断一下用户是不是已经购买。如果没有购买,就不响应视频数据就行。这样的话,就算是直接把地址暴露给别人,他没购买,也是不能播放的。

怎么实现视频地址blob加密 加载nginx视频地址 还有跨域问题

可以参数短链接服务,用户看到的实际上是根据登录用户的基础信息加密而成的短链接,即播放地址,也就是说后台返回的短链接是有时效性和用户私有属性的。

1 Like