[发明专利]基于数据加密的媒体播放方法、装置及存储介质有效
申请号: | 201810529996.3 | 申请日: | 2018-05-29 |
公开(公告)号: | CN110545448B | 公开(公告)日: | 2021-12-14 |
发明(设计)人: | 银国徽 | 申请(专利权)人: | 北京字节跳动网络技术有限公司 |
主分类号: | H04N21/2347 | 分类号: | H04N21/2347;H04N21/234;H04N21/858 |
代理公司: | 北京新知远方知识产权代理事务所(普通合伙) 11397 | 代理人: | 马军芳;张艳 |
地址: | 100041 北京市石景山区*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 数据 加密 媒体 播放 方法 装置 存储 介质 | ||
1.一种基于数据加密的媒体播放方法,其特征在于,包括:
在播放器通过所内嵌于的网页进行播放的过程中,获取媒体文件中的媒体数据,所述媒体数据经加密后发送,且所述媒体文件采用非流媒体格式;
根据从所述媒体文件的元数据中识别出的媒体信息,计算对应的分段媒体文件级别的元数据;
将所述分段媒体文件级别的元数据以及解密后得到的媒体数据,基于分段媒体文件的封装格式进行填充,得到对应的分段媒体文件;
通过所述网页的媒体源扩展接口,发送所述分段媒体文件给所述网页的媒体元素进行播放。
2.根据权利要求1所述的方法,其特征在于,所述方法还包括:
获取所述媒体文件中的媒体数据之前,
验证获取的数字证书,并在验证成功后从所述数字证书提取公钥;
基于所述公钥加密传输所述播放器生成的随机数,以及接收并解密随机数;
其中,所述随机数用于组合后进行加密,得到加密所述媒体数据的对称加密密钥。
3.根据权利要求1所述的方法,其特征在于,所述获取媒体文件中的媒体数据,包括:
基于所述媒体文件的播放过程中实时的播放点,确定所述媒体文件中的两个关键帧;
获取所述媒体文件中所述两个关键帧之间的媒体数据。
4.根据权利要求1所述的方法,其特征在于,所述获取媒体文件中的媒体数据,包括:
确定对应所述媒体数据的偏移量及容量;
基于确定的所述偏移量及容量,请求媒体数据,所请求的媒体数据在所述媒体文件的媒体数据容器中从所述偏移量开始、且符合所述容量。
5.根据权利要求4所述的方法,其特征在于,所述确定对应所述媒体数据的偏移量及容量,包括:
根据从所述媒体文件的元数据中识别出的媒体信息,确定所述媒体数据的视频帧在所述媒体文件中的偏移量及容量、以及与所述视频帧对齐的音频帧在所述媒体文件中的偏移量及容量;
根据所确定的所述偏移量及容量,确定包括所述视频帧和音频帧的区间的偏移量及容量。
6.根据权利要求1所述的方法,其特征在于,所述获取媒体文件中的媒体数据,包括:
向特定接口发送对应所述媒体数据的参数;
其中,所述参数用于供所述特定接口识别出所述媒体文件、以及所述播放器请求的所述媒体数据在所述媒体文件中的偏移量和容量;
接收响应所述参数返回的媒体数据。
7.根据权利要求1所述的方法,其特征在于,所述获取媒体文件中的媒体数据,包括:
发送对应所述媒体数据的网络请求,所述网络请求携带鉴权信息;
当基于所述鉴权信息鉴权用户合法性通过时,接收服务器返回的媒体数据。
8.根据权利要求1所述的方法,其特征在于,所述通过所述网页的媒体源扩展接口,发送所述分段媒体文件给所述网页的媒体元素进行播放,包括:
将所构造的分段媒体文件添加到媒体资源扩展接口中的媒体源对象;
调用所述媒体资源扩展接口创建对应所述媒体源对象的虚拟地址;
向所述网页的媒体元素传递所述虚拟地址,所述虚拟地址用于供所述媒体元素以所述媒体源对象为数据源进行播放。
9.一种基于数据加密的媒体播放装置,其特征在于,包括:
获取单元,用于在播放器通过所内嵌于的网页进行播放的过程中,获取媒体文件中的媒体数据,所述媒体数据经加密后发送,且所述媒体文件采用非流媒体格式;
构造单元,用于根据从所述媒体文件的元数据中识别出的媒体信息,计算对应的分段媒体文件级别的元数据;将所述分段媒体文件级别的元数据以及解密后得到的媒体数据,基于分段媒体文件的封装格式进行填充,得到对应的分段媒体文件;
发送单元,用于通过所述网页的媒体源扩展接口,发送所述分段媒体文件给所述网页的媒体元素进行播放。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京字节跳动网络技术有限公司,未经北京字节跳动网络技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810529996.3/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种音视频同步的方法及装置
- 下一篇:一种基于流媒体的工业现场数据传输的方法
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置