基于令牌桶的视频传输中的流量整形方法及系统与流程

文档序号:11138503阅读:来源:国知局

技术特征:

1.一种基于令牌桶的视频传输中的流量整形方法,其特征在于,包括以下步骤:

S1,接收视频源传输的数据报文,获取视频路数和视频码率,并将数据报文存入相应的缓存队列;

S2,根据视频路数和视频码率计算令牌填充速率,并以所述令牌填充速率向令牌桶填充令牌;

S3,判断令牌桶中的令牌数是否大于或等于待发送数据报文的字节数,若是,进入步骤S4,若否,进入步骤S5;

S4,从缓存队列中读取数据报文并发送,并将令牌桶中的令牌数减少报文字节数对应的数值,结束;

S5,停止发送报文,等待生成新令牌,结束。

2.如权利要求1所述的一种基于令牌桶的视频传输中的流量整形方法,其特征在于:所述视频源为摄像头视频源。

3.如权利要求1所述的一种基于令牌桶的视频传输中的流量整形方法,其特征在于:所述令牌填充速率通过以下公式计算:

其中Token为令牌填充速率,n为产生当前数据报文的视频源数量,i为视频源序号,i为从1到n的正整数,ri为视频源的视频码率,mi为视频源的视频路数,k为修正系数,p为填充令牌的频率。

4.如权利要求3所述的一种基于令牌桶的视频传输中的流量整形方法,其特征在于:k与令牌桶深度成正比。

5.如权利要求3所述的一种基于令牌桶的视频传输中的流量整形方法,其特征在于:p=(时钟频率*8)/填充一次令牌桶的时钟间隔。

6.如权利要求1所述的一种基于令牌桶的视频传输中的流量整形方法,其特征在于:当令牌桶中的令牌数小于待发送数据报文的字节数,并且缓存队列已满时,丢弃后续到来的数据报文。

7.一种基于令牌桶的视频传输中的流量整形系统,其特征在于,包括:

数据缓存模块(1),用于接收视频源传输的数据报文,获取视频路数和视频码率,并将数据报文存入相应的缓存队列;

令牌填充模块(2),用于根据视频路数和视频码率计算令牌填充速率,并以所述令牌填充速率向令牌桶填充令牌;

整形控制模块(3),在令牌桶中的令牌数大于或等于待发送数据报文的字节数时,从数据缓存队列中读取数据报文并发送,将令牌桶中的令牌数减少报文字节数对应的数值;在令牌桶中的令牌数小于待发送数据报文的字节数时,停止发送报文,等待生成新令牌。

8.如权利要求7所述的一种基于令牌桶的视频传输中的流量整形系统,其特征在于:所述令牌填充速率通过以下公式计算:

其中Token为令牌填充速率,n为产生当前数据报文所采用的视频源数量,i为视频源序号,i为从1到n的正整数,ri为视频源的视频码率,mi为视频源的视频路数,k为修正系数,p为填充令牌的频率。

9.如权利要求8所述的一种基于令牌桶的视频传输中的流量整形系统,其特征在于:k与令牌桶深度成正比。

10.如权利要求8所述的一种基于令牌桶的视频传输中的流量整形系统,其特征在于:p=(时钟频率*8)/填充一次令牌桶的时钟间隔。

当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1