欢迎光临112期刊网!
网站首页 > 论文范文 > 计算机论文 > 通讯论文 > 浅谈一种基于RTCP反馈的3G流媒体速率控制算法

浅谈一种基于RTCP反馈的3G流媒体速率控制算法

日期:2023-01-24 阅读量:0 所属栏目:通讯论文


 摘 要:在3g流媒体业务中,缓存数据溢出严重地影响了多媒体画面质量和媒体播放的流畅性,降低了用户对流媒体业务感知的满意度。为了解决这个问题,根据3gpp pss提出的反馈机制,阐述了一种基于rtcp反馈信息的3g流媒体速率控制算法。通过计算机仿真证明,该算法不仅有效防止了缓存数据上溢,而且保证了发送效率,避免了缓存数据欠载,从而实现了高质量的流媒体服务。
  关键词:rtcp反馈; 网络缓存上溢; 客户缓存下溢; 速率控制
    
  rate control algorithm for 3g streaming media service based on rtcp feedback
  rong wei, kang gui-hua, li hui
  (institute of computer & information engineering, hohai university, changzhou 213022, china)
  abstract: the buffer data under-run seriously affected the quality of multimedia images and media playback smooth, and reduced the user perceived streaming media business satisfaction in the 3g streaming media services. to solve this problem, the rtcp feedback-based 3g streaming media rate control algorithm according to 3gpp feedback mechanism is introduced. the simulation proves that the algorithm not only effectively prevented the buffer overflow, and ensured the efficiency of transmission to avoid buffer underflow, in order to achieve the high-quality streaming media services.
  keywords: rtcp feedback; network buffer overflow; client buffer underflow; rate control
  
  0 引 言
  第三代移动通信无线传输技术,在户外环境中能够提供384 kb/s的传输带宽,在室内最高可达2 mb/s[1],因此3g系统能够承载高质量的移动流媒体业务。随着移动用户对影音点播业务的需求增加和运营商对3g网络的大规模推广,流式多媒体服务逐步发展成为最重要的移动增值业务[2]。但是无线链路的时变特性和移动终端的功能限制,使流媒体业务质量遭遇了极大的挑战。研究表明,缓存数据下溢通常会引起画面定格、用户播放中断和经常性的数据缓冲,而上溢则会抛弃接收到超出缓存容量限制的数据包,从而引起丢包率的增加,破坏媒体画面质量,严重影响到用户对业务感知质量的满意度[3]。
  如果流媒体服务器能根据当前缓存数据的使用状况及时调整流媒体的发送速率就可以实现对缓存数据的存贮控制,从而避免缓存数据溢出。本文阐述了一种基于rtcp反馈信息的流媒体速率控制算法,它可以有效地实现上述目的,实现流媒体业务的无中断流畅播放,提高用户的感知质量。
  1 rtcp反馈机制
  3gpp pss规范提供了一个完整的基于移动网络的点对点流媒体结构框架[4],如图1所示。
  图1 基于移动网络的点对点流媒体结构框架
  服务器实现流媒体内容封包,并经由公共网internet和移动核心网组成的全ip网络发送给用户终端。在核心网中,网络缓存一般存在于sgsn或rnc中,其作用是应对无线链路的吞吐量变化。在媒体会话期间,rtp提供了端到端的实时传输功能,但不保证服务质量,而rtcp提供关于当前网络状况和数据接收质量的反馈。服务器根据这些信息可以实现针对网络状态变化的数据传输控制[5]。在这种反馈机制中,客户端产生rtcp rr(rtcp receiver report,rtcp接收方报告),服务器产生rtcp sr(rtcp sender report,rtcp发送方报告)。它们分别提供了丢包率、间隔抖动、最大接收包序号和最大发送包序号等信息[6]。3gpp pss规范中还定义了nadu(next application data unit,下一个应用数据单元)反馈包,用以描述终端能力,并提供客户端缓存状态的信息[7]。nadu中3个主要部分分别为:
  播放延时(play-out delay,pd),它是下一个应用数据单元的预定播放时间和生成nadu包的时间差。
  下一个包序号(next sequence number,nsn),它是缓存中下一个即将被解码的数据包序号。
  可利用的缓存空间(free buffer space,fbs),它反映了当前缓存可用空间的大小。
  基于rtcp的反馈过程,如图2所示。当服务器与客户端完成会话建立之后,服务器便启动流媒体传输过程,rtp协议负责实现媒体数据从服务器到客户端的传输。客户端将统计的丢包率、最大接收包序号(hrsn)、播放延迟、可用的缓存空间和即将送入解码器的包序号(nsn)分别放入rtcp sr和nadu中对应的参数域,构成rtcp混合包。rtcp混合包周期性地发送给服务器,用以估计网络状态以及客户端缓存空间的占用状态。服务器还可以利用发送包序列号的统计值与rtcp rr中的hrsn对sgsn或rnc上的缓存状态做出判断,调整数据包的发送速率,实现发送速率控制[8]。
本文链接:http://www.qk112.com/lwfw/jsjlw/txlw/262473.html

论文中心更多

发表指导
期刊知识
职称指导
论文百科
写作指导
论文指导
论文格式 论文题目 论文开题 参考文献 论文致谢 论文前言
教育论文
美术教育 小学教育 学前教育 高等教育 职业教育 体育教育 英语教育 数学教育 初等教育 音乐教育 幼儿园教育 中教教育 教育理论 教育管理 中等教育 教育教学 成人教育 艺术教育 影视教育 特殊教育 心理学教育 师范教育 语文教育 研究生论文 化学教育 图书馆论文 文教资料 其他教育
医学论文
医学护理 医学检验 药学论文 畜牧兽医 中医学 临床医学 外科学 内科学 生物制药 基础医学 预防卫生 肿瘤论文 儿科学论文 妇产科 遗传学 其他医学
经济论文
国际贸易 市场营销 财政金融 农业经济 工业经济 财务审计 产业经济 交通运输 房地产经济 微观经济学 政治经济学 宏观经济学 西方经济学 其他经济 发展战略论文 国际经济 行业经济 证券投资论文 保险经济论文
法学论文
民法 国际法 刑法 行政法 经济法 宪法 司法制度 法学理论 其他法学
计算机论文
计算机网络 软件技术 计算机应用 信息安全 信息管理 智能科技 应用电子技术 通讯论文
会计论文
预算会计 财务会计 成本会计 会计电算化 管理会计 国际会计 会计理论 会计控制 审计会计
文学论文
中国哲学 艺术理论 心理学 伦理学 新闻 美学 逻辑学 音乐舞蹈 喜剧表演 广告学 电视电影 哲学理论 世界哲学 文史论文 美术论文
管理论文
行政管理论文 工商管理论文 市场营销论文 企业管理论文 成本管理论文 人力资源论文 项目管理论文 旅游管理论文 电子商务管理论文 公共管理论文 质量管理论文 物流管理论文 经济管理论文 财务管理论文 管理学论文 秘书文秘 档案管理
社科论文
三农问题 环境保护 伦理道德 城镇建设 人口生育 资本主义 科技论文 社会论文 工程论文 环境科学