一种视频传输方法和系统技术方案

技术编号:11578440 阅读:67 留言:0更新日期:2015-06-10 12:08
本发明专利技术公开了一种视频传输方法和系统。该方法包括:在视频通话过程中,发送端向接收端发送携带时间戳的数据短包,以使接收端根据数据短包测算网络上行可用带宽,并返回至发送端;发送端根据网络可用带宽调节视频传输码率。本发明专利技术可以动态调节视频传输码率,保障端到端的视频通信服务质量。

【技术实现步骤摘要】

本专利技术涉及视频通讯
,尤其涉及一种视频传输方法和系统
技术介绍
城市光网的建设和3G无线网络的发展,为多媒体通信业务的发展提供了基础和条件,各种跨网络、多终端的融合通信业务逐渐成为移动互联网的核心和热点业务,用户对多媒体通信业务端到端的服务质量也越来越关注。视频通信具有较大的数据量和较强的实时性,因此对网络服务质量有较高的要求。视频通信终端所接入的IP网络环境比较复杂,包括36、11?^051^、光网等,因此无法提供带宽的保证。为了保障视频通信的服务质量,各类基于编解码器的容错技术、误差控制方法、重传机制等层出不穷,这些方法可以一定程度上减少网络拥塞对视频服务质量的影响,但无法避免马赛克的出现。
技术实现思路
鉴于以上,本专利技术提出一种视频传输方法和系统。以解决现有技术存在的至少一个问题。根据本专利技术一方面,提出一种视频传输方法,包括:在视频通话过程中,发送端向接收端发送携带时间戳的数据短包,以使接收端根据数据短包测算网络上行可用带宽,并返回至发送端;发送端根据网络可用带宽调节视频传输码率。进一步,通过调整帧率、GOP (画面组)值和/或分辨率,调节视频传输码率。进一步,当传输码率高于可用带宽的第一设定比例时,降低帧率或者增大GOP值,将传输码率降至可用带宽的第一设定比例;当传输码率低于最近接收到的一组可用带宽的第二设定比例时,提高帧率或者减小GOP值,将传输码率升至可用带宽的第二设定比例;进一步,当带宽变化剧烈以致于超出帧率和/或GOP值的调节范围时,在保持图像比例不变的情况下,调整分辨率,即带宽范围超过该分辨率上限,上调分辨率;带宽范围低于该分辨率下限,下调分辨率。进一步,当分辨率低于最低分辨率格式时,关闭视频,只保留语音。根据本专利技术另一方面,还提出一种视频传输系统,包括收发单元和调节单元,其中:收发单元,在视频通话过程中,向接收端发送携带时间戳的数据短包,以使接收端根据数据短包测算网络上行可用带宽,并返回网络可用带宽;以及接收携带时间戳的数据短包,测算网络上行可用带宽并返回;调节单元,根据接收的网络可用带宽调节视频传输码率。进一步,调节单元通过调整帧率、GOP (画面组)值和/或分辨率,调节视频传输码率。进一步,当传输码率高于可用带宽的第一设定比例时,降低帧率或者增大GOP值,将传输码率降至可用带宽的第一设定比例;当传输码率低于最近接收到的一组可用带宽的第二设定比例时,提高帧率或者减小GOP值,将传输码率升至可用带宽的第二设定比例;进一步,当带宽变化剧烈以致于超出帧率和/或GOP值的调节范围时,在保持图像比例不变的情况下,调整分辨率,即带宽范围超过该分辨率上限,上调分辨率;带宽范围低于该分辨率下限,下调分辨率。进一步,当分辨率低于最低分辨率格式时,关闭视频,只保留语音。本专利技术可以动态调节视频传输码率,保障端到端的视频通信服务质量。【附图说明】此处所说明的附图用来提供对本专利技术的进一步理解,构成本专利技术的一部分,本专利技术的示意性实施例及其说明用于解释本专利技术,并不构成对本专利技术的不当限定。在附图中:图1所示为本专利技术一实施例中的一种视频传输系统的结构示意图。图2所示为本专利技术一实施例中的一种视频传输方法的流程图。图3所示为本专利技术方法实施例的流程图。【具体实施方式】现在将参照附图来详细描述本专利技术的各种示例性实施例。应注意到:除非另外具体说明,否则在这些实施例中阐述的部件和步骤的相对布置和数值不限制本专利技术的范围。同时,应当明白,为了便于描述,附图中所示出的各个部分的尺寸并不是按照实际的比例关系绘制的。以下对至少一个示例性实施例的描述实际上仅仅是说明性的,决不作为对本专利技术及其应用或使用的任何限制。对于相关领域普通技术人员已知的技术、方法和设备可能不作详细讨论,但在适当情况下,所述技术、方法和设备应当被视为授权说明书的一部分。在这里示出和讨论的所有示例中,任何具体值应被解释为仅仅是示例性的,而不是作为限制。因此,示例性实施例的其它示例可以具有不同的值。应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步讨论。在视频通话过程中,通话双方分别向对端发送探测数据短包,其中,数据短包主要是指不同于普通媒体数据包的冗余数据包,对端根据接收到的数据短包测算网络上行可用带宽,并返回至各自的发送端,从而实现对网络带宽的动态侦测。通话双方根据可用带宽值采取相应的调整策略调节视频传输码率,使得传输码率保持接近但不超过网络可用带宽,从而保障端到端的视频通信服务质量。为使本专利技术的目的、技术方案和优点更加清楚明白,以下结合具体实施例,并参照附图,对本专利技术进一步详细说明。图1所示为本专利技术一实施例中的一种视频传输系统的结构示意图。该系统包括收发单元和调节单元。收发单元,在视频通话过程中,向接收端发送携带时间戳的数据短包,以使接收端根据数据短包测算网络上行可用带宽,并返回网络可用带宽;以及接收携带时间戳的数据短包,测算网络上行可用带宽并返回。在本专利技术的一个实施例中,可以利用spruce、pathpry等算法测算网络上行可用带宽。调节单元,根据接收的网络可用带宽调节视频传输码率。调节单元通过调整巾贞率、GOP (Group of Pictures,画面组)值和/或分辨率,调节视频传输码率。例如,提高帧率和分辨率,降低GOP值,可以增大码率;降低帧率和分辨率,提闻GOP值,可以减小码率。当传输码率高于可用带宽的第一设定比例时,降低帧率或者增大GOP值,将传输码率降至可用带宽的第一设定比例。例如,第一设定比例为80%,则当传输码率高于可用带宽的80%时,降低帧率或者减小GOP值,将传输码率降至可用带宽的80%。当传输码率低于最近接收到的一组可用带宽的第二设定比例时,提高帧率或者减小GOP值,将传输码率升至可用带宽的第二设定比例。例如,第二设定比例为70%,当传输码率低于最近接收到的一组(比如10个)可用带宽的70%时,提高帧率或者增大GOP值,将传输码率升至可用带宽的70%。最近接收到的一组可用带宽也是计算得到的。在上调码率的时候,比较谨慎,并不是当前码率低于当前可用带宽值,就立刻上调码率,这是因为可用带宽的计算可能会有误差,如果某一个可用带宽值计算失误,上调码率将会导致网络立刻阻塞,因此处理时保存最近计算的一组(比如10个)可用带宽值,由这10个值做统计(比如取平均值)得到一个可用带宽值,当前码率低于这10个值的平均值时才上调码率。因此,本专利技术动态调节视频传输码率的方式,可以有效避免网络拥塞,从而保障端到端的视频通信服务质量。在实际应用中,帧率、GOP值都是有调节范围的。例如,帧率低于某个数值(比如10)时,图像清晰度会变差,用户不可接受,因此继续下调是没有意义的,这个数值就是帧率下限;帧率高于某个数值时,继续上调帧率,图像清晰度也不会再提高,这个数值就是帧率上限。因此,当带宽变化剧烈以致于超出帧率和/或GOP值的调节范围时,在保持图像比例不变的情况下,调整分辨率,即带宽范围超过该分辨率上限,上调分辨率(不可超过媒体协商的最大能力);带宽范围低于该分辨率下限,下调分辨率。当分辨率低于最低分辨率格式时,可关闭视频,只保留语音。也就是说,如果带宽条件很差,分辨本文档来自技高网...

【技术保护点】
一种视频传输方法,其特征在于,包括: 在视频通话过程中,发送端向接收端端发送携带时间戳的数据短包,以使接收端根据数据短包测算网络上行可用带宽,并返回至发送端; 发送端根据网络可用带宽调节视频传输码率。

【技术特征摘要】

【专利技术属性】
技术研发人员:张夙韩建亭万象应闻达侯象飞
申请(专利权)人:中国电信股份有限公司
类型:发明
国别省市:北京;11

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

1