发明名称 一种流媒体传输自适应码率控制方法
摘要 本发明公开了一种流媒体传输自适应码率控制方法,服务端设置有用于暂存待发送数据的数据缓冲区,记录数据缓冲区的当前数据写入地址W和当前数据读出地址R,根据两地址差值RW调整码率。本发明通过读写地址差RW来判断网络状况的好坏,以此来调整码率,该方案不需要客户端和周边路由器的支持,简单易行,能及时根据网络状况来调整码率。
申请公布号 CN101330352B 申请公布日期 2012.03.28
申请号 CN200810047675.6 申请日期 2008.05.06
申请人 华中科技大学 发明人 王玉明;左冬红;李军亮
分类号 H04L1/00(2006.01)I 主分类号 H04L1/00(2006.01)I
代理机构 华中科技大学专利中心 42201 代理人 曹葆青
主权项 一种流媒体传输自适应码率控制方法,具体为:服务端设置用于写入待发送数据的数据缓冲区,在向客户端发送数据时从数据缓冲区读取数据,记录数据缓冲区的当前数据写入地址W和当前数据读出地址R,根据两地址间差值RW调整码率;按照以下方法调整码率:(1)令所述地址差值RW=当前数据读出地址R一当前数据写入地址W,若其满足0<RW<S*P或RW<S*(P‑1),P为码率比例常数,S为数据缓冲区可存储数据个数,则降低码率,否则,进入步骤(2);(2)若所述地址差值RW等于零,且等于零的次数N达到阈值N0,则提高码率,同时将次数N置零,否则保持码率不变;或者按照以下方法调整码率:(3)令所述地址差值RW=当前数据写入地址W‑当前数据读出地址R,若其满足‑S*P<RW<0或RW>S*(1‑P),P为码率比例常数,S为数据缓冲区可存储数据个数,则降低码率,否则,进入步骤(4);(4)若所述地址差值RW等于零,且等于零的次数N达到阈值N0,则提高码率,同时将次数N置零,否则保持码率不变。
地址 430074 湖北省武汉市洪山区珞喻路1037号
您可能感兴趣的专利