[发明专利]一种媒体播放方法、服务器及终端设备在审
申请号: | 201710648069.9 | 申请日: | 2017-08-01 |
公开(公告)号: | CN107231568A | 公开(公告)日: | 2017-10-03 |
发明(设计)人: | 曾令明 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
主分类号: | H04N21/254 | 分类号: | H04N21/254;H04N21/845;H04L29/06 |
代理公司: | 深圳市深佳知识产权代理事务所(普通合伙)44285 | 代理人: | 王仲凯 |
地址: | 518057 广东省深圳*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 媒体 播放 方法 服务器 终端设备 | ||
技术领域
本申请涉及在线直播技术领域,尤其涉及一种媒体播放方法、服务器及终端设备。
背景技术
用户可以在线搜索各视频供应商提供的视频数据,但考虑到用户等级或者用户人群的不同,有些视频数据只能给会员用户观看,有些视频数据中可能包括限制级片段,例如不适宜儿童或者青少年观看的暴力情节片段或者成人思想片段。视频供应商需要对这些用户进行分门别类的提供视频数据,主要采用下述三种方式:(1)对限制级片段进行裁剪,然后分门别类的保存多个不同视频源的视频数据来为不同的用户提供合适的视频数据;(2)对限制级片段打马赛克;(3)保存多份视频数据,即同时保存原始的视频数据、裁剪掉限制级片段的多份视频数据。
但是将所有限制性内容进行裁剪和打马赛克,有观看需求的用户就看不到限制级片段,这样无法满足不同类别用户的观看需求。而通过保存多份视频数据(包括已裁剪的和未裁剪的)的方式,又无法做到一份视频数据支持不同类别用户的观看,并且,针对不同的用户分发不同的视频数据,也给服务器带来额外的存储压力。
发明内容
本申请提供了一种媒体播放方法、服务器及终端设备,能够解决现有技术中无法基于同一份媒体文件为不同的用户提供不同视频数据的问题。
本申请第一方面提供一种媒体播放方法,所述方法包括:
接收终端设备发送的播放请求,所述播放请求用于请求播放媒体分片;
根据所述播放请求查询所述媒体分片的分片索引文件;
根据所述媒体分片的分片索引文件确定出目标分片集合,所述目标分片集合是指所述媒体分片中所述终端设备具备播放权限的分片;
确定与所述目标分片集合对应的目标分片索引文件;
将所述目标分片索引文件发送给所述终端设备,以使所述终端设备根据所述目标分片索引文件下载所述目标分片集合。
本申请第二方面提供一种媒体播放方法,所述方法包括:
向服务器发送播放请求,所述播放请求用于请求播放媒体分片;
接收所述服务器发送的目标分片索引文件,所述目标分片索引文件包括目标分片集合中各分片的分片索引,所述目标分片集合是所述服务器根据所述播放请求查询所述媒体分片的分片索引文件后确定出的分片集合;所述目标分片集合是指所述媒体分片中所述终端设备具备播放权限的分片;
根据所述目标分片索引文件从所述服务器下载所述目标分片集合。
本申请第三方面提供一种服务器,具有实现对应于上述第一方面提供的媒体播放方法的功能。所述功能可以通过硬件实现,也可以通过硬件执行相应的软件实现。硬件或软件包括一个或多个与上述功能相对应的模块,所述模块可以是软件和/或硬件。
一种可能的设计中,所述服务器包括:
收发模块,用于接收终端设备发送的播放请求,所述播放请求用于请求播放媒体分片;
处理模块,用于根据所述播放请求查询所述媒体分片的分片索引文件;
根据所述媒体分片的分片索引文件确定目标分片集合,所述目标分片集合是指所述媒体分片中所述终端设备具备播放权限的分片;
确定与所述目标分片集合对应的目标分片索引文件;
通过所述收发模块将所述目标分片索引文件发送给所述终端设备,以使所述终端设备根据所述目标分片索引文件下载所述目标分片集合。
本申请第四方面提供一种终端设备,具有实现对应于上述第二方面提供的媒体播放方法的功能。所述功能可以通过硬件实现,也可以通过硬件执行相应的软件实现。硬件或软件包括一个或多个与上述功能相对应的模块,所述模块可以是软件和/或硬件。
一种可能的设计中,所述终端设备包括:
收发模块,用于向服务器发送播放请求,所述播放请求用于请求播放媒体分片;
所述收发模块还用于接收所述服务器发送的目标分片索引文件,所述目标分片索引文件包括目标分片集合中各分片的分片索引,所述目标分片集合是指所述媒体分片中所述终端设备具备播放权限的分片;
处理模块,用于根据所述收发模块接收到的所述目标分片索引文件从所述服务器下载所述目标分片集合。
本申请又一方面提供了一种计算机可读存储介质,所述计算机可读存储介质中存储有指令,当其在计算机上运行时,使得计算机执行上述各方面所述的方法。
本申请又一方面提供了一种包含指令的计算机程序产品,当其在计算机上运行时,使得计算机执行上述各方面所述的方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710648069.9/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种直播任务管理调度方法及其系统
- 下一篇:个性界面生成方法及系统