1.一种通用的视频播放方法,其特征在于:该方法包括以下步骤:
(1)基于HTML5技术,读取原始加密视频;
(2)对原始加密视频进行解密;
(3)将图像缓冲区中存储的解密图像连续输出至视频显示区,供用户观看,播放终端调用此视频显示区时,构建HTML5运行时支持。
2.根据权利要求1所述的通用的视频播放方法,其特征在于:所述步骤(1)中,采用一个隐藏的区域读取原始加密视频。
3.根据权利要求2所述的通用的视频播放方法,其特征在于:所述步骤(2)中,采用一个隐藏的图像缓冲区,对原始加密视频的每一帧图像进行截图,根据解密算法,将图像还原为原始视频。
4.根据权利要求3所述的通用的视频播放方法,其特征在于:所述步骤(3)中,针对ios终端,采用WebkitWebview技术构建HTML5运行时支持。
5.根据权利要求3所述的通用的视频播放方法,其特征在于:所述步骤(3)中,针对android终端,采用CrossWalk技术构建HTML5运行时支持。
6.根据权利要求3所述的通用的视频播放方法,其特征在于:所述步骤(3)中,针对pc终端,采用CefSharp技术构建HTML5运行时支持。
7.一种通用的视频播放系统,其特征在于:该系统包括:
读取模块,其配置来基于HTML5技术,读取原始加密视频;
解密模块,其配置来对原始加密视频进行解密;
播放模块,其配置来将图像缓冲区中存储的解密图像连续输出至视频显示区,供用户观看,播放终端调用此视频显示区时,构建HTML5运行时支持。
8.根据权利要求7所述的通用的视频播放系统,其特征在于:所述读取模块中,采用一个隐藏的区域读取原始加密视频。
9.根据权利要求8所述的通用的视频播放系统,其特征在于:所述解密模块中,采用一个隐藏的图像缓冲区,对原始加密视频的每一帧图像进行截图,根据解密算法,将图像还原为原始视频。
10.根据权利要求9所述的通用的视频播放系统,其特征在于:所述播放模块中,针对ios终端,采用WebkitWebview技术构建HTML5运行时支持;针对android终端,采用CrossWalk技术构建HTML5运行时支持;针对pc终端,采用CefSharp技术构建HTML5运行时支持。