CN107613317A - 一种播放本地加密媒体的方法、存储介质及智能电视 - Google Patents

一种播放本地加密媒体的方法、存储介质及智能电视 Download PDF

Info

Publication number
CN107613317A
CN107613317A CN201710806357.2A CN201710806357A CN107613317A CN 107613317 A CN107613317 A CN 107613317A CN 201710806357 A CN201710806357 A CN 201710806357A CN 107613317 A CN107613317 A CN 107613317A
Authority
CN
China
Prior art keywords
media
local
decrypted
data
address
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN201710806357.2A
Other languages
English (en)
Inventor
赵曈
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Konka Group Co Ltd
Original Assignee
Konka Group Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Konka Group Co Ltd filed Critical Konka Group Co Ltd
Priority to CN201710806357.2A priority Critical patent/CN107613317A/zh
Publication of CN107613317A publication Critical patent/CN107613317A/zh
Pending legal-status Critical Current

Links

Landscapes

  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)

Abstract

本发明公开了播放本地加密媒体的方法、存储介质及智能电视,其中,方法包括步骤:预先启动媒体播放器,通过所述媒体播放器接收指定媒体地址并发出媒体播放请求,拦截所述媒体播放请求并从中解析出媒体地址,根据所述媒体地址获取本地媒体文件,对所述本地媒体文件进行解密,得到解密后媒体数据,将所述解密操作后所得到的媒体数据返回至所述媒体播放器进行实时播放。本发明解决了现有技术中对已加密的媒体进行播放时,存在播放前置操作耗时高,用户等待时间较长的问题。

Description

