发明名称 | 一种流媒体传输自适应码率控制方法 | ||
摘要 | 本发明公开了一种流媒体传输自适应码率控制方法,服务端设置有用于暂存待发送数据的数据缓冲区,记录数据缓冲区的当前数据写入地址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号 |