2(>66?7@)A$6+B$7(摘要在视频点播(,4@*6-(.*52(@,,-.)系统中,由于网"> 2(>66?7@)A$6+B$7(摘要在视频点播(,4@*6-(.*52(@,,-.)系统中,由于网" />
视频点播系统中客户端的缓存管理和码率控制策略研究.pdf

视频点播系统中客户端的缓存管理和码率控制策略研究.pdf

ID:53748532

大小:510.00 KB

页数:4页

时间:2020-04-22

视频点播系统中客户端的缓存管理和码率控制策略研究.pdf_第1页
视频点播系统中客户端的缓存管理和码率控制策略研究.pdf_第2页
视频点播系统中客户端的缓存管理和码率控制策略研究.pdf_第3页
视频点播系统中客户端的缓存管理和码率控制策略研究.pdf_第4页
资源描述:

《视频点播系统中客户端的缓存管理和码率控制策略研究.pdf》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、视频点播系统中客户端的缓存管理和码率控制策略研究史翠竹余松煜苏鹏程(上海交通大学图像通信与信息处理研究所,上海!"""9")<=5243:>2(>66?7@)A$6+B$7(摘要在视频点播(,4@*6-(.*52(@,,-.)系统中,由于网络延时和抖动的影响,使得接收到的数据包存在延迟和失序的问题;同时作为实时交互系统,还存在系统两端速率的匹配问题。文中针对,-.系统实现中的这两个问题,讨论了可行的解决方案:客户端的缓存管理和基于客户端的码率控制策略。在实验系统上的运行结果证实了笔者提出的方案的有效性。关键词,-.缓存管理码率控制文章编号&""!=C99&=(!""

2、#)"%="&!D="#文献标识码E中图分类号019F9!"##$%&’(’)$*$(+’(,-’+$./(+%/01+%’+$)2/(+3$.04$(+14,$4(’567128+$*134."493":"1/()2"1";$()<3$()(’(G)$6H’52B*8655I(472)46(J’(H6+52)46(1+67*GG4(B,KL2(BL24M426)6(BN(4A$,KL2(BL24!"""9")=>8+%’<+:.I*)6@*32O2(@H3I7)I2)46(6H)L*(*)P6+Q4(2,-.GOG)*5,)L*+*2+*)P64GGI*G+*32

3、)4(B)L*+*7*4A4(B6H@2)2R27Q*)G,4$*$,@*32O2(@54G6+@*+$S*2(PL43*,2G2+*23)45*4()*+27)4A*GOG)*5,2,-.GOG)*5L2G2(6)L*+4GGI*)6>*76(7*+(*@,)L2)4G,+2)*L2+56(4T2)46(6()P6G4@*G6H)L*GOG)*5$U*2G4>3*G7L*5*GL2A*>**(@4G7IGG*@2>6I))L*G*)P64GGI*G4()L4G)L*G4G=>IHH*+52(2B*5*()2(@+2)*76()+63G)+2)*BO6()L*734

4、*()G4@*4(2,-.GOG)*5$0L*H*2G4>434)O6H)L*R+6R6G*@G)+2)*BOL2G>**(A*+4H4*@>O)L**VR*+45*()23+*GI3)G6H)L*27)I23GOG)*5$?$2@/%,8:,4@*66(.*52(@(,-.),WIHH*+52(2B*5*(),/2)*76()+63&引言端处理速率相一致,实现基于客户端的码率控制策略。随着视频压缩技术的发展和支持在’()*+(*)上传输实时该文的以下部分将详细讲述,-.系统中客户端的缓存管业务的新技术、新协议的出现,实时交互视频服务正受到日益理和基于客户端的码率控

5、制策略。广泛的关注,视频点播便是实时交互视频服务的一个应用实例。典型的,-.系统主要由服务器端系统、网络环境和客户端!,-.系统中客户端的缓存管理系统构成。,-.是流媒体在互联网上的播放方式之一,其应用前面已提到,在,-.系统的客户端需要设置缓存,来暂存特点有:数据和对失序情况进行处理;同时又为基于客户端的码率控制(&)多媒体数据需要进行预处理,主要指对其进行高效的提供了条件。下面分别从缓存区大小的合理设置和在缓存区对压缩。失序数据的重排序方案两方面讨论客户端的缓存管理。(!)需要合适的传输协议,实时传输协议/01(/*23045*客户端缓存采用循环队列结构来存储数

6、据包:缓存中的数1+6)6763)是实现交互式视频服务的基础。/01协议由/01和据包先进先出,前端按客户端的处理速率即视频解码器的解码/081(/*23045*86()+631+6)6763)组成。/01和/081配合使速率从缓存取出数据,后端按网络上实际到达的数据速率把接用,能以有效的反馈和最小的开销使传输效率最佳化。收的数据读入缓存;通过丢弃已经播放的内容,可以重新利用(9)客户端需要缓存。在,-.系统中,由于网络延时和抖空出的缓存空间来暂存后继尚未播放的内容。动的影响,使得接收到的数据包存在延迟和失序的问题;同时缓存区容量!显然不能太小,否则可能没有足够的空

7、间作为实时交互系统,还存在系统两端速率的匹配问题。为此,有来保存由于网路延时和抖动而迟到的包,从而导致包在接收端必要在客户端使用缓存来弥补网络延时和抖动的影响,对数据被丢弃。!也不能太大,以免造成系统资源的浪费,而且!越包的失序进行处理,从而使缓存数据能连续有序地输出,不致大,造成图像的延迟也越大并由此造成后续的数据包不能得到因为网络暂时拥塞和抖动使视频播放出现停顿;同时,在客户及时的处理而被丢弃:&;。所以客户端缓存区大小的合理设置对端设置缓存还可以协调服务器端发送视频数据的速率和客户系统的性能有很大影响。关于缓存区大小的估计方法:&;中有详基金项目:上海市科

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。