一种播放本地加密媒体的方法、存储介质及智能电视
技术领域
本发明涉及智能电视多媒体播放技术领域,尤其涉及播放本地加密媒体的方法、存储介质及智能电视。
背景技术
现有技术对加密的媒体文件,进行解密播放的过程包括如下步骤:获取待解密媒体文件和密钥,使用所述密钥对所需解密的媒体文件进行解密,得到解密后的媒体文件,将解密后的媒体文件移动到加密前的存储位置然后进行媒体播放。
现有技术在对加密的媒体进行解密时,必须完成整个媒体的解密并存储在存储空间中之后,才可以进行媒体播放,播放前置操作耗时高,用户等待时间较长。
因此,现有技术还有待于改进和发展。
发明内容
鉴于上述现有技术的不足,本发明的目的在于提供一种播放本地加密媒体的方法、存储介质及智能电视,旨在解决现有技术在对已加密的媒体进行播放时,存在播放前置操作耗时长的问题。
本发明的技术方案如下:
一种播放本地加密媒体的方法,其中,包括步骤:
A、预先启动媒体播放器,通过所述媒体播放器接收指定媒体地址并发出媒体播放请求;
B、拦截所述媒体播放请求,根据所述媒体地址获取本地媒体文件,对所述本地媒体文件进行解密,得到解密后媒体数据;
C、将所述解密后的媒体数据返回至所述媒体播放器进行实时播放。
所述的播放本地加密媒体的方法,其中,所述步骤B具体包括:
B1、拦截媒体播放请求并从中解析出媒体地址,根据所述媒体地址获取本地媒体文件;
B2、读取所述本地媒体文件的加密信息以及智能电视终端的唯一标识符,并将所述加密信息以及智能电视的唯一标识符发送到服务器;
B3、服务器对所述加密信息以及智能电视终端的唯一标识符进行认证,返回本地媒体文件的解密秘钥;
B4、通过所述解密秘钥对所述本地媒体文件进行解密,得到相应的解密后媒体数据。
所述的播放本地加密媒体的方法,其中,所述步骤B4具体包括:
B41、根据媒体文件解密数据起始地址、数据长度,读取本地媒体文件对应起始地址、数据长度的加密数据流;
B42、通过所述解密秘钥对所述加密数据流进行解密,得到相应的解密后媒体数据。
所述的播放本地加密媒体的方法,其中,对所述本地媒体文件进行解密为分段解密。
所述的播放本地加密媒体的方法,其中,所述步骤C具体包括:
C1、解析媒体起播请求报文;
C2、根据媒体起播报文头部对应填充媒体响应报文,填充解密后媒体数据;
C3、将填充后的解密媒体数据返回至所述媒体播放器进行实时播放。
一种存储介质,其中,存储有多条指令,所述指令适于由处理器加载并执行:
预先启动媒体播放器,通过所述媒体播放器接收指定媒体地址并发出媒体播放请求;
拦截所述媒体播放请求,根据所述媒体地址获取本地媒体文件,对所述本地媒体文件进行解密,得到解密后媒体数据;
将所述解密后的媒体数据返回至所述媒体播放器进行实时播放。
所述的存储介质,其中,存储有多条指令,所述指令适于由处理器加载并继续执行:
拦截媒体播放请求并从中解析出媒体地址,根据所述媒体地址获取本地媒体文件;
读取所述本地媒体文件的加密信息以及智能电视终端的唯一标识符,并将所述加密信息以及智能电视的唯一标识符发送到服务器;
服务器对所述加密信息以及智能电视终端的唯一标识符进行认证,返回本地媒体文件的解密秘钥;
通过所述解密秘钥对所述本地媒体文件进行解密,得到相应的解密后媒体数据。
所述的存储介质,其中,存储有多条指令,所述指令适于由处理器加载并继续执行:
根据媒体文件解密数据起始地址、数据长度,读取本地媒体文件对应起始地址、数据长度的加密数据流;
通过所述解密秘钥对所述加密数据流进行解密,得到相应的解密后媒体数据。
所述的存储介质,其中,存储有多条指令,所述指令适于由处理器加载并继续执行:
解析媒体起播请求报文;
根据媒体起播报文头部对应填充媒体响应报文,填充解密后媒体数据;
将填充后的解密媒体数据返回至所述媒体播放器进行实时播放。
一种智能电视,其中,包括适于实现各指令;以及存储器,适于存储多条指令,所述指令适于由处理器加载并执行上述任意一项所述播放本地加密媒体的方法的步骤。
有益效果:本发明提供的播放本地加密媒体的方法,通过预先启动媒体播放器,接收用户指定的媒体地址,拦截媒体播放请求并从中解析出媒体地址,根据所述媒体地址获取本地媒体文件,对所述本地媒体文件进行解密,得到解密后媒体数据,将所述解密操作后所得到的媒体数据返回至所述媒体播放器进行播放。解决了现有技术中对已加密的媒体进行播放时,存在播放前置操作耗时高,用户等待时间较长的问题。
附图说明
图1为本发明一种播放本地加密媒体的方法较佳实施例的流程图。
图2为本发明一种智能电视较佳实施例的结构框图。
具体实施方式
本发明提供一种播放本地加密媒体的方法,为使本发明的目的、技术方案及效果更加清楚、明确,以下对本发明进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
请参阅图1,图1为本发明一种播放本地加密媒体的方法较佳实施例的流程图,如图1所示,所述一种播放本地加密媒体的方法,包括步骤:
S100、预先启动媒体播放器,通过所述媒体播放器接收指定媒体地址并发出媒体播放请求;
S200、拦截所述媒体播放请求,根据所述媒体地址获取本地媒体文件,对所述本地媒体文件进行解密,得到解密后媒体数据;
S300、将所述解密后的媒体数据返回至所述媒体播放器进行实时播放。
现有技术在对加密的媒体进行解密时,将已解密的媒体存放在存储空间中,必须完成整个媒体的解密并存储在存储空间中之后,才可以进行媒体播放;本发明提供一种播放本地加密媒体的方法,通过预先启动媒体播放器,接收用户指定的媒体地址,拦截媒体播放请求,根据所述媒体地址获取本地媒体文件,对所述本地媒体文件进行解密,将所述解密后所得到的媒体数据再返回至所述媒体播放器进行播放。解决了现有技术中对已加密的媒体进行播放时,存在播放前置操作耗时高,用户等待时间较长的问题。
进一步,在本发明中,所述步骤S200具体包括:
S201、拦截媒体播放请求并从中解析出媒体地址,根据所述媒体地址获取本地媒体文;
具体地,对媒体播放器发出的媒体播放请求进行拦截,从媒体播放请求中,解析出播放器所接收到的用户所指定的媒体地址,通过所述媒体地址得到用户想要播放的媒体文件,避免播放器直接获取媒体文件进行播放。
S202、读取所述本地媒体文件的加密信息以及智能电视的唯一标识符;
具体地,读取所述媒体文件的加密信息,读取智能电视唯一标识符,所述智能电视唯一标识符为智能电视的物理地址。
S203、服务器对所述加密信息以及智能电视的唯一标识符进行认证,返回本地媒体文件的解密秘钥;
具体地,将智能终端连接到服务器,利用步骤S202读取的媒体加密信息及所述智能终端唯一标识符,请求服务器云端对用户身份的合法性进行认证,当用户的身份是合法的则获取媒体的解密密钥,当用户的身份为非合法用户则提醒用户重新进行认证,若认证三次均失败,则锁定该账户,避免所加密的媒体被盗用。
S204、通过所述解密秘钥对所述本地媒体文件进行解密,得到解密后媒体数据。
进一步,在本发明中,所述步骤S204具体包括:
根据媒体文件解密数据起始地址、数据长度,读取本地媒体文件对应起始地址、数据长度的加密数据流;通过所述解密秘钥对所述加密数据流进行解密,得到相应的解密后的媒体数据。
进一步,对所述本地媒体文件进行解密为分段进行。
具体地,可以根据待解密的媒体文件时长,将媒体文件按照固定播放时长进行分段,比如5min为一个解密时段,通过将待解密媒体文件分段,方便解密操作,减少解密过程的等待时间。
进一步,在本发明中,所述步骤S300具体包括:
解析媒体起播请求报文;根据媒体起播报文头部对应填充媒体响应报文,填充解密后媒体数据;将填充后的解密媒体数据返回至所述媒体播放器进行实时播放。
具体地,对媒体播放器所传递的媒体起播请求报文(Request)进行解析,得到媒体起播报文的头部,利用所述媒体报文的头部对应填充响应报文(Response),填充解密后的媒体数据,将填充后的解密媒体数据返回至所述媒体播放器进行实时播放,实现对本地加密视频边解密边播放的目的。较佳地,本发明中报文传输协议采取的是超文本传输协议(Hyper Text Transfer Protoco,缩写:HTTP) ,所述起播请求报文为HTTP Request,所述响应报文为HTTP Response,由于采用的是HTTP传输协议,使得媒体起播请求报文和响应报文的通信速度更快,传输方式更灵活。
基于上述视播放本地加密媒体的方法,本发明还提供一种存储介质,其中,存储有多条指令,所述指令适于由处理器加载并执行:
预先启动媒体播放器,通过所述媒体播放器接收指定媒体地址并发出媒体播放请求;
拦截所述媒体播放请求,根据所述媒体地址获取本地媒体文件,对所述本地媒体文件进行解密,得到解密后媒体数据;
将所述解密后的媒体数据返回至所述媒体播放器进行实时播放。
所述的存储介质,其中,存储有多条指令,所述指令适于由处理器加载并继续执行:
拦截媒体播放请求并从中解析出媒体地址,根据所述媒体地址获取本地媒体文件;
读取所述本地媒体文件的加密信息以及智能电视终端的唯一标识符,并将所述加密信息以及智能电视的唯一标识符发送到服务器;
通过所述服务器对所述加密信息以及智能电视终端的唯一标识符进行认证,返回本地媒体文件的解密秘钥;
通过所述解密秘钥对所述本地媒体文件进行解密,得到相应的解密后媒体数据。
所述的存储介质,其中,存储有多条指令,所述指令适于由处理器加载并继续执行:
根据媒体文件解密数据起始地址、数据长度,读取本地媒体文件对应起始地址、数据长度的加密数据流;
通过所述解密秘钥对所述加密数据流进行解密,得到相应的解密后媒体数据。
所述的存储介质,其中,存储有多条指令,所述指令适于由处理器加载并继续执行:
解析媒体起播请求报文;
根据媒体起播报文头部对应填充媒体响应报文,填充解密后媒体数据;
将填充后的解密媒体数据返回至所述媒体播放器进行实时播放。
本发明还提供一种智能电视,其中,如图2所示,包括处理器10,适于实现各指令;以及存储设备20,适于存储多条指令,所述指令适于由处理器10加载并执行上述任意一项所述的播放本地加密媒体的方法。
具体来说,所述处理器10在一些实施例中可以是一中央处理器,微处理器或其他数据处理芯片,用于运行所述存储设备20中存储的程序代码或处理数据。
所述存储设备20在一些实施例中可以是所述装置的内部存储单元,例如该装置的硬盘或内存。
进一步地,所述存储设备20还可以既包括所述装置的内部存储单元也包括外部存储装置。所述存储设备20用于存储安装于所述装置的应用软件及各类数据。所述存储设备20还可以用于暂时地存储已经输出或者将要输出的数据。
综上所述,本发明提供的播放本地加密媒体的方法,通过预先启动媒体播放器,接收用户指定的媒体地址,拦截媒体播放请求并从中解析出媒体地址,根据所述媒体地址获取本地媒体文件,对所述本地媒体文件进行解密,得到解密后媒体数据,将所述解密操作后所得到的媒体数据再返回至所述媒体播放器进行播放。解决了现有技术中对已加密的媒体进行播放时,存在播放前置操作耗时高,用户等待时间较长的问题。
应当理解的是,本发明的应用不限于上述的举例,对本领域普通技术人员来说,可以根据上述说明加以改进或变换,所有这些改进和变换都应属于本发明所附权利要求的保护范围。

