发明名称 一种提高流媒体服务器并发媒体流数量的方法
摘要 一种提高流媒体服务器并发媒体流数量的方法,属于计算机存储系统媒体文件存取方法,目的在于充分利用媒体文件自身的特征,在满足一定的数据丢失约束条件的前提下,减小定位于其上的媒体流的带宽,从而在一定程度上提高流媒体服务器并发媒体流数量。本发明包括处理媒体流建立申请步骤、计算负载步骤、满载预判断步骤、媒体流建立步骤、带宽重分配步骤、满载判断步骤、(m,k)编码删除步骤。本发明充分利用媒体文件自身的特征减小了定位于其上的媒体流的带宽,从而在一定程度上提高了流媒体服务器并发媒体流数量。
申请公布号 CN101287002A 申请公布日期 2008.10.15
申请号 CN200810047794.1 申请日期 2008.05.21
申请人 华中科技大学 发明人 王芳;冯丹;华宇;岳银亮;田昌;陈明水
分类号 H04L29/08(2006.01);H04L12/56(2006.01) 主分类号 H04L29/08(2006.01)
代理机构 华中科技大学专利中心 代理人 方放
主权项 1.一种提高流媒体服务器并发媒体流数量的方法,在流媒体服务器上设置一个媒体流等待队列,包括:(1)处理媒体流建立申请步骤;流媒体服务器每接收到客户端的媒体流建立申请,均将其置于媒体流等待队列队尾;(2)计算负载步骤;判断媒体流等待队列是否为空,是则等待,否则从媒体流等待队列队头取出一个媒体流建立申请,计算流媒体服务器的负载R:<math><mrow><mi>R</mi><mo>=</mo><munderover><mi>&Sigma;</mi><mrow><mi>i</mi><mo>=</mo><mn>1</mn></mrow><mi>N</mi></munderover><msub><mi>B</mi><mi>i</mi></msub><mo>/</mo><mi>B</mi><mo>,</mo></mrow>其中,N为流媒体服务器与客户端之间建立的媒体流的个数,Bi为第i个媒体流Si所占磁盘带宽,B为流媒体服务器所能提供的峰值总带宽;(3)满载预判断步骤;判断R是否≥α,是则判定流媒体服务器满载,转步骤(5),否则判定流媒体服务器尚未满载,转步骤(4),α为系统管理员预先设定的满载阈值,0<α<1;(4)媒体流建立步骤;流媒体服务器建立客户端到流媒体服务器之间的媒体流连接,转步骤(6);(5)带宽重分配步骤;使部分媒体流定位到相应的编码之后的媒体文件,进行步骤(6);(6)满载判断步骤;重新计算流媒体服务器的负载R,判断是否R≥α,是则转步骤(5),否则转步骤(2);(7)(m,k)编码删除步骤;流媒体服务器周期性的计算其负载R和所有对象的访问频率,当R<β时,依对象访问频率由低到高依次删除相应对象的(m,k)编码,β为系统管理员预先设定的轻载阈值,0<β<1;所述步骤(1)、步骤(2)~(6)、步骤(7)三者独立进行。
地址 430074湖北省武汉市洪山区珞喻路1037号