【技术实现步骤摘要】
本专利技术涉及音视频播放的
,更具体地,涉及一种基于BHD文件实现数字权限管理播放的方法及系统。
技术介绍
数字权限管理(DigitalRightsManagement,简称DRM),是保护多媒体内容免受未经授权的播放和复制的一种方法,其实现方法如下:内容提供商提供的内容经过打包加密后分发到用户终端,当用户终端尝试播放经过打包加密的内容时,播放器会根据用户是否符合播放的权限条件获取许可证(而许可证中包含了解密内容所需要的密钥)进行解密播放。目前,DRM在多媒体数据播放领域得到了广泛的应用,现有技术中利用DRM技术使得在播放音视频数据的时候用户能够先免费观看一段时间(免费时长播放),再决定是否付费观看完整影片。BHD文件(即BHD格式的文件)是暴风影音播放器独有的一种媒体文件格式,其文件扩展名为.bhd,其是针对视频画质、视频大小、视频帧数、码率、手机省电等进行优化研发出的一种专供暴风影音播放器播放的数据格式。如图1所示,为BHD文件的基本结构,包括:文件头101和数据区102两部分组成。其中,文件头101包含有文件的基本信息111(如文件播放时长、轨道数量等信息)、轨信息112(每个轨对应一个轨信息,一个文件含有一个或多个轨)、索引信息113等。轨信息112包含该轨的基本信息114(如轨的ID号、视频或音频类型等)、解码器信息115等,而解码器信息115定义了解码器需要的详细信息。索引信息113含有一组或多组文件偏移和播放时间的对应关系。当用户播放时拖动(Seek操作)时,通过索引可快速定位到需要播放的数据。数据区102包括:媒体数据121,在数据 ...
【技术保护点】
一种基于BHD文件实现数字权限管理播放的方法,其特征在于,包括:从多媒体文件服务器下载由多媒体源文件转换得到的包括:文件头和数据区的BHD文件;解析所述文件头并获取带有数字权限管理加密BHD文件的数字权限管理加密信息,其中,所述数字权限管理加密信息包括:数字权限管理加密BHD文件的文件标识、数字权限管理加密类型及预置的所述BHD文件的多媒体数据数字权限管理起始加密帧号;根据所述数字权限管理加密信息及用户信息生成数字权限管理密匙请求,发送至存储有所述BHD文件的文件标识及数字权限管理密匙的密匙服务器;其中,所述用户信息包括:用户标识及用户播放所述BHD文件的权限参数;接收所述密匙服务器根据所述密匙请求中的文件标识、用户标识及用户播放所述BHD文件的权限参数反馈的数字权限管理密匙并保存;读取关键帧号不小于所述BHD文件的多媒体数据数字权限管理起始加密帧号的所述BHD文件数据区的多媒体数据并利用所述数字权限管理密匙及所述数字权限管理加密类型进行解密后播放。
【技术特征摘要】
1.一种基于BHD文件实现数字权限管理播放的方法,其特征在于,包括:从多媒体文件服务器下载由多媒体源文件转换得到的包括:文件头和数据区的BHD文件;解析所述文件头并获取带有数字权限管理加密BHD文件的数字权限管理加密信息,其中,所述数字权限管理加密信息包括:数字权限管理加密BHD文件的文件标识、数字权限管理加密类型及预置的所述BHD文件的多媒体数据数字权限管理起始加密帧号;根据所述数字权限管理加密信息及用户信息生成数字权限管理密匙请求,发送至存储有所述BHD文件的文件标识及数字权限管理密匙的密匙服务器;其中,所述用户信息包括:用户标识及用户播放所述BHD文件的权限参数;接收所述密匙服务器根据所述密匙请求中的文件标识、用户标识及用户播放所述BHD文件的权限参数反馈的数字权限管理密匙并保存;读取关键帧号不小于所述BHD文件的多媒体数据数字权限管理起始加密帧号的所述BHD文件数据区的多媒体数据并利用所述数字权限管理密匙及所述数字权限管理加密类型进行解密后播放。2.根据权利要求1所述的基于BHD文件实现数字权限管理播放的方法,其特征在于,还包括:读取未接收到所述密匙服务器根据所述密匙请求反馈的数字权限管理密匙的关键帧号不小于所述BHD文件的多媒体数据数字权限管理起始加密帧号的所述BHD文件的多媒体数据后停止播放。3.根据权利要求1所述的基于BHD文件实现数字权限管理播放的方法,其特征在于,所述读取关键帧号不小于所述BHD文件的多媒体数据数字权限管理起始加密帧号的所述BHD文件的多媒体数据并利用所述数字权限管理密匙及所述数字权限管理加密类型进行解密后播放,包括:按照时间戳顺序依次读取关键帧号不小于所述BHD文件的多媒体数据数字权限管理起始加密帧号的所述BHD文件的视频数据并利用所述数字权限管理密匙及所述数字权限管理加密类型进行解密后播放。4.根据权利要求1所述的基于BHD文件实现数字权限管理播放的方法,其特征在于,还包括:读取所述文件头中不带有数字权限管理加密信息的BHD文件的多媒体数据后直接进行播放。5.根据权利要求1所述的基于BHD文件实现数字权限管理播放的方法,其特征在于,还包括:读取关键帧号小于所述BHD文件的多媒体数据数字权限管理起始加密帧号的所述BHD文件的多媒体数据后直接进行播放。6.一种基于...
【专利技术属性】
技术研发人员:吴超,朱春明,朱彦东,张鹏宇,
申请(专利权)人:暴风集团股份有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。