[发明专利]基于数据加密的媒体播放方法、装置及存储介质有效
申请号: | 201810529996.3 | 申请日: | 2018-05-29 |
公开(公告)号: | CN110545448B | 公开(公告)日: | 2021-12-14 |
发明(设计)人: | 银国徽 | 申请(专利权)人: | 北京字节跳动网络技术有限公司 |
主分类号: | H04N21/2347 | 分类号: | H04N21/2347;H04N21/234;H04N21/858 |
代理公司: | 北京新知远方知识产权代理事务所(普通合伙) 11397 | 代理人: | 马军芳;张艳 |
地址: | 100041 北京市石景山区*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 数据 加密 媒体 播放 方法 装置 存储 介质 | ||
本公开提供了一种基于数据加密的媒体播放方法、装置及存储介质,方法包括:在播放器通过所内嵌于的网页进行播放的过程中,获取媒体文件中的媒体数据,所述媒体数据经加密后发送,且所述媒体文件采用非流媒体格式;基于解密后得到的媒体数据构造分段媒体文件;通过所述网页的媒体源扩展接口,发送所述分段媒体文件给所述网页的媒体元素进行播放。
技术领域
本公开涉及媒体播放技术,尤其涉及一种基于数据加密的媒体播放方法、装置及存储介质。
背景技术
在播放器通过网页播放媒体文件的过程中,网页的媒体元素无法识别加密的媒体文件,为了保证媒体文件的正常播放,相关技术中通过网页播放的媒体文件均为未加密的媒体文件,然而当用户本地缓存了媒体文件时,便可轻易的实现对媒体文件的提取,无法实现对媒体文件的保护。
发明内容
有鉴于此,本公开实施例提供一种基于数据加密的媒体播放方法、装置及存储介质,能够增强通过网页播放的非流媒体格式文件的安全性。
本公开实施例的技术方案是这样实现的:
第一方面,本公开实施例提供一种基于数据加密的媒体播放方法,包括:
在播放器通过所内嵌于的网页进行播放的过程中,获取媒体文件中的媒体数据,所述媒体数据经加密后发送,且所述媒体文件采用非流媒体格式;
基于解密后得到的媒体数据构造分段媒体文件;
通过所述网页的媒体源扩展接口,发送所述分段媒体文件给所述网页的媒体元素进行播放。
第二方面,本公开实施例提供一种基于数据加密的媒体播放装置,包括:
获取单元,用于在播放器通过所内嵌于的网页进行播放的过程中,获取媒体文件中的媒体数据,所述媒体数据经加密后发送,且所述媒体文件采用非流媒体格式;
构造单元,用于基于解密后得到的媒体数据构造分段媒体文件;
发送单元,用于通过所述网页的媒体源扩展接口,发送所述分段媒体文件给所述网页的媒体元素进行播放。
第三方面,本公开实施例提供一种基于数据加密的媒体播放装置,包括:
存储器,用于存储可执行指令;
处理器,用于执行所述存储器中存储的可执行指令时,实现本公开实施例的基于数据加密的媒体播放方法。其中,可执行指令可以为安装包、程序、代码、插件、库(动态/静态库)。
第四方面,本公开实施例提供一种存储介质,存储有可执行指令,所述可执行指令被处理器执行时,实现本公开实施例的基于数据加密的媒体播放方法。
应用本公开上述实施例具有以下有益效果:
1)、将非流媒体格式的媒体文件中的媒体数据转换成分段媒体文件,并通过网页的媒体源扩展接口,发送给网页的媒体元素进行解码播放,实现了通过网页播放非流媒体格式的媒体文件,克服了非流媒体格式文件需要完整下载后才可以独立播放的限制。
2)、播放器获取的媒体数据为加密后发送的媒体数据,播放器对其解密后构造分段媒体文件,实现了对媒体文件的保护。
3)、网页的媒体元素通过媒体源扩展接口获取分段媒体文件进行解码播放,而非基于媒体文件的真实地址获取媒体数据后播放,实现了对媒体文件的真实地址的保护。
附图说明
图1为本公开实施例提供的容器的一个可选的结构示意图;
图2为本公开实施例提供的MP4文件的一个可选的封装结构示意图;
图3为本公开实施例提供的媒体文件中的媒体数据容器存储媒体数据的结构示意图;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京字节跳动网络技术有限公司,未经北京字节跳动网络技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810529996.3/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种音视频同步的方法及装置
- 下一篇:一种基于流媒体的工业现场数据传输的方法
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置