The invention discloses a method for acquiring, streaming media service transmission resource demand based on the receiving buffer includes determining a data buffer margin initial first transmission interval value is 0; according to the transmission interval on a data transmission interval margin calculation of the current streaming media transmission rate according to the lower limit; a transmission interval data and receiving allowance at the end of the buffer size to calculate the maximum transmission rate; determine the transmission rate of streaming media transmission in the current interval, at a rate of streaming media transmission, determine the next transmission interval data allowance. Streaming media service transmission process for the receiver has some cache capacity constraints, calculation method of real-time transmission demand proposed can guarantee the streaming media business process is not interrupted, data transmission is not overflow loss of quality of service. The results of the requirements range of the transmission resource formed in the present invention can provide useful support for pin convection media service resource control and specific allocation.
【技术实现步骤摘要】
一种基于接收缓冲的流媒体业务传输资源需求获取方法
本专利技术属于流媒体
,尤其涉及一种基于接收缓冲的流媒体业务传输资源需求获取方法。
技术介绍
流媒体是指采用流式传输的方式在网络中进行传输的媒体格式,是一种在接收端采用边传边播的媒体。边传边播是指当网络上传输媒体业务时,接收端能够不间断地一边接收一边观看或收听被传输的媒体。流媒体的“流”指的是这种媒体的传输方式是流的方式,而并不是指媒体本身。由于流式媒体在播放前并不需要下载或者缓存整个文件,只需要针对当前正在播放信息进行实时的存储或者对尚未播放的信息进行少量缓存。因此对于接收端而言,避免了大量硬件缓存资源和设备的占用。甚至如果传输资源足够大,接收端可以做到无缓存形式的接收和播放处理。但是从另一方面考虑,当前网络的传输资源仍然是这种业务的瓶颈部分。传输网络作为共享的基础资源为众多业务进行共享式服务,因此体现传输资源的速率、流量或者带宽对于单个业务而言并非恒定,它收到众多因素的制约和影响。这样的话,对于流媒体业务而言,较大的缓存能力是提高服务质量的保障。传统流媒体传输过程中,缺少对传输资源需求量的限定,使得在流媒体数据传输充足时不能进行有效的缓存,浪费了传输资源;在流媒体数据缓冲不足时,又不能通过提高传输速率使流媒体业务需求得到保障。传统流媒体传输过程中难免出现服务质量降低,甚至流媒体传输中断的状况。在流媒体业务通信的接收端设置缓存并计算流媒体业务对传输资源的需求,能够在传输资源充足时多传输数据进行储备,而在传输资源不足时就可以利用缓冲的数据余量来保证流媒体业务的服务质量。综上所述,传统流媒体传输过程中, ...
【技术保护点】
一种基于接收缓冲的流媒体业务传输资源需求获取方法,其特征在于,所述基于接收缓冲的流媒体业务传输资源需求获取方法包括以下步骤:第一步,确定第一个传输间隔内缓冲区数据余量初始值为0;第二步,根据上一个传输间隔数据余量计算当前传输间隔流媒体传输速率下限;第三步,根据上一个传输间隔数据余量和接收端缓冲区大小计算传输速率的上限;第四步,确定当前传输间隔内流媒体的传输速率,以速率进行流媒体传输,确定下一个传输间隔的数据余量。
【技术特征摘要】
1.一种基于接收缓冲的流媒体业务传输资源需求获取方法,其特征在于,所述基于接收缓冲的流媒体业务传输资源需求获取方法包括以下步骤:第一步,确定第一个传输间隔内缓冲区数据余量初始值为0;第二步,根据上一个传输间隔数据余量计算当前传输间隔流媒体传输速率下限;第三步,根据上一个传输间隔数据余量和接收端缓冲区大小计算传输速率的上限;第四步,确定当前传输间隔内流媒体的传输速率,以速率进行流媒体传输,确定下一个传输间隔的数据余量。2.如权利要求1所述的基于接收缓冲的流媒体业务传输资源需求获取方法,其特征在于,所述基于接收缓冲的流媒体业务传输资源需求获取方法包括以下步骤:步骤一,设定系统中同时存在N个流媒体业务用户,其中任意用户i在接收端按照速率vi处理流媒体数据,i=1~N;vi不随时间变化;确定合适的时间间隔T作为流媒体业务数据传输的时间度量粒度,在该时间间隔T内任意用户i的数据接收速率不变,用户i在第k个传输时间间隔内的数据接收速率为Vi,k;步骤二,对于每个接收用户设置单独的接收缓冲区,以Ui,k表示在k时间间隔开始时刻该缓冲区中存储的对应用户流媒体数据剩余量;在系统初始情况下,任意缓冲区内缓冲的对应用户流媒体数据剩余量为0,即Ui,1=0;步骤三、在流媒体传输过程中,用户i满足以下条件:式中Ci,u(t)为用户i在前k个时间间隔所有处理的数据量之和,Cr,i(k)为用户i在前k时间间隔内已经接收到的数据量之和;步骤四,在任意传输间隔中第i个用户的数据接收量与数据处理量的关系有以下制约条件:那么对于用户i,在任意第k个时间间隔内要求流媒体数据传输速率应满足条件:...
【专利技术属性】
技术研发人员:刘勤,邓金涛,郭宗焕,黄鹏宇,
申请(专利权)人:西安电子科技大学,
类型:发明
国别省市:陕西,61
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。