[发明专利]一种媒体文件发布方法及装置在审
申请号: | 201610879596.6 | 申请日: | 2016-10-08 |
公开(公告)号: | CN107920262A | 公开(公告)日: | 2018-04-17 |
发明(设计)人: | 孔韬;李响;刘春瑞;李波;吕宏亮;高静 | 申请(专利权)人: | 北京优朋普乐科技有限公司 |
主分类号: | H04N21/262 | 分类号: | H04N21/262;H04N21/231;H04N21/235;H04L29/06;H04L29/08 |
代理公司: | 北京同达信恒知识产权代理有限公司11291 | 代理人: | 黄志华 |
地址: | 100123 北京市朝阳区高碑店*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 媒体文件 发布 方法 装置 | ||
技术领域
本发明涉及通信技术领域,尤其涉及一种媒体文件发布方法及装置。
背景技术
随着互联网的发展,出现了各种各样的媒体文件发布系统,例如,目前存在有点对点(Peer To Peer,P2P)系统、多点传输(Client To Multiple Server,c2ms)系统以及直播Vlive系统。下面以P2P系统和内容分发网络(Content Delivery Network,CDN)系统融合的网络架构为例进行说明,所述P2P系统和CDN系统融合的网络架构将P2P系统的扩展能力、多用户共享资源能力与CDN系统的可靠性、可管理性结合起来,可以更好的实现用户与网络之间的交互。
目前,在用户应用所述P2P系统和CDN系统融合的网络架构进行媒体文件的下载和共享时,因在CDN系统中和P2P系统中分别使用不同的资源定位规则,所以需要将CDN系统中的媒体文件的统一资源定位符(Uniform Resoure Locator,URL)与P2P系统的媒体资源描述符建立映射关系,进而P2P系统中的网络设备通过所述映射关系可获取到待发布媒体文件的URL,再通过所述URL获取到待发布媒体文件,并将所述URL对应的待发布文件存储到硬盘中。若所述待发布媒体文件在服务器中的存储位置不同或者所述待发布媒体文件是从不同的CDN系统获取的,则网络设备获取到的待发布媒体文件的URL不同。由于P2P系统中的网络设备是根据不同的URL,将所述属于同一媒体文件的待发布媒体文件存储为不同的文件,导致占用较多的存储资源。
另外,P2P系统中的网络设备从CDN系统获取URL时,由于不同CDN系统需要提供不同的URL获取接口,且不同CDN系统获取方式不同,当P2P系统对接不同CDN系统时,需要对对接模块进行二次开发,消耗时间和成本。
发明内容
本发明的目的是提供一种媒体文件发布方法及装置,以节约存储资源,并节省CDN系统的对接开发和时间成本。
第一方面,本发明实施例提供一种媒体文件发布方法,所述方法包括:
获取待发布媒体文件的统一资源定位符URL;
根据所述待发布媒体文件的URL和URL匹配规则,确定能够标识所述待发布媒体文件的关键字key值,并确定与所述key值对应的频道号;
其中,所述URL匹配规则用于根据所述待发布媒体文件的URL确定能够标识所述待发布媒体文件的key值,所述频道号用于唯一标识待发布的媒体文件;
发布所述待发布媒体文件的key值以及所述频道号。
本发明实施例中,获取到待发布媒体文件的URL后,根据所述待发布媒体文件的URL和URL的匹配规则,确定出标识所述待发布媒体文件的key值以及与所述key值对应的频道号,使得属于相同媒体文件的待发布媒体文件对应唯一相同的频道号,以保证在应用P2P系统和CDN系统进行媒体文件发布时,不同URL对应的同一媒体文件只进行一次存储,可节约存储资源。另外,当更换CDN系统并获取到相同媒体文件对应的不同URL时,根据所述不同的URL,确定出标识相同媒体文件的相同key值以及与所述相同key值对应的同一频道号,进而可直接根据所述相同的频道号,实现所述待发布媒体文件的存储和共享,而不需要对所述P2P系统进行修改,也不需要对CDN系统进行修改,就可以接入到不同的CDN系统,可节省CDN系统的对接开发和时间成本。
具体的,从播控服务器获取待发布媒体文件的URL;或者从播控服务器上传的URL列表中获取待发布媒体文件的URL。
进一步的,确定所述待发布媒体文件中各分片文件的key值之后,若所述URL对应的待发布媒体文件包括分片文件,则确定所述待发布媒体文件中各分片文件的key值;获取所述待发布媒体文件的大小和所述待发布媒体文件中各个分片文件的大小;根据所述待发布媒体文件的大小和所述待发布媒体文件中各个分片文件的大小,确定各分片文件相对所述待发布媒体文件起始位置的偏移量信息;发布所述各分片文件的key值、各分片文件相对所述待发布媒体文件起始位置的偏移量信息、以及各分片文件的大小。
具体的,若所述key值包括所述待发布媒体文件的key值以及所述待发布媒体文件中各分片文件的key值,则将所述待发布媒体文件的key值对应的频道号,作为所述待发布媒体文件的key值以及所述待发布媒体文件中各分片文件的key值对应的频道号。
具体的,根据所述URL携带的用于判断所述待发布媒体文件是否被发布过的标记,判断所述待发布媒体文件是否被发布过;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京优朋普乐科技有限公司,未经北京优朋普乐科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201610879596.6/2.html,转载请声明来源钻瓜专利网。