一种视频播放方法及装置制造方法及图纸

技术编号:11328422 阅读:46 留言:0更新日期:2015-04-22 18:54
本发明专利技术公开了一种视频播放方法及装置,方法为,接收转码后生成的第一视频数据,以及接收密钥存储装置发送的第一视频数据的密钥;当接收到客户端发送的视频播放请求时,若该视频播放请求中携带的视频数据的文件名为第一视频数据的文件名,则根据第一视频数据的密钥为第一视频数据进行加密;将加密后的第一视频数据发送至客户端;客户端解密加密后的第一视频数据,并播放第一视频数据。采用本发明专利技术技术方案,当检测到客户端请求该视频数据时,即根据该视频数据的密钥,对该视频数据进行加密后发送至客户端,仅将视频数据发送至已授权用户,从而避免视频数据的非法传播,提高了视频数据的安全性。

【技术实现步骤摘要】

本专利技术涉及多媒体
,尤其涉及一种视频播放方法及装置
技术介绍
数字化产品是指信息、计算机软件、视听娱乐产品等可数字化表示并可用计算机网络转输的产品。数字化产品具备复制方便,并且品质不易受到损伤,以及传输方便的优点,得到了广泛应用。数字化产品复制和传输方便的特性,为用户带来了很大的方便,但是数字化产品复制方便的特性又使得数字化产品不容易进行版权维护;例如,当一个未授权用户非法获取视频数据之后,即可将该视频数据发送至其他多个用户,使得其他多个用户获取该视频数据,并进行传播;或者,该未授权用户将该视频节目上传至网络,网络用户通过下载该视频数据的方式,获取该视频数据并进行传播。由此可见,现有技术中,未授权用户对未授权视频数据的非法传播,将影响视频数据的安全性,并使拥有视频访问权限用户的利益将受到损害。综上所述,目前在视频播放过程中,存在视频数据安全性差的问题。
技术实现思路
本专利技术实施例提供一种视频播放方法及装置,用以解决现有技术中存在视频数据安全性差的问题。本专利技术实施例提供的具体技术方案如下:一种视频播放方法,包括:对输入的视频数据进行转码操作,生成第一视频数据;并根据所述输入的视频数据携带的加密指示,生成所述第一视频数据的密钥;将所述第一视频数据发送至CDN节点,以及将所述密钥发送至密钥存储装置,便于所述CDN节点根据接收到的视频播放请求将发送采用所述密钥加密的所述第一视频数据,以及所述密钥存储装置根据接收的密钥请求发送用于解密加密后的所述第一视频数据时所采用的密钥,以完成对所述输入的视频数据的播放。一种视频播放方法,包括:接收对输入的视频数据进行转码操作之后生成的第一视频数据,以及,接收根据所述输入的视频数据携带的加密指示生成的第一视频数据的密钥,并存储;当接收到视频播放请求时,若所述视频播放请求中携带的视频数据的文件名为所述第一视频数据的文件名,则根据所述第一视频数据的密钥为所述第一视频数据进行加密;将加密后的第一视频数据发送至发出视频播放请求的客户端,以完成对所述输入的视频数据的播放。一种视频播放方法,包括:向CDN节点发送视频播放请求,并接收所述CDN节点根据所述视频播放请求中携带的第一视频数据的文件名和加密指示生成的视频播放请求响应;其中,所述视频播放请求响应中包含加密后的第一视频数据;以及,向所述密钥存储装置发送密钥请求,并接收所述密钥存储装置根据所述密钥请求中携带的第一视频数据的文件名生成的密钥请求响应;其中,所述密钥请求响应中包含所述第一视频数据的密钥;根据接收的密钥解密所述加密后的第一视频数据;并播放所述第一视频数据。 一种视频播放装置,包括:转码单元,用于对输入的视频数据进行转码操作,生成第一视频数据;密钥生成单元,用于根据所述输入的视频数据携带的加密指示,生成所述第一视频数据的密钥;发送单元,用于将所述第一视频数据发送至⑶N节点,以及将所述密钥发送至密钥存储装置,便于所述CDN节点根据接收到的视频播放请求将发送采用所述密钥加密的所述第一视频数据,以及所述密钥存储装置根据接收的密钥请求发送用于解密加密后的所述第一视频数据时所采用的密钥,以完成对所述输入的视频数据的播放。—种视频播放装置,包括:接收单元,用于接收对输入的视频数据进行转码操作之后生成的第一视频数据,以及,接收根据所述输入的视频数据携带的加密指示生成的第一视频数据的密钥,并存储;加密单元,用于当接收到视频播放请求时,若所述视频播放请求中携带的视频数据的文件名为所述第一视频数据的文件名,则根据所述第一视频数据的密钥为所述第一视频数据进行加密;发送单元,用于将加密后的第一视频数据发送至发出视频播放请求的客户端,以完成对所述输入的视频数据的播放。—种视频播放装置,包括:发送单元,用于向CDN节点发送视频播放请求,并接收所述CDN节点根据所述视频播放请求中携带的第一视频数据的文件名和加密指示生成的视频播放请求响应;其中,所述视频播放请求响应中包含加密后的第一视频数据;视频数据获取单元,用于获取所述视频播放请求响应中包含的加密后的第一视频数据;所述发送单元,还用于向所述密钥存储装置发送密钥请求;密钥获取单元,用于接收所述密钥存储装置根据所述密钥请求中携带的第一视频数据的文件名生成的密钥请求响应;其中,所述密钥请求响应中包含所述第一视频数据的密钥;解密单元,用于根据接收的密钥解密所述加密后的第一视频数据;播放单元,用于播放所述第一视频数据。本专利技术实施例中,接收转码后生成的第一视频数据,以及接收密钥存储装置发送的第一视频数据的密钥;当接收到客户端发送的视频播放请求时,若该视频播放请求中携带的视频数据的文件名为第一视频数据的文件名,则根据第一视频数据的密钥为第一视频数据进行加密;将加密后的第一视频数据发送至客户端;客户端解密加密后的第一视频数据,并播放第一视频数据。采用本专利技术技术方案,当检测到客户端请求该视频数据时,即根据该视频数据的密钥,对该该视频数据进行加密后发送至客户端,仅将视频数据发送至已授权用户,从而避免视频数据的非法传播,提高了视频数据的安全性。【附图说明】图1为本专利技术实施例中视频播放系统架构示意图;图2为本专利技术实施例中视频播放流程图一;图3为本专利技术实施例中视频播放流程图二 ;图4为本专利技术实施例中视频播放流程图三;图5为本专利技术实施例中具体应用场景下视频播放流程图;图6为本专利技术实施例中视频播放装置结构示意图一;图7为本专利技术实施例中视频播放装置结构示意图二 ;图8为本专利技术实施例中视频播放装置结构示意图三。【具体实施方式】为了解决现有技术中存在视频数据安全性差的问题。本专利技术实施例中,接收转码后生成的第一视频数据,以及接收密钥存储装置发送的第一视频数据的密钥;当接收到客户端发送的视频播放请求时,若该视频播放请求中携带的视频数据的文件名为第一视频数据的文件名,则根据第一视频数据的密钥为第一视频数据进行加密;将加密后的第一视频数据发送至客户端;客户端解密加密后的第一视频数据,并播放第一视频数据。采用本专利技术技术方案,当检测到客户端请求该视频数据时,即根据该视频数据的密钥,对该该视频数据进行加密后发送至客户端,仅将视频数据发送至已授权用户,从而避免视频数据的非法传播,提高了视频数据的安全性。参阅图1所示,为本专利技术实施例中一种视频播放系统,该视频播放系统包括第一客户端,第二客户端,转码服务器、⑶N(Content Delivery Network ;内容分发网络)节点,密钥存储装置;其中,第一客户端,用于根据用户指示,将相应的视频数据上传至网络;第二客户端,用于根据用户指示请求视频数据,以及播放请求的视频数据;转码服务器,用于对第一客户端输入的视频数据进行转码处理,以及对生成转码后的视频数据的密钥;密钥存储装置,用于获取转码服务器生成的转码后的视频数据的密钥,以及保存视频数据的文件名与密钥的对应关系;CDN节点,用于获取转码服务器生成的转码后的视频数据,以及密钥存储装置中存储的转码后的视频数据的密钥,并向客户端发送视频数据。上述转码服务器和密钥存储装置可以通过一个设备来实现,也可以通过两个独立的设备来实现,本专利技术实施例中,当前第1页1 2 3 4 5 本文档来自技高网...

【技术保护点】
一种视频播放方法,其特征在于,包括:对输入的视频数据进行转码操作,生成第一视频数据;并根据所述输入的视频数据携带的加密指示,生成所述第一视频数据的密钥;将所述第一视频数据发送至CDN节点,以及将所述密钥发送至密钥存储装置,便于所述CDN节点根据接收到的视频播放请求将发送采用所述密钥加密的所述第一视频数据,以及所述密钥存储装置根据接收的密钥请求发送用于解密加密后的所述第一视频数据时所采用的密钥,以完成对所述输入的视频数据的播放。

【技术特征摘要】

【专利技术属性】
技术研发人员:刘斌张建蕊
申请(专利权)人:乐视网信息技术北京股份有限公司
类型:发明
国别省市:北京;11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1