不错的
第33卷
第5期
计算机工程
2007年3是
V01.33
No.5
ComputerEngineering
March2007
多媒体技术及应用
文章■号;1000--3428(2007)05---0208---03
文献标识璃t
A
巾啊分类鼍tTP37
基于MPEG.4的流媒体服务器端缓冲区管理
杨格兰1,曹理字2张建孵1
≤1.瀑瘫城市学院}}算税科学系,益鞭413049;2.巾I¥I久鼹麟援军95147熬麸,兴宁510200)
■英:服务器端缓冲技术是流媒体系统巾常用的一种应用控制技术,能够平滑网络抖动,减少数据丢失,提高客户端视频播放质量。该文鹃缓律嚣管理增麓了褥攀控裁豹秘黥,控裁策略麓透一爹提高褫频质量,特蒡l适含手系统资源鸯黻、带爨窄或强实薅经瓣视频滚式传章龛。关镰嗣:码率控制;MPEG一4;流媒体;缓冲区
ManagementofServerBufferforStreamingMediaSystem
in
MPEG-4
YANGGelanl,CAOLiyu2,ZHANGJianmin91
(1.Dept.ofComputerScience,HunanCityUniversity,Yiyang413049;2.95147ArmiesofPLA,Xingning
510200)
[Abstract]Serverbufferis
an
application—controlledapproach
that
iswidely
usedin
streamingmediasystem.It
can
improvethequalityofvideo
playingbysmoothing
the
transmission
jitterofnetwork,decreasetheloss
ofdata
andoptimizethequalityofvideoplayinginclient.Theroleof
rate
controlisappendedinbuffermanagementsection.Therate
controloptimizesvideoplayingquality,especiallyforsuchsystemthat
resources
are
limited,bandwidthisnarrowed
or
real—timepropertyisintensivelyrequested.
[Keywords]Rate
control;MPEG-4;Streamingmedia;Buffer
由于当前IP网络的Best—effort设计思想和底层硬件的局的视频编码码率,draining—rate(t)取决于当前的网络状况,而限靛还不熊够提供充分霹靠鹃箴务凌鼙缳证(QoS),鬻魏在褫频编弱弱率帮瓣络状提二者之瓣莠没有必然联系,魏暴不C/S模式传输时要引入服务器端缓冲技术来弥补当前网络传在应用级加以控制,式(1)是难以满足的。即便在应用级加以辘鹣缺陷。MPEG.4翡裰频编弱漉褥率泼番极大,它跑一觳按翱,氇无法绦证缓冷送不溢出,哥凳式({)在现蠢鹣技寒条的C/S模式传输更需要引入缓冲区来吸收这种码率波动。服件下实际上是无法满足的,除非将缓冲区设置得足够大,但务器端缓洚蘧怼予基子MPEG一4懿流媒俸系统是蘩常重要是辩暴缓狰涯是移大,一剜游耗大量麓系统资源,褥簧|l旗糙的。本文结合MPEG'-4视频流编码的特点,探讨服务器端缓了流媒体系统的实时性,故主疆考虑在缓冲区有限的情况下獐嚣褥率控麓策蝰。
如秘在疲臻缀翔以有效控裁采尽量滚跫式≤1)的馕况。
1服务器螭缓冲区描述
由于目前的Internet只熊提供“尽力而为”服务,无法赧务器壤缓砖技寒爨一耪应耀缀视频凑量控翩技术,荚接剿lP分组的露蛙量、丢毽率、时延秘辩动,嚣越瓣终状泼思想是在服务器端划分一块内存作为缓冲区,通过缓冲一定和网络特性都随时间而不断变化。已有许多QoS管理机制,豹数据量寒乎漕瓣络辩动。魏露l搿示,filling—rate(t)表示t如分配优先级纛粪源预甓。分聚傀先缓对不麓酶薅终藏量分时刻已经编码的视频流填入缓冲区的速度,如果要求编码视配不同的优先级。但怎样为不同的网络流量设置优先级并将簇滚无损失地填入缓{唾}嚣,这封,filling—rate(t)实际上等于当应雳级别的优先级映射淹不屈鳇路由器优先级以及该方法璜前视频编码码率。draining—rate(t)表示t时刻视频流流出缓冲带来的性能增被仍在研究之中ul。资源预留(例如RSVP协区懿速度,嚣为视貘滚滚感后夔嚣将遥过强终发送出去,掰议121)要求沿途彤有妁路由器支持该协议,否则服务壤量就得以drainingrate(t)实际上等于当前网络发送速率。不到保证,而目前大多数路由器没有诧功能;而且为提供QoSBuffer_filled(t)表拳t时刻缓i枣区已经缓菇视频滚的总大小。
保证,RSVP经鬻造成薅络资源的过度分配,未能充分剩朋网络资源;同时由于预留状态信息与业务流个数成正比,使filling_rate(t)
Buffer_filied(9
draining_rate蛙
得路由器的负担会随着网络业务流的增加面加重,因此网络的可扩展性和寄棒性不是很好。综上所述,在现有的网络条
强1纛务暴凑纛狰区攘述
件下,为了满足式(1),只好将调节的目标集中到filling_rate(t)理想情况下,视频流数据经过缓冲区不会产生损失,这上,即遥过调节MPEG一4视颓编码器的码率或控利编码流填菰要求填入缓捧送貔数攥葱量必簇等予滚凄缓冲区酶数据慧薹盎瑗矗:溯南省教育厅科磅}基龛资助顼强(05C777)
量,即满慰式(1)。
作者簧介:杨格兰(1975一),男,讲师、硕士,主研方向:I鞫像处理,f"filling—rate(t)dt=f
draining—rate(t)dt
(1)
纛凝技术;饕瑾字,工程萍、硬圭;张建耱,薄素生然而,由前面的分析可以知道,filling—rate(t)取决于当前
收藕日期:2006—04—29
E-mail:yanggelan@126.corn
—-208一
视频及流媒体管理服务需... 3页 1下载券 基于MPEG4的流媒体服务器... 5...? ? 8.1 流媒体概述流媒体缓冲区 Internet/Intranet 流媒体客户机图8.1 流...
视频交互应用服务器视频应用管理:媒体内容管理系统、H.264/MPEG-4 编码工具、...在使用者端的电脑上创建一个缓冲区,于播放前预先下载一段资料作 为缓冲,用户...
视频及流媒体管理服务需具... 3页 1财富值 基于MPEG4的流媒体服务器端.....2013-6-27 2 流媒体缓冲区 Internet/Intranet 流媒体客户机图8.1 流媒体服务...
流媒体服务器,以及如何维护管理,使其更好的服务 ...该技术先在电脑上创造一 个缓冲区,于播放前预先下载...在广电领域, MPEG4 标准有着强劲的发展势头, 被...
它首先在使用者端的电脑上创建一个缓冲区,于播放前...如 Microsoft 的 asf 视频部分就是基于 MPEG-4 的...流媒体服务器开始向 MPEG-4 格式靠拢是不争的事实...
它首先在用户 端的计算机上创建一个缓冲区, 于播放...不过,流媒体服务器开始向 MPEG-4 格式靠拢是不争...“开始-控制面板- 管理工具-管理您的服务器”或“...
优化设置和管理缓冲区 , 以及平滑媒体流的播放 , ...当服务器端以恒定的速率向客户端发 送数据包时 ,...基于网络的媒体流同步算法 [ J ]. 计算 机工程与...
流媒体服务器的建设与管理论文_IT/计算机_专业资料...该技术先在电脑上 创造一个 缓冲区,于播放前预先...9. 高清晰度播放,支持业界最流行的 MPEG4 标准,...
嵌入式流媒体服务器 客户端 Web 浏览器 图元文件 0 引 言 传统的流媒体系统... ②读取环形 缓冲区中封装后的 MPEG-4 数据,若数据包中帧头存在则更 新 ...
热门文档