[发明专利]网络视频获取系统及其方法在审
申请号: | 201510518670.7 | 申请日: | 2015-08-21 |
公开(公告)号: | CN105141984A | 公开(公告)日: | 2015-12-09 |
发明(设计)人: | 徐析 | 申请(专利权)人: | 湖南亿谷科技发展股份有限公司 |
主分类号: | H04N21/266 | 分类号: | H04N21/266;H04N21/235;H04N21/8547 |
代理公司: | 广州华进联合专利商标代理有限公司 44224 | 代理人: | 林青中 |
地址: | 410000 湖南省长沙*** | 国省代码: | 湖南;43 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 网络 视频 获取 系统 及其 方法 | ||
技术领域
本发明涉及网络通信技术领域,特别是涉及一种网络视频获取系统及其方法。
背景技术
目前,越来越多的网络教学平台提供网络在线教育,学生通过付费的方式,获取教学资源的URL(UniformResourceLocator,统一资源定位符)在线观看教学视频进行学习。教学视频作为一种付费的教学资源,若教学视频的URL地址被他人以非法的方式获得,然后通过工具下载并传播该教学视频,则会导致该教学视频随意泄露,损坏教学视频制作者和教学平台的利益。
现有的防止教学视频的URL地址被泄露的方法是对该URL地址进行加密,一般采用第三方软件为网络视频提供保护,但是第三方软件保护网络视频实现过程较为复杂,必须先通过数字加密引擎对视频加密然后通过清数字解码引擎解密视频,这种方法很难直接融入到自己的网站,即使能够融入网站也需要依赖第三方软件技术实现视频加密保护。另外一种视频加密保护的方法实现为将视频文件直接进行打包,并嵌入播放器中,播放时输入密码后将原视频文件释放出来进行播放,但采用这种方法加密的视频很容易被破解,安全性不高。
发明内容
基于此,有必要的提供一种简单且安全性高的网络视频获取系统及其方法。
一种网络视频获取系统,包括播放器和服务器,播放器和服务器通信连接;
播放器,用于接收用户的播放请求并根据播放请求向服务器发送视频获取请求;
服务器,用于接收视频获取请求,根据视频获取请求与播放器握手建立连接;
服务器,还用于根据视频获取请求,对请求的视频资源地址添加时间戳,将视频资源地址和时间戳加密,并将加密的视频资源地址和时间戳返回给播放器;
播放器,还用于接收加密的视频资源地址和时间戳,对加密的视频资源地址和时间戳进行解密以获取视频资源地址;播放器根据视频资源地址访问服务器获取视频资源。
在其中一种实施方式中,服务器,具体用于接收视频获取请求,根据视频获取请求使用加密算法确定加密密钥,并与播放器握手建立连接,服务器使用加密密钥与播放器进行通信。
在其中一种实施方式中,播放器,具体用于根据预先设置的加密方式向服务器发送视频获取请求,当播放器预先设置的加密方式为动态加密时,播放器根据播放请求向服务器发送密钥获取请求;服务器,用于根据密钥获取请求向播放器发送密钥;播放器,用于接收密钥后,向服务器发送视频获取请求,服务器,还用于根据视频获取请求,使用动态加密对请求的视频资源地址和时间戳进行加密。
在其中一种实施方式中,当播放器预先设置的加密方式为静态加密时,服务器,具体用于根据视频获取请求,使用静态加密对请求的视频资源地址和时间戳进行加密。
在其中一种实施方式中,播放器,还用于根据时间戳验证视频资源地址是否有效,当验证视频资源地址有效时,播放器将验证有效结果发送给服务器,服务器,用于根据验证有效结果返回向对应的视频资源到客户端进行播放。
一种网络视频获取方法,包括:
播放器接收用户的播放请求并根据播放请求向服务器发送视频获取请求;
服务器接收视频获取请求,根据视频获取请求与播放器握手建立连接;
服务器根据视频获取请求,对请求的视频资源地址添加时间戳;
将视频资源地址和时间戳加密,并将加密的视频资源地址和时间戳返回给播放器;
播放器接收加密的视频资源地址和时间戳,对加密的视频资源地址和时间戳进行解密以获取视频资源地址;播放器根据视频资源地址访问服务器获取视频资源。
在其中一种实施方式中,服务器接收视频获取请求,根据视频获取请求与播放器握手建立连接的步骤,具体为:服务器接收视频获取请求,根据视频获取请求使用加密算法确定加密密钥,并与播放器握手建立连接,服务器使用加密密钥与播放器进行通信。
在其中一种实施方式中,当播放器预先设置的加密方式为动态加密时,播放器接收用户的播放请求并根据播放请求向服务器发送视频获取请求的步骤,具体为:播放器接收用户的播放请求并根据播放请求向服务器发送密钥获取请求;服务器根据密钥获取请求向播放器发送密钥;播放器接收密钥后,向服务器发送视频获取请求;
将视频资源地址和时间戳加密的步骤,具体为:使用动态加密对请求的视频资源和时间戳进行加密。
在其中一种实施方式中,当播放器预先设置的加密方式为静态加密时,将视频资源地址和时间戳加密的步骤,具体为:使用静态加密对请求的视频资源地址和时间戳进行加密。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于湖南亿谷科技发展股份有限公司,未经湖南亿谷科技发展股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510518670.7/2.html,转载请声明来源钻瓜专利网。