【技术实现步骤摘要】
一种加密视频网络播放的方法和系统
本专利技术涉及网络多媒体领域,具体地涉及一种加密视频网络播放的方法和系统。
技术介绍
随着网络技术的发展,大量的视频数据通过网络传播,人们已经习惯从网络上获取视频数据。而出于对视频版权的保护,版权视频一般需要进行加密处理,因此在客户端视频播放前需要经过请求密钥的网络通信过程和解密视频的缓冲逻辑。因此专利技术人在应用上述方案时发现,现有的以内容加密为手段的版权保护系统会造成用户看到第一帧画面的时延加长,降低用户体验。
技术实现思路
本专利技术所要解决的技术问题是:以内容加密为手段的版权保护系统加大了用户看到第一帧画面的时延加长,降低用户体验。为了解决上述问题,本专利技术的解决思路基于视频的分段播放和异步请求播放许可的方案,方法为:将需要保护的视频数据A按照设定顺序切分为至少两个片段,分别为A1和A2,其中A1为一个片段,A2为至少一个片段;将A2做加密处理,A1使用预分发密钥加密或保持非加密状态;用户请求播放A时,先播放A1;播放A1时通过网络通信异步请求A2的密钥,当用户满足设定条件时,才能得到A2的密钥;解密A2,准备播放A2;A1 ...
【技术保护点】
一种加密视频网络播放的方法,其特征在于,所述方法包括:播放器发起对目标视频的播放请求;所述目标视频按照设定顺序被切分为前段视频和后段视频;所述前段视频为一个视频片段;所述后段视频为至少一个视频片段;所述后段视频被加密;接收服务器针对所述播放请求返回的播放信息,并根据所述播放信息,播放所述目标视频的前段视频;异步请求所述后段视频的密钥,并解密所述后段视频;当所述前段视频播放结束时,直接播放解密后的后段视频。
【技术特征摘要】
1.一种加密视频网络播放的方法,其特征在于,所述方法包括:播放器发起对目标视频的播放请求;所述目标视频按照设定顺序被切分为前段视频和后段视频;所述前段视频为一个视频片段;所述后段视频为至少一个视频片段;所述后段视频被加密;接收服务器针对所述播放请求返回的播放信息,并根据所述播放信息,播放所述目标视频的前段视频;异步请求所述后段视频的密钥,并解密所述后段视频;当所述前段视频播放结束时,直接播放解密后的后段视频。2.根据权利要求1所述的方法,其特征在于,所述接收服务器针对所述播放请求返回的播放信息,并根据所述播放信息,播放所述目标视频的前段视频的步骤包括:接收服务器针对所述播放请求返回的播放信息;所述播放信息包括目标视频的各视频片段的播放地址与加密状态、视频片段信息;所述视频片段信息包括目标视频的视频片段编号,各视频片段的片段大小、片段时长、编解码格式;如果所述前段视频加密状态为未加密,则访问所述前段视频播放地址,根据所述前段视频的片段大小、编解码格式,下载所述前段视频,配置缓冲区,解码并播放所述前段视频。3.根据权利要求2所述的方法,其特征在于,所述异步请求所述后段视频的密钥,并解密所述后段视频的步骤包括:根据所述后段视频已加密状态,针对用户信息,异步请求所述后段视频的密钥;接收所述后段视频的密钥和所述密钥对应的加密算法;所述密钥和所述密钥对应的加密算法由服务器在所述用户信息具备权限时返回;访问所述后段视频播放地址,下载所述后段视频;根据所述密钥和所述密钥对应的加密算法,解密所述后段视频的前设定帧,存放于暂存区。4.根据权利要求3所述的方法,其特征在于,所述当所述前段视频播放结束时,直接播放解密后的后段视频的步骤包括:当所述前段视频解码完成时,重新启动解码器,配置缓冲区,解码所述暂存区中的所述后段视频的前设定帧;根据所述前段视频的片段时长,当所述前段视频播放结束时,直接播放所述后段视频的前设定帧;解密所述后段视频除所述前设定帧的剩余的视频片段;根据所述剩余的视频片段的片段大小、片段时长、编解码格式,按照所述剩余的视频片段编号的顺序,在当前视频片段解码完成时,重新启动解码器,配置缓冲区,解码针对当前视频片段的下一视频片段;在所述当前视频片段播放结束时直接播放所述下一视频片段。5.根据权利要求3所述的方法,其特征在于,所述当所述前段视频播放结束时,直接播放解密后的后段视频的步骤包括:当所述前段视频解码完成时,将所述暂存区中的所述后段视频的前设定帧追加给所述前段视频对应的解码器;当所述前段视频播放结束时,播放所述后段视频的前设定帧;解密所述后段视频除所述前设定帧的剩余的视频片段;根据所述剩余的视频片段的片段大小、片段时长、编解码格式,按照所述剩余的视频片段编号的顺序,在当前视频片段解码完成时,将针对当前视频片段的下一视频片段追加给所述当前视频片段对应的解码器;在所述当前视频片段播放结束时直接播放所述下一视频片段。6.根据权利要求2所述的方法,其特征在于,所述接收服务器针对所述播放请求返回的播放信息...
【专利技术属性】
技术研发人员:陈钢,陈赫,
申请(专利权)人:北京奇艺世纪科技有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。