视频传输方法和装置制造方法及图纸

技术编号:11076536 阅读:96 留言:0更新日期:2015-02-25 14:53
本发明专利技术提供一种视频传输方法和装置,包括:首先确定令牌桶中的令牌数,所述令牌数用于标识实时带宽的大小;然后在第一时刻接收第一视频帧报文,根据所述令牌数和所述第一视频帧报文的编号确定丢弃视频帧报文编号,所述第一视频帧报文的编号用于标识所述第一视频帧报文的类型;进一步的,在第二时刻接收第二视频帧报文,若所述第二视频帧报文的编号大于所述丢弃视频帧报文编号,则丢弃所述第二视频帧报文,所述第二视频帧报文的编号用于标识所述第二视频帧报文的类型。其中,通过令牌数和视频帧报文的编号确定丢弃视频帧报文编号,可以在带宽不足的情况下,丢弃对终端播放视频影响小的视频帧报文,从而在带宽恶化的情况下可以维持视频连接不断连。

【技术实现步骤摘要】
视频传输方法和装置
本专利技术涉及视频传输技术,尤其涉及一种视频传输方法和装置。
技术介绍
伴随移动宽带网络技术(3G、4G)的发展,越来越多的交通工具(公交、教练车、地铁等)都采用了独立的移动无线视频监控系统,用来保障人民群众的人身、财产安全。其中,无线网络视频监控系统是基于无线网络的视频实时监控系统,典型的无线网络视频监控系统由四部分组成:前端监控设备(涉及视频采集、数字编码等)、与监控设备相连的无线路由器(涉及数据传输)、无线网络以及显示客户端。但是,移动无线网络受周围环境影响较大,比如建筑物、天气(雨水、雾霾等)、人群密度等环境因素都会对无线网络的稳定性产生影响,从而影响无线链路的带宽,造成带宽不稳定,一旦带宽不足,则连接很容易出现断链,客户端播放就会随即中断。现有技术中通过根据当前网络传输信道的变化情况来调整视频编码的参数,使生成的视频流适合当前网络传输信道带宽,通俗地讲即,若传输信道恶化,则降低视频流编码速率,若信道带宽恢复,则调高视频流编码速率。但对于不支持变码率功能的前端设备,上述方法无法解决带宽恶化造成视频断连的问题。
技术实现思路
本专利技术实施例提供一种视频传输方法和装置,以克服现有技术中带宽恶化造成视频断连的问题。本专利技术第一方面提供一种视频传输方法,包括:确定令牌桶中的令牌数,所述令牌数用于标识实时带宽的大小;在第一时刻接收第一视频帧报文;根据所述令牌数和所述第一视频帧报文的编号确定丢弃视频帧报文编号,所述第一视频帧报文的编号用于标识所述第一视频帧报文的类型,所述编号的大小与所述第一视频帧报文的优先级对应;在第二时刻接收第二视频帧报文;若所述第二视频帧报文的编号大于所述丢弃视频帧报文编号,则丢弃所述第二视频帧报文,所述第二视频帧报文的编号用于标识所述第二视频帧报文的类型,所述编号的大小与所述第二视频帧报文的优先级对应。在第一方面的第一种可能的实现方式中,所述令牌数为正数,所述根据所述令牌数和所述第一视频帧报文的编号确定丢弃视频帧报文编号,包括:将所述第一视频帧报文经过所述令牌桶输出;将所述令牌桶中的令牌数减去所述第一视频帧报文的长度,获得所述令牌桶中的剩余令牌数;若所述剩余令牌数为负数且所述第一视频帧报文的编号大于第三视频帧报文编号,确定所述丢弃视频帧报文编号为所述第一视频帧报文的编号,所述第三视频帧报文编号为预设的应该丢弃的视频帧报文的编号。结合第一方面的第一种可能的实现方式,在第一方面的第二种可能的实现方式中,所述剩余令牌数为负数,所述若所述第二视频帧报文的编号大于所述丢弃视频帧报文编号,则丢弃所述第二视频帧报文之前,还包括:判断所述第二视频帧报文的编号是否大于所述第三视频帧报文编号;所述若所述第二视频帧报文的编号大于所述丢弃视频帧报文编号,则丢弃所述第二视频帧报文,具体包括:若所述第二视频帧报文的编号大于所述第三视频帧报文编号,且所述第二视频帧报文的编号大于所述丢弃视频帧报文编号,则丢弃所述第二视频帧报文;所述判断所述第二视频帧报文的编号是否大于所述第三视频帧报文编号之后,还包括:若所述第二视频帧报文的编号小于或者等于所述第三视频帧报文编号,则将所述第二视频帧报文经过所述令牌桶输出。结合第一方面的第二种可能的实现方式,在第一方面的第三种可能的实现方式中,所述判断所述第二视频帧报文的编号是否大于所述第三视频帧报文编号之后,还包括:若所述第二视频帧报文的编号大于所述丢弃视频帧报文编号,且所述第二视频帧报文的编号小于或者等于所述丢弃视频帧报文编号,将所述第二视频帧报文经过所述令牌桶输出;更新所述丢弃视频帧报文编号为所述第二视频帧报文的编号。结合第一方面的第一种或第二种可能的实现方式,在第一方面的第三种可能的实现方式中,所述将所述第二视频帧报文经过所述令牌桶输出之后,还包括:将所述令牌桶中的令牌数减去所述第二视频帧报文的长度;更新所述令牌桶中的令牌数。本专利技术第二方面提供一种视频传输装置,包括:第一确定模块,用于确定令牌桶中的令牌数,所述令牌数用于标识实时带宽的大小;第一接收模块,用于在第一时刻接收第一视频帧报文;第二确定模块,用于根据所述第一确定模块确定的所述令牌数和所述第一接收模块接收的第一视频帧报文的编号确定丢弃视频帧报文编号,所述第一视频帧报文的编号用于标识所述第一视频帧报文的类型,所述编号的大小与所述第一视频帧报文的优先级对应;第二接收模块,用于在第二时刻接收第二视频帧报文;判断模块,用于若所述第二视频帧报文的编号大于所述第二确定模块确定的所述丢弃视频帧报文编号,则丢弃所述第二视频帧报文,所述第二视频帧报文的编号用于标识所述第二视频帧报文的类型,所述编号的大小与所述第二视频帧报文的优先级对应。在第二方面的第一种可能的实现方式中,所述令牌数为正数,所述第二确定模块具体用于:将所述第一视频帧报文经过所述令牌桶输出;将所述令牌桶中的令牌数减去所述第一视频帧报文的长度,获得所述令牌桶中的剩余令牌数;若所述剩余令牌数为负数且所述第一视频帧报文的编号大于第三视频帧报文编号,确定所述丢弃视频帧报文编号为所述第一视频帧报文的编号,所述第三视频帧报文编号为预设的应该丢弃的视频帧报文的编号。结合第二方面的第一种可能的实现方式,在第二方面的第二种可能的实现方式中,所述剩余令牌数为负数,所述判断模块还用于:判断所述第二视频帧报文的编号是否大于所述第三视频帧报文编号;若所述第二视频帧报文的编号大于所述第三视频帧报文编号,且所述第二视频帧报文的编号大于所述丢弃视频帧报文编号,则丢弃所述第二视频帧报文;所述视频流传输装置,还包括:输出模块,用于在所述判断模块判断所述第二视频帧报文的编号是否大于所述第三视频帧报文编号之后,若所述第二视频帧报文的编号小于或者等于所述第三视频帧报文编号,则将所述第二视频帧报文经过所述令牌桶输出。结合第二方面的第二种可能的实现方式,在第二方面的第三种可能的实现方式中,还包括,第三确定模块:用于若所述第二视频帧报文的编号大于所述第三视频帧报文编号,且所述第二视频帧报文的编号小于或者等于所述丢弃视频帧报文编号,将所述第二视频帧报文经过所述令牌桶输出;更新所述丢弃视频帧报文编号为所述第二视频帧报文的编号。结合第二方面的第一种或第二种可能的实现方式,在第二方面的第三种可能的实现方式中,还包括:计算模块和更新模块,所述计算模块用于在所述第二确定模块或第三确定模块将所述第二视频帧报文经过所述令牌桶输出之后,将所述令牌桶中的令牌数减去所述第二视频帧报文的长度;所述更新模块用于更新所述令牌桶中的令牌数。本专利技术中,首先确定令牌桶中的令牌数,所述令牌数用于标识实时带宽的大小;然后在第一时刻接收第一视频帧报文,根据所述令牌数和所述第一视频帧报文的编号确定丢弃视频帧报文编号,所述第一视频帧报文的编号用于标识所述第一视频帧报文的类型;进一步的,在第二时刻接收第二视频帧报文,若所述第二视频帧报文的编号大于所述丢弃视频帧报文编号,则丢弃所述第二视频帧报文,所述第二视频帧报文的编号用于标识所述第二视频帧报文的类型。其中,通过令牌数和视频帧报文的编号确定丢弃视频帧报文编号,可以在带宽不足的情况下,丢弃对终端播放视频影响小的视频帧报文,从而在带宽恶化的情况下也可以维持视频连接不断连。附图说明为了更清楚地说明本本文档来自技高网...
视频传输方法和装置