Claims (10)

1.一种播放本地加密媒体的方法,其特征在于,方法包括:
A、预先启动媒体播放器,通过所述媒体播放器接收指定媒体地址并发出媒体播放请求;
B、拦截所述媒体播放请求,根据所述媒体地址获取本地媒体文件,对所述本地媒体文件进行解密,得到解密后媒体数据;
C、将所述解密后的媒体数据返回至所述媒体播放器进行实时播放。
2.根据权利要求1所述的播放本地加密媒体的方法,其特征在于,所述步骤B具体包括:
B1、拦截所述媒体播放请求并从中解析出媒体地址,根据所述媒体地址获取本地媒体文件;
B2、读取所述本地媒体文件的加密信息以及智能电视的唯一标识符,并将所述加密信息以及智能电视的唯一标识符发送到服务器;
B3、通过所述服务器对所述加密信息以及智能电视的唯一标识符进行认证,返回本地媒体文件的解密秘钥;
B4、通过所述解密秘钥对所述本地媒体文件进行解密,得到解密后媒体数据。
3.根据权利要求2所述的播放本地加密媒体的方法,其特征在于,所述步骤B4具体包括:
B41、根据媒体文件解密数据起始地址、数据长度,读取本地媒体文件对应起始地址、数据长度的加密数据流;
B42、通过所述解密秘钥对所述加密数据流进行解密,得到相应的解密后媒体数据。
4.根据权利要求1所述的播放本地加密媒体的方法,其特征在于,对所述本地媒体文件进行解密为分段解密。
5.根据权利要求1所述的播放本地加密媒体的方法,其特征在于,所述步骤C具体包括:
C1、解析媒体起播请求报文;
C2、根据媒体起播报文头部对应填充媒体响应报文,填充解密后媒体数据;
C3、将填充后的解密媒体数据返回至所述媒体播放器进行实时播放。
6.一种存储介质,其特征在于,存储有多条指令,所述指令适于由处理器加载并执行:
预先启动媒体播放器,通过所述媒体播放器接收指定媒体地址并发出媒体播放请求;
拦截所述媒体播放请求,根据所述媒体地址获取本地媒体文件,对所述本地媒体文件进行解密,得到解密后媒体数据;
将所述解密后的媒体数据返回至所述媒体播放器进行实时播放。
7.根据权利要求6所述的存储介质,其特征在于,存储有多条指令,所述指令适于由处理器加载并继续执行:
拦截所述媒体播放请求并从中解析出媒体地址,根据所述媒体地址获取本地媒体文件;
读取所述本地媒体文件的加密信息以及智能电视终端的唯一标识符,并将所述加密信息以及智能电视的唯一标识符发送到服务器;
通过所述服务器对所述加密信息以及智能电视终端的唯一标识符进行认证,返回本地媒体文件的解密秘钥;
通过所述解密秘钥对所述本地媒体文件进行解密,得到相应的解密后媒体数据。
8.根据权利要求7所述的存储介质,其特征在于,存储有多条指令,所述指令适于由处理器加载并继续执行:
根据媒体文件解密数据起始地址、数据长度,读取本地媒体文件对应起始地址、数据长度的加密数据流;
通过所述解密秘钥对所述加密数据流进行解密,得到相应的解密后媒体数据。
9.根据权利要求6所述的存储介质,其特征在于,存储有多条指令,所述指令适于由处理器加载并继续执行:
解析媒体起播请求报文;
根据媒体起播报文头部对应填充媒体响应报文,填充解密后媒体数据;
将填充后的解密媒体数据返回至所述媒体播放器进行实时播放。
10.一种智能电视,其特征在于,包括处理器,适于实现各指令;以及存储器,适于存储多条指令,所述指令适于由处理器加载并执行上述权利要求1-5任一项所述播放本地加密媒体的方法。
CN201710806357.2A 2017-09-08 2017-09-08 一种播放本地加密媒体的方法、存储介质及智能电视 Pending CN107613317A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201710806357.2A CN107613317A (zh) 2017-09-08 2017-09-08 一种播放本地加密媒体的方法、存储介质及智能电视

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201710806357.2A CN107613317A (zh) 2017-09-08 2017-09-08 一种播放本地加密媒体的方法、存储介质及智能电视

