[发明专利]一种防止下载的web视频在线播放系统及其控制方法有效
申请号: | 201810036847.3 | 申请日: | 2018-01-15 |
公开(公告)号: | CN108200452B | 公开(公告)日: | 2020-08-18 |
发明(设计)人: | 刘劲宇;胡月红 | 申请(专利权)人: | 网易(杭州)网络有限公司 |
主分类号: | H04N21/258 | 分类号: | H04N21/258;H04N21/45;H04L29/08 |
代理公司: | 深圳新创友知识产权代理有限公司 44223 | 代理人: | 徐罗艳 |
地址: | 310000 浙江省杭州*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 防止 下载 web 视频 在线播放 系统 及其 控制 方法 | ||
1.一种防止下载的web视频在线播放系统,包括流媒体服务器和客户端播放器,其特征在于:
所述流媒体服务器被配置为具有可编译的token验证程序、流媒体控制程序和中间验证程序,并可在客户端打开播放页面时向所述客户端分配一实时token参数;
所述播放器被配置为在向所述流媒体服务器发送视频请求URL时携带所述实时token参数;
所述token验证程序用于判断接收到的所述视频请求URL所携带的所述实时token参数的有效性;若所述实时token参数被判定为有效,则所述流媒体控制程序向所述客户端传输视频流,以使所述播放器开始播放视频;若所述实时token参数被判定为无效,则所述流媒体控制程序拒绝向所述客户端传输视频流;
所述中间验证程序用于在视频播放过程中间歇性验证播放有效性;所述流媒体控制程序根据播放有效性验证结果决定是否继续向所述客户端传输视频流;
所述token验证程序判断所述实时token参数的有效性具体包括:判断所述流媒体服务器的数据库中是否存在与所述实时token参数相同的token参数,若存在,则判定所述实时token参数无效;若不存在,则判定所述实时token参数有效;其中,所述数据库中存储有所述流媒体服务器此前接收到的所有token参数;所述流媒体服务器被配置为在客户端打开播放页面时,至少根据客户端的用户ID和时间戳来计算一个唯一的实时token参数,并分配给所述客户端。
2.如权利要求1所述的web视频在线播放系统,其特征在于:所述用户ID是所述播放页面的授权用户登录所述播放页面时所用的ID。
3.如权利要求1所述的web视频在线播放系统,其特征在于:当所述实时token参数被判定为有效时,所述流媒体服务器记录所述客户端的播放连接信息;当所述播放有效性验证不通过时,所述流媒体控制程序基于所述播放连接信息,停止向所述客户端继续传输视频流。
4.如权利要求1或3所述的web视频在线播放系统,其特征在于:在视频开始播放后,通过所述客户端每隔一预定时间或不定时地调用所述中间验证程序,来进行播放有效性的验证。
5.如权利要求4所述的web视频在线播放系统,其特征在于:所述中间验证程序验证播放有效性的方式至少包括鼠标滑动、触摸手势和图片/文字验证。
6.如权利要求1所述的web视频在线播放系统,其特征在于:所述流媒体服务器为Nginx视频服务器,视频流服务基于rtmp协议;所述流媒体控制程序是nginx-rtmp流媒体插件;所述token验证程序是基于ngx_http_lua_module模块开发的Lua脚本程序。
7.如权利要求1至6任一项所述的web视频在线播放系统的控制方法,其特征在于,包括:
当客户端打开播放页面时,接收所述流媒体服务器分配的实时token参数,并将所述实时token参数和视频请求URL一同发送到所述流媒体服务器,以供所述流媒体服务器对所述实时token参数进行有效性判断;所述实时token参数是根据用户ID和时间戳所生成的唯一参数;
当所述实时token参数被判定为有效且接收到来自所述流媒体服务器的视频流时,开始播放视频;
在视频开始播放后,间歇性地调用所述中间验证程序来验证播放的有效性。
8.如权利要求1至6任一项所述的web视频在线播放系统的控制方法,其特征在于,包括:
当客户端打开播放页面时,向所述客户端分配一实时token参数;所述实时token参数是根据用户ID和时间戳所生成的唯一参数;
当接收到来自所述客户端的视频请求URL时,判断所述视频请求URL携带的所述实时token参数是否有效;
当所述实时token参数被判定为有效时,开始向所述客户端传输视频流;
当所述实时token参数被判定为无效时,拒绝向所述客户端传输视频流;
在视频开始播放后,间歇性地验证播放有效性;若播放有效性验证通过,则不间断所述视频流的传输;若播放有效性验证不通过,则停止所述视频流的传输。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于网易(杭州)网络有限公司,未经网易(杭州)网络有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810036847.3/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种机顶盒OSD弹幕交互系统及方法
- 下一篇:一种融合条件接收终端系统和方法