【技术保护点】
一种视频传输方法,其特征在于,包括:确定令牌桶中的令牌数,所述令牌数用于标识实时带宽的大小;在第一时刻接收第一视频帧报文;根据所述令牌数和所述第一视频帧报文的编号确定丢弃视频帧报文编号,所述第一视频帧报文的编号用于标识所述第一视频帧报文的类型,所述编号的大小与所述第一视频帧报文的优先级对应;在第二时刻接收第二视频帧报文;若所述第二视频帧报文的编号大于所述丢弃视频帧报文编号,则丢弃所述第二视频帧报文,所述第二视频帧报文的编号用于标识所述第二视频帧报文的类型,所述编号的大小与所述第二视频帧报文的优先级对应。

【技术特征摘要】
1.一种视频传输方法,其特征在于,包括:确定令牌桶中的令牌数,所述令牌数用于标识实时带宽的大小;在第一时刻接收第一视频帧报文;根据所述令牌数和所述第一视频帧报文的编号确定丢弃视频帧报文编号,所述第一视频帧报文的编号用于标识所述第一视频帧报文的类型,所述编号的大小与所述第一视频帧报文的优先级对应;在第二时刻接收第二视频帧报文;若所述第二视频帧报文的编号大于所述丢弃视频帧报文编号,则丢弃所述第二视频帧报文,所述第二视频帧报文的编号用于标识所述第二视频帧报文的类型,所述编号的大小与所述第二视频帧报文的优先级对应。2.根据权利要求1所述的方法,其特征在于,所述令牌数为正数,所述根据所述令牌数和所述第一视频帧报文的编号确定丢弃视频帧报文编号,包括:将所述第一视频帧报文经过所述令牌桶输出;将所述令牌桶中的令牌数减去所述第一视频帧报文的长度,获得所述令牌桶中的剩余令牌数;若所述剩余令牌数为负数且所述第一视频帧报文的编号大于第三视频帧报文编号,确定所述丢弃视频帧报文编号为所述第一视频帧报文的编号,所述第三视频帧报文编号为预设的应该丢弃的视频帧报文的编号。3.根据权利要求2所述的方法,其特征在于,所述剩余令牌数为负数,所述若所述第二视频帧报文的编号大于所述丢弃视频帧报文编号,则丢弃所述第二视频帧报文之前,还包括:判断所述第二视频帧报文的编号是否大于所述第三视频帧报文编号;所述若所述第二视频帧报文的编号大于所述丢弃视频帧报文编号,则丢弃所述第二视频帧报文,具体包括:若所述第二视频帧报文的编号大于所述第三视频帧报文编号,且所述第二视频帧报文的编号大于所述丢弃视频帧报文编号,则丢弃所述第二视频帧报文;所述判断所述第二视频帧报文的编号是否大于所述第三视频帧报文编号之后,还包括:若所述第二视频帧报文的编号小于或者等于所述第三视频帧报文编号,则将所述第二视频帧报文经过所述令牌桶输出。4.根据权利要求3所述的方法,其特征在于,所述判断所述第二视频帧报文的编号是否大于所述第三视频帧报文编号之后,还包括:若所述第二视频帧报文的编号大于所述第三视频帧报文编号,且所述第二视频帧报文的编号小于或者等于所述丢弃视频帧报文编号,将所述第二视频帧报文经过所述令牌桶输出;更新所述丢弃视频帧报文编号为所述第二视频帧报文的编号。5.根据权利要求3或4所述的方法,其特征在于,所述将所述第二视频帧报文经过所述令牌桶输出之后,还包括:将所述令牌桶中的令牌数减去所述第二视频帧报文的长度;更新所述令牌桶中的令牌数。6...

【专利技术属性】
技术研发人员:尹小杰
申请(专利权)人:福建星网锐捷网络有限公司
类型:发明
国别省市:福建;35

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1