发明名称 一种提高DASH视频传输效率的方法
摘要 本发明公开了一种提高DASH视频传输效率的方法,针对传统TCP对于传输小文件效率不高,拥塞控制阶段发送窗口大小的调整过于保守,传输效率低,本发明采用动态调整初始化窗口提高传输效率,以一种新的拥塞控制策略,在拥塞控制的慢启动和拥塞避免两个阶段都针对性的进行了改进,用以提升DASH视频的传输效率。经过对比试验验证,发现本发明的方法可获得20%以上的性能提升。
申请公布号 CN105049956A 申请公布日期 2015.11.11
申请号 CN201510264392.7 申请日期 2015.05.21
申请人 清华大学深圳研究生院 发明人 袁春;李志杰;王智
分类号 H04N21/647(2011.01)I;H04L12/801(2013.01)I;H04L12/807(2013.01)I;H04L12/813(2013.01)I;H04L12/841(2013.01)I;H04L29/06(2006.01)I 主分类号 H04N21/647(2011.01)I
代理机构 深圳新创友知识产权代理有限公司 44223 代理人 王震宇
主权项 一种提高DASH视频传输效率的方法,其特征在于,包括拥塞避免阶段,在所述拥塞避免阶段,根据以下公式所确定的方式进行发送窗口大小的调节:<img file="FDA0000722018630000011.GIF" wi="1661" he="291" />其中<maths num="0001" id="cmaths0001"><math><![CDATA[<mrow><msub><mi>N</mi><mi>i</mi></msub><mo>=</mo><mfenced open='{' close=''><mtable><mtr><mtd><msub><mi>N</mi><mrow><mi>i</mi><mo>-</mo><mn>1</mn></mrow></msub><mo>+</mo><mi>max</mi><mo>{</mo><mn>1</mn><mo>,</mo><mfrac><mi>FileSize</mi><mrow><mi>MSS</mi><mo>*</mo><msub><mi>N</mi><mrow><mi>i</mi><mo>-</mo><mn>1</mn></mrow></msub></mrow></mfrac></mtd><mtd><mi>Queue</mi><mo>&lt;</mo><mi>&alpha;</mi><mo>*</mo><mfrac><mover><mi>WindowSize</mi><mo>&OverBar;</mo></mover><msub><mi>N</mi><mrow><mi>i</mi><mo>-</mo><mn>1</mn></mrow></msub></mfrac></mtd></mtr><mtr><mtd><msub><mi>N</mi><mrow><mi>i</mi><mo>-</mo><mn>1</mn></mrow></msub></mtd><mtd><mi>Queue</mi><mo>=</mo><msup><mi>&alpha;</mi><mo>*</mo></msup><mfrac><mover><mi>WindowSize</mi><mo>&OverBar;</mo></mover><msub><mi>N</mi><mrow><mi>i</mi><mo>-</mo><mn>1</mn></mrow></msub></mfrac></mtd></mtr><mtr><mtd><mi>max</mi><mo>{</mo><mn>1</mn><mo>,</mo><msub><mi>N</mi><mrow><mi>i</mi><mo>-</mo><mn>1</mn></mrow></msub><mo>-</mo><mi>max</mi><mo>{</mo><mn>1</mn><mo>,</mo><mfrac><mi>FileSize</mi><mrow><mi>MSS</mi><mo>*</mo><msub><mi>N</mi><mrow><mi>i</mi><mo>-</mo><mn>1</mn></mrow></msub></mrow></mfrac><mo>}</mo><mo>}</mo></mtd><mtd><mi>Queue</mi><mo>></mo><mi>&alpha;</mi><mo>*</mo><mfrac><mover><mi>WindowSize</mi><mo>&OverBar;</mo></mover><msub><mi>N</mi><mrow><mi>i</mi><mo>-</mo><mn>1</mn></mrow></msub></mfrac></mtd></mtr></mtable></mfenced><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>6</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA0000722018630000012.GIF" wi="1561" he="505" /></maths><maths num="0002" id="cmaths0002"><math><![CDATA[<mrow><mi>Queue</mi><mo>=</mo><mrow><mo>(</mo><mover><mi>rtt</mi><mo>&OverBar;</mo></mover><mo>-</mo><msub><mi>rtt</mi><mi>min</mi></msub><mo>)</mo></mrow><mo>*</mo><mfrac><mover><mi>WindowSize</mi><mo>&OverBar;</mo></mover><mover><mi>rtt</mi><mo>&OverBar;</mo></mover></mfrac><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>4</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA0000722018630000013.GIF" wi="1355" he="176" /></maths>公式(5)中,WindowSize为发送窗口大小,N是由公式(6)确定的参数,取当前值,即下标为i时N的取值,包指数据包,即TCP传输协议传输的数据单元;公式(6)中,FileSize为传输文件传输剩余部分的大小,MSS为最大报文段长度,即收发双方协商通信时每一个报文段所能承载的最大数据长度,max表示取其中最大值,α为取0到1的参数,Queue为网络队列大小,由公式(4)确定,公式(4)中,<img file="FDA0000722018630000014.GIF" wi="78" he="92" />为平均网络往返时间,rtt<sub>min</sub>为最小往返时间,<img file="FDA0000722018630000015.GIF" wi="280" he="76" />为发送窗口的平均值。
地址 518055 广东省深圳市南山区西丽大学城清华校区