媒体内容发布方法和发布管理服务器技术

技术编号:8686026 阅读:193 留言:0更新日期:2013-05-09 05:33
本发明专利技术公开了一种媒体内容发布方法和发布管理服务器,属于流媒体领域。所述方法包括:获取至少两个流媒体服务器S1、S2、...Sn的存储信息,所述存储信息指示所述流媒体服务器的剩余空间,其中,Si为第i个流媒体服务器,n为大于或等于2的正整数,i为大于或等于2的正整数;当接收到媒体内容时,根据所述存储信息和发布权重原则计算每个流媒体服务器的权重值,根据所述权重值获取目的流媒体服务器,向所述目的流媒体服务器发布媒体内容。该服务器包括:获取模块、计算模块和发布模块。本发明专利技术解决了媒体内容过于集中在某些流媒体服务器上造成流媒体服务器吞吐量的瓶颈。

【技术实现步骤摘要】

本专利技术涉及流媒体领域,特别涉及一种媒体内容发布方法和发布管理服务器
技术介绍
IPTV(Interactive Personality Television,个性化互动电视)作为一个新兴的产业近两年正在逐渐被规模化商用在国内多个省市以及海外数个国家地区。IPTV业务的多样化,内容的丰富性使得它与传统有线电视以及数字电视相比较具有巨大优势。而IPTV平台所需要的大量VOD (Video on Demand,视频点播),BTV (Broadcast Television,直播),时移(Time Shift Television, TSTV)、录制(TV Video on Demand) ,NPVR(Network PersonalVideo Record,网络个人录制)业务内容都需要媒体分发平台进行分发到IPTV平台各地的众多流媒体服务器上面,并最终为终端用户提供服务。但是随着IPTV流媒体系统平台的逐步扩大,海量内容的注入,媒体内容的负载均衡分布、及时下发给众多的流媒体服务器成为各流媒体平台厂商的难题,因为每个流媒体服务器的磁盘内容大小和冷热内容多少是决定宝贵的IP网络带宽资源本文档来自技高网...

【技术保护点】
一种媒体内容发布方法,其特征在于,所述方法包括:获取至少两个流媒体服务器S1、S2、...Sn的存储信息,所述存储信息指示所述流媒体服务器的剩余空间,其中,Si为第i个流媒体服务器,n为大于或等于2的正整数,i为大于或等于2的正整数;当接收到媒体内容时,根据所述存储信息和发布权重原则计算每个流媒体服务器的权重值,所述发布权重原则为:对于第i台流媒体服务器,其权重值W(Si)=(CurrentCapacity(i)mod(Max(CurrentCapacity)/M))+1,其中,W(Si)为第i个流媒体服务器的权重值,i为正整数,M为最大发布流媒体服务器个数;CurrentCapacity(i...

【技术特征摘要】
1.一种媒体内容发布方法,其特征在于,所述方法包括: 获取至少两个流媒体服务器S1、S2、...Sn的存储信息,所述存储信息指示所述流媒体服务器的剩余空间,其中,Si为第i个流媒体服务器,η为大于或等于2的正整数,i为大于或等于2的正整数; 当接收到媒体内容时,根据所述存储信息和发布权重原则计算每个流媒体服务器的权重值,所述发布权重原则为:对于第i台流媒体服务器,其权重值W(Si)=(CurrentCapacity(i)mod(Max (CurrentCapacity)/M))+1, 其中,W(Si)为第i个流媒体服务器的权重值,i为正整数,M为最大发布流媒体服务器个数; CurrentCapacity (i)为第i台流媒体服务器的剩余空间, Max(CurrentCapacity)为所述至少两个流媒体服务器中剩余空间最大的流媒体服务器上的剩余空间; 根据所述权重值获取目的流媒体服务器,向所述目的流媒体服务器发布媒体内容。2.根据权利要求1所述的方法,其特征在于,根据所述权重值获取目的流媒体服务器,向所述目的流媒体服务器发布媒体内容,具体包括: 当第X次发布媒体内容时,遍历所述至少两个流媒体服务器S1、S2、S3、...Sn ; 每遍历一个流媒体服务器时,将y值减I,其中,y = X mod Sum(W),其中,Sum(W)为所述至少两个流媒体服务器S1、S2 、S3,...Sn的权重和; 将y等于O且W(Si)不等于O的流媒体服务器作为目的流媒体服务器,所述目的流媒体服务器为本次媒体内容发布需要发布到的服务器,向所述目的流媒体服务器发布媒体内容。3.根据权利要求2所述的方法,其特征在于,根据所述权重值获取目的流媒体服务器,向所述目的流媒体服务器发布媒体内容,具体包括: 根据所述目的流媒体服务器中所有磁盘的磁盘存储信息和发布权重原则计算所述目的流媒体服务器中所有磁盘的权重值; 根据所述目的流媒体服务器中所有磁盘的权重值,向所述目的流媒体服务器中的磁盘发布媒体内容。4.根据权利要求1所述的方法,其特征在于,当接收到媒体内容时,根据所述存储信息和发布权重原则计算每个流媒体服务器的权重值,具体包括: 当接收到媒体内容时,根据所述至少两个流媒体服务器当前的权重值是否全为0,如果是,则根据所述存储信息和发布权重原则计算每个流媒体服务器的权重值。5.根据权利要求1-4任一项所述的方法,其特征在于,所述存储信息包括用于指示流媒体服务器中磁盘故障或磁盘正常运作的设备健康性信息,相应地,当接收到媒体内容时,根据所述存储信息和发布权重原则计算每个流媒体服务器的权重值,具体包括: ...

【专利技术属性】
技术研发人员:王轶徐彩辉
申请(专利权)人:华为软件技术有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1