Publications (1)

Publication Number Publication Date
CN107613317A true CN107613317A (zh) 2018-01-19

Family

ID=61062326

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201710806357.2A Pending CN107613317A (zh) 2017-09-08 2017-09-08 一种播放本地加密媒体的方法、存储介质及智能电视

Country Status (1)

Country Link
CN (1) CN107613317A (zh)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110460862A (zh) * 2018-05-07 2019-11-15 腾讯数码(天津)有限公司 一种直播处理的方法、终端设备及存储介质

Citations (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101243686A (zh) * 2005-08-08 2008-08-13 松下电器产业株式会社 加密内容及提供解密密钥的***
CN101247506A (zh) * 2007-02-14 2008-08-20 中国科学院声学研究所 在数字媒体播放***中的文件加密方法及加密文件结构
CN101268692A (zh) * 2005-04-26 2008-09-17 皇家飞利浦电子股份有限公司 处理加密的数据流用于特技播放的设备和方法
CN101271501A (zh) * 2008-04-30 2008-09-24 北京握奇数据***有限公司 数字媒体文件的加解密方法及装置
CN101901447A (zh) * 2008-11-27 2010-12-01 三星电子株式会社 用于提供数字内容服务的***和方法
CN103825885A (zh) * 2014-01-23 2014-05-28 广东顺德中山大学卡内基梅隆大学国际联合研究院 一种互联网内容加密发布方法及***
CN104618799A (zh) * 2014-02-10 2015-05-13 腾讯科技(北京)有限公司 视频播放方法及装置
CN104836656A (zh) * 2015-05-08 2015-08-12 厦门大学 一种视频文件的存储和传输方法
CN105704515A (zh) * 2015-06-03 2016-06-22 深圳Tcl数字技术有限公司 媒体文件的快速启播方法及装置
CN106791935A (zh) * 2016-12-23 2017-05-31 中山大学 一种网络视频首播方法及***
CN106961614A (zh) * 2017-02-22 2017-07-18 北京奇艺世纪科技有限公司 一种加密视频网络播放的方法和***

Patent Citations (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101268692A (zh) * 2005-04-26 2008-09-17 皇家飞利浦电子股份有限公司 处理加密的数据流用于特技播放的设备和方法
CN101243686A (zh) * 2005-08-08 2008-08-13 松下电器产业株式会社 加密内容及提供解密密钥的***
CN101247506A (zh) * 2007-02-14 2008-08-20 中国科学院声学研究所 在数字媒体播放***中的文件加密方法及加密文件结构
CN101271501A (zh) * 2008-04-30 2008-09-24 北京握奇数据***有限公司 数字媒体文件的加解密方法及装置
CN101901447A (zh) * 2008-11-27 2010-12-01 三星电子株式会社 用于提供数字内容服务的***和方法
CN103825885A (zh) * 2014-01-23 2014-05-28 广东顺德中山大学卡内基梅隆大学国际联合研究院 一种互联网内容加密发布方法及***
CN104618799A (zh) * 2014-02-10 2015-05-13 腾讯科技(北京)有限公司 视频播放方法及装置
CN104836656A (zh) * 2015-05-08 2015-08-12 厦门大学 一种视频文件的存储和传输方法
CN105704515A (zh) * 2015-06-03 2016-06-22 深圳Tcl数字技术有限公司 媒体文件的快速启播方法及装置
CN106791935A (zh) * 2016-12-23 2017-05-31 中山大学 一种网络视频首播方法及***
CN106961614A (zh) * 2017-02-22 2017-07-18 北京奇艺世纪科技有限公司 一种加密视频网络播放的方法和***

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110460862A (zh) * 2018-05-07 2019-11-15 腾讯数码(天津)有限公司 一种直播处理的方法、终端设备及存储介质
CN110460862B (zh) * 2018-05-07 2022-03-08 腾讯数码(天津)有限公司 一种直播处理的方法、终端设备及存储介质

Similar Documents

Publication Publication Date Title
US9648027B2 (en) Segment authentication for dynamic adaptive streaming
KR100859612B1 (ko) 멀티미디어 컨텐츠의 원격 실시간 액세스를 위한 방법,장치 및 시스템
EP3055805B1 (en) System and method for signaling and verifying url signatures for both url authentication and url-based content access authorization in adaptive streaming
KR100930303B1 (ko) 디지털 미디어 콘텐츠 보호 시스템 및 방법
KR101603136B1 (ko) 템플릿 모드에서의 짧은 암호 사용기간의 지원
US9892239B2 (en) Digital rights management for HTTP-based media streaming
CN101945249B (zh) 处理流中的可录制内容
CN110213669B (zh) 一种基于ts切片的视频内容防盗***和方法
CN109151507B (zh) 视频播放***及方法
TW201246884A (en) Method and apparatus for protecting cached streams
CN108989886A (zh) 一种播放加密视频的方法及***
US9948695B2 (en) Enabling delivery of protected content using unprotected delivery services
US7886160B2 (en) Information processing apparatus and method, and computer program
TW200410540A (en) Validity verification method for a local digital network key
CN112019935B (zh) 跨平台视频点播文件的处理方法、装置和计算设备
CN107613317A (zh) 一种播放本地加密媒体的方法、存储介质及智能电视
CN110380843B (zh) 一种信息处理方法及相关设备
CN110912941A (zh) 组播数据的传输处理方法及装置
EP2587756A1 (en) Method, system and devices for media content consumption protection
CN108848402A (zh) 一种数据传输方法及设备
CN112203118B (zh) 多媒体资源分发方法、装置、电子装置和存储介质
CN114286130A (zh) 视频加密方法、视频处理方法、装置及电子设备
CN113014956B (zh) 视频播放方法以及装置
CN108769748B (zh) 一种信息处理方法及相关设备
WO2018072685A1 (zh) 数据流的播放方法和装置,数据流类型信息的传输方法和装置

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication

Application publication date: 20180119

RJ01 Rejection of invention patent application after publication