(12)发明专利申请
(10)申请公布号 CN 106792119 A(43)申请公布日 2017.05.31
(21)申请号 201611185601.X(22)申请日 2016.12.20
(71)申请人 北京医视时代科技发展有限公司
地址 100029 北京市朝阳区芍药居38号楼3
层(72)发明人 屠文珂 高利伟 唐培龙 杨英
俞晖 延琦 邱磊 (74)专利代理机构 北京和信华成知识产权代理
事务所(普通合伙) 11390
代理人 胡剑辉(51)Int.Cl.
H04N 21/433(2011.01)H04N 21/4405(2011.01)G06F 17/30(2006.01)
(54)发明名称
一种通用的视频播放方法及系统(57)摘要
公开了一种通用的视频播放方法,其能够针对多种终端来播放,通用性好,大大降低了开发成本。这种通用的视频播放方法,该方法包括以下步骤:(1)基于HTML5技术,读取原始加密视频;(2)对原始加密视频进行解密;(3)将图像缓冲区中存储的解密图像连续输出至视频显示区,供用户观看,播放终端调用此视频显示区时,构建HTML5运行时支持。还有一种通用的视频播放系统。
权利要求书1页 说明书2页 附图1页
CN 106792119 ACN 106792119 A
权 利 要 求 书
1/1页
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运行时支持。
2
CN 106792119 A
说 明 书
一种通用的视频播放方法及系统
1/2页
技术领域[0001]本发明涉及视频处理的技术领域,尤其涉及一种通用的视频播放方法,以及通用的视频播放系统。
背景技术[0002]经调研,目前业界是不存在能够同时适用于多种终端(ipad、iphone、android pad、android phone、PC)的视频加密播放器。[0003]公司的各种产品都有视频播放的需求,而产品的终端有ipad、iphone、android pad、android phone、PC等各种形式,针对每一种终端单独开发视频服务的成本过于高昂,因此亟需开发一种统一的视频播放服务,来达到这一目的。发明内容[0004]为克服现有技术的缺陷,本发明要解决的技术问题是提供了一种通用的视频播放方法,其能够针对多种终端来播放,通用性好,大大降低了开发成本。[0005]本发明的技术方案是:这种通用的视频播放方法,该方法包括以下步骤:[0006](1)基于HTML5技术,读取原始加密视频;[0007](2)对原始加密视频进行解密;[0008](3)将图像缓冲区中存储的解密图像连续输出至视频显示区,供用户观看,播放终端调用此视频显示区时,构建HTML5运行时支持。[0009]本发明基于HTML5技术,读取原始加密视频;对原始加密视频进行解密;将图像缓冲区中存储的解密图像连续输出至视频显示区,供用户观看,播放终端调用此视频显示区时,构建HTML5运行时支持;因此,该方法能够针对多种终端来播放,通用性好,大大降低了开发成本。[0010]还提供了一种通用的视频播放系统,该系统包括:[0011]读取模块,其配置来基于HTML5技术,读取原始加密视频;[0012]解密模块,其配置来对原始加密视频进行解密;[0013]播放模块,其配置来将图像缓冲区中存储的解密图像连续输出至视频[0014]显示区,供用户观看,播放终端调用此视频显示区时,构建HTML5运行时支持。附图说明[0015]图1所示为根据本发明的通用的视频播放方法的示意图。具体实施方式[0016]如图1所示,这种通用的视频播放方法,该方法包括以下步骤:[0017](1)基于HTML5技术,读取原始加密视频;[0018](2)对原始加密视频进行解密;
3
CN 106792119 A[0019]
说 明 书
2/2页
(3)将图像缓冲区中存储的解密图像连续输出至视频显示区,供用户观看,播放终
端调用此视频显示区时,构建HTML5运行时支持。[0020]本发明基于HTML5技术,读取原始加密视频;对原始加密视频进行解密;将图像缓冲区中存储的解密图像连续输出至视频显示区,供用户观看,播放终端调用此视频显示区时,构建HTML5运行时支持;因此,该方法能够针对多种终端来播放,通用性好,大大降低了开发成本。[0021]另外,所述步骤(1)中,采用一个隐藏的区域读取原始加密视频。[0022]另外,所述步骤(2)中,采用一个隐藏的图像缓冲区,对原始加密视频的每一帧图像进行截图,根据解密算法,将图像还原为原始视频。[0023]另外,所述步骤(3)中,针对ios终端(ipad、iphone),采用WebkitWebview技术构建HTML5运行时支持。[0024]另外,所述步骤(3)中,针对android终端(ipad、iphone),采用CrossWalk技术构建HTML5运行时支持。[0025]另外,所述步骤(3)中,针对pc终端,采用CefSharp技术构建HTML5运行时支持。[0026]本领域普通技术人员可以理解,实现上述实施例方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,所述的程序可以存储于一计算机可读取存储介质中,该程序在执行时,包括上述实施例方法的各步骤,而所述的存储介质可以是:ROM/RAM、磁碟、光盘、存储卡等。因此,与本发明的方法相对应的,本发明还同时包括一种通用的视频播放系统,该系统通常以与方法各步骤相对应的功能模块的形式表示。使用该方法的系统包括:[0027]读取模块,其配置来基于HTML5技术,读取原始加密视频;[0028]解密模块,其配置来对原始加密视频进行解密;[0029]播放模块,其配置来将图像缓冲区中存储的解密图像连续输出至视频显示区,供用户观看,播放终端调用此视频显示区时,构建HTML5运行时支持。[0030]另外,所述读取模块中,采用一个隐藏的区域读取原始加密视频。[0031]另外,所述解密模块中,采用一个隐藏的图像缓冲区,对原始加密视频的每一帧图像进行截图,根据解密算法,将图像还原为原始视频。[0032]另外,所述播放模块中,针对ios终端,采用WebkitWebview技术构建HTML5运行时支持;针对android终端,采用CrossWalk技术构建HTML5运行时支持;针对pc终端,采用CefSharp技术构建HTML5运行时支持。[0033]以上所述,仅是本发明的较佳实施例,并非对本发明作任何形式上的限制,凡是依据本发明的技术实质对以上实施例所作的任何简单修改、等同变化与修饰,均仍属本发明技术方案的保护范围。
4
CN 106792119 A
说 明 书 附 图
1/1页
图1
5
因篇幅问题不能全部显示,请点此查看更多更全内容