[发明专利]一种在线流媒体播放方法、流媒体下载和离线播放方法有效
申请号: | 201710117557.7 | 申请日: | 2017-03-01 |
公开(公告)号: | CN106657162B | 公开(公告)日: | 2020-01-10 |
发明(设计)人: | 林杨;杨睿超 | 申请(专利权)人: | 北京东大正保科技有限公司 |
主分类号: | H04L29/06 | 分类号: | H04L29/06;G06F21/60 |
代理公司: | 11386 北京天达知识产权代理事务所(普通合伙) | 代理人: | 王涛;马东伟 |
地址: | 100083 北京市海淀区知春*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 在线 流媒体 播放 方法 下载 离线 | ||
本发明涉及一种在线流媒体播放方法、流媒体下载和离线播放方法,在线流媒体播放方法包括步骤:客户端的移动应用向Proxy代理端发送播放请求;Proxy代理端接收并解析播放请求,将播放请求与目标流媒体服务器地址进行内容重新组合后,发送到目标流媒体服务器;流媒体服务器接收到播放请求后,对客户端请求的数据进行加密后,发送给Proxy代理端;Proxy代理端接收加密数据,对加密数据进行解密,并判断解密是否成功,在解密成功的情况下,将用户请求的数据发送给移动应用,以提供给播放器进行播放。本发明的方案能解决现有技术不能实现跨平台、不能同时实现在线和下载后保护的问题。
技术领域
本发明涉及数字版权保护技术领域,尤其涉及一种在线流媒体播放方法、流媒体下载和离线播放方法。
背景技术
随着移动互联网的发展,移动流媒体的应用(Android和IOS平台的APP)越来越多,对流媒体内容版权保护方面,目前行业内有常见的技术方案包括:
1.采用在线鉴权,本地加密的方式
播放器在请求在线流媒体时,服务端对请求进行鉴权,确定其合法性。鉴权不通过则不支持下载到本地(手机端),鉴权通过则允许下载到本地(手机端)。基于本地硬件对本地的流媒体内容进行加密。本地播放前,先临时解密到沙箱,然后在播放。
这种方式的缺点在于:网络传输中数据并没有版权保护,容易被非法从网络端截取。已经下载到本地的数据,其版权保护也存在巨大漏洞,本地数据的版权保护依赖操作系统对沙箱的保护,这使得播放时,容易通过漏洞进行非法获取。
2.开发播放器的方式
针对上述方案里网络传输和本地播放中的漏洞,开发播放器的方式是将网络传输的流媒体内容经过服务端加密处理,通过开发播放器对接收到的内容进行解密。由于没有相应的标准协议的支持,加解密没有协商机制,更多是两边共同约定的形式。这种方式无需先解密到沙箱,而是由播放器直接负责解密;然而自主开发播放器,容易受手机操作系统版本、手机硬件的较大影响,想要实现比较好的兼容性很困难。
3.HTTP LIVE STREAM(HLS)方案
采用苹果的HTTP LIVE STREAM方案,流媒体需要根据苹果的方案进行切片处理,不适用现有系统的改造。另外HLS对下载到本地内容的保护有不足,其鉴权依赖联网鉴权,否则会存在漏洞。此外,Android较早版本的系统,其播放器对HLS不支持或者支持不好,使得HLS方案的适应范围不广。
综上所述,上述方案存在明显缺失,且没有通用性的较完美的行业标准支持。因此,有必要提供一种实现DRM(Digital Rights Management,数字版权管理)的移动流媒体播放及下载方法,以解决现有技术不能得到不同系统(Android系统和IOS系统)的支持、不能同时实现在线和下载后保护的问题。
发明内容
鉴于上述的分析,本发明旨在提供一种在线流媒体播放方法、流媒体下载和离线播放方法,用以解决现有技术不能实现跨平台、不能同时实现在线和下载后保护的问题。
本发明的目的主要是通过以下技术方案实现的:
提供了一种实现DRM的在线流媒体播放方法,包括步骤:
步骤S1.客户端的移动应用向Proxy代理端发送播放请求;
步骤S2.Proxy代理端接收并解析播放请求,将播放请求与目标流媒体服务器地址进行内容重新组合后,发送到目标流媒体服务器;
步骤S3.流媒体服务器接收到重新组合后的播放请求,对客户端请求的数据进行加密后,发送给Proxy代理端;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京东大正保科技有限公司,未经北京东大正保科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710117557.7/2.html,转载请声明来源钻瓜专利网。
- 上一篇:数据包过滤的实现方法和装置
- 下一篇:自助式售货机