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

技术编号:10970600 阅读:92 留言:0更新日期:2015-01-29 23:54
本发明专利技术公开了一种视频传输方法及装置,涉及通信技术领域,为解决在网络传输不稳定的情况下,关键图像帧容易丢失的问题而发明专利技术。本发明专利技术的方法包括:获取反映当前网络传输质量的网络参数信息;查找对应所述网络参数信息的视频编码参数,其中,视频编码参数与网络传输质量呈正相关关系,包括码率和帧率;根据所述视频编码参数去除视频中优先级小于预设级别的图像帧;按照所述视频编码参数对去除图像帧后的视频进行编码;对编码后的视频进行网络传输。本发明专利技术主要用于无线传输视频内容的过程中。

【技术实现步骤摘要】
视频传输方法及装置
本专利技术涉及通信
,尤其涉及一种视频传输方法及装置。
技术介绍
随着移动终端及网络的普及,越来越多的人开始通过手机、平板电脑及个人电脑等终端,通过有线或无线的方式在线收看视频。但人们在享受现代科技带来便利的同时,也受到一些问题的困扰。在网络状况不佳的情况下,很可能影响到人们在线观看视频的体验,尤其是在3G、4G等无线传输的情况下,由于无线信号的不稳定大大降低人们在线观看视频的用户体验。 采用现有技术对视频进行编码和传输时,当网络受到其他信号干扰等情况下会导致网络传输的不稳定,很有可能导致视频传输的关键图像帧丢失、误码率增加等问题的出现,进而会造成用户收看的视频出现停顿、延迟,以及画面会出现马赛克或模糊的情况。
技术实现思路
鉴于上述问题,本专利技术提供一种视频传输方法及装置,用于解决在网络传输不稳定的情况下,关键图像帧容易丢失的问题。 为达到上述目的,本专利技术主要提供如下技术方案: —方面,本专利技术实施例提供了一种视频传输方法,该方法包括: 获取反映当前网络传输质量的网络参数信息; 查找对应所述网络参数信息的视频编码参数,其中,视频编码参数与网络传输质量呈正相关关系,包括码率和帧率; 根据所述视频编码参数去除视频中优先级小于预设级别的图像帧; 按照所述视频编码参数对去除图像帧后的视频进行编码; 对编码后的视频进行网络传输。 另一方面,本专利技术实施例还提供一种视频传输装置,该装置包括: 获取单元,用于获取反映当前网络传输质量的网络参数信息; 查找单元,用于查找对应所述获取单元获取的所述网络参数信息的视频编码参数,其中,视频编码参数与网络传输质量呈正相关关系,包括码率和帧率; 去除单元,用于根据所述查找单元查找的所述视频编码参数去除视频中优先级小于预设级别的图像帧; 编码单元,用于按照所述查找单元查找的所述视频编码参数对所述去除单元去除图像帧后的视频进行编码; 传输单元,用于对所述编码单元编码后的视频进行网络传输。 本专利技术提出的视频传输方法及装置,通过获取当前的网络参数信息,查找对应网络参数信息的视频编码参数,根据视频编码参数去除视频中优先级较低的图象帧,然后对视频进行编码及传输。与现有技术相比,本专利技术能够根据当前的网络状态对视频中的部分低优先级图像帧进行去除,由此能够在网络传输不稳定的情况下,将有限的网络传输资源利用到关键图像巾贞的传输上,从而提闻关键图像巾贞的传输成功率,进而提闻视频的播放质量。 【附图说明】 通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本专利技术的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中: 图1示出了本专利技术实施例中提供的一种视频传输方法流程图; 图2示出了本专利技术实施例中提供的另一种视频传输方法流程图; 图3示出了本专利技术实施例中提供的一种视频传输装置的结构示意图; 图4示出了本专利技术实施例中提供的另一种视频传输装置的结构示意图。 【具体实施方式】 下面将参照附图更详细地描述本公开的示例性实施例。虽然附图中显示了本公开的示例性实施例,然而应当理解,可以以各种形式实现本公开而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本公开,并且能够将本公开的范围完整的传达给本领域的技术人员。 为了避免在网络传输过程中,由于网络状况不稳定造成视频传输过程中关键帧丢失的情况发生,本专利技术实施例提供了一种视频传输方法,如图1所示,该方法包括: 步骤101,获取反映当前网络传输质量的网络参数信息。 本实施例中,需要实时获取反映当前网络传输质量的网络参数信息,以满足为用户在线实时传输视频的需要。其中,网络参数信息要能够反映当前网络状况的优劣。例如,网络参数信息可以是当前网络的传输带宽或信道质量。 步骤102,查找对应所述网络参数信息的视频编码参数。 本实施例中,可以在预先建立网络信息参数与视频编码参数的对应关系,包括码率和帧率。需要说明的是,网络传输质量与视频编码参数之间应当成正相关关系,即当网络传输质量较差时,对应的视频编码信息应当较大,由此在不同的网络传输质量状况下,根据实际获取到的网络参数,找到对应于最优的编码参数。 进一步的,网络参数信息与视频编码参数之间对应的关系可以是具体的函数关系,也可以是具体的表格映射关系。 步骤103,根据视频编码参数去除视频中优先级小于预设级别的图像帧。 本实施例中,根据上述步骤S102中查找到视频编码参数之间的对应关系,找与到对应于当前网络参数信息所对应的视频参数来去除视频中优先级较低的图像帧。 如果当前的网络传输质量很好,根据获取到的网络参数信息所对应的编码参数,能够完全满足在线实时所需传输视频的需要,那么也就无需去除视频中优先级较低的图像帧,可以完全的视频无损压缩传输。如果当前的网络传输质量不是很好,并且获取的当前网络参数信息所对应的编码参数反映出无法完全无损传输当前视频,那么需要根据编码参数去除优先级较低的图像帧,以便能够根据当前的网络状况保证优先级较高的图像帧进行传输,保证了用户在线实时观看视频的最大需求。 步骤104,按照视频编码参数对去除图像帧后的视频进行编码。 本实施例中,当按照视频编码参数对去除视频中优先级较低的图像帧后,对视频进行编码。例如可以米用国际电联的H.261、H.263、运动静止图像专家组(Mot1n-JoinPhotographic Experts Group,简称M_JPEG)或国际标准化组织运动图像专家组(MovingPicture Experts Group,简称MPEG)系列标准编码技术对视频进行编码。 步骤105,对编码后的视频进行网络传输。 本实施例提出的视频传输方法,通过获取当前的网络参数信息,查找对应网络参数信息的视频编码参数,根据视频编码参数去除视频中优先级较低的图象帧,然后对视频进行编码及传输。与现有技术相比,本实施例能够根据当前的网络状态对视频中的部分低优先级图像帧进行去除,由此能够在网络传输不稳定的情况下,将有限的网络传输资源利用到关键图像帧的传输上,从而提高关键图像帧的传输成功率,进而提高视频的播放质量。 进一步的,作为对图1所示方法的细化及进一步扩展,本专利技术实施例还提供了一种视频传输方法,如图2所示,该方法包括: 步骤201,检测当前网络的传输质量,获取反映当前网络传输质量的网络参数信肩、O 具体的,为了避免因为网络不稳定造成数据在传输过程中造成关键数据包的丢失,即在本实施例中为了避免视频在网络传输过程中因网络不稳定造成关键图象帧丢失的情况发生,需要实时监测当前的网络参数信息。其中,网络参数信息可以是网络传输速率(例如上行速率)等。需要说明的是,网络参数信息要能够实时反映当前网络传输质量。 进一步的,网路传输方式一般分为有线传输和无线传输,一般情况下有线网络传输比较稳定,但有时在上网高峰期或在其他因素的干扰下也会出现网络不稳定的情况。无线网络包括很多,一般常用的有2G、3G或4G等无线网络,但上述无线网络很容易受到其他信号等因素的干扰。例本文档来自技高网...

【技术保护点】
一种视频传输方法,其特征在于,包括:获取反映当前网络传输质量的网络参数信息;查找对应所述网络参数信息的视频编码参数,其中,视频编码参数与网络传输质量呈正相关关系,包括码率和帧率;根据所述视频编码参数去除视频中优先级小于预设级别的图像帧;按照所述视频编码参数对去除图像帧后的视频进行编码;对编码后的视频进行网络传输。

【技术特征摘要】
1.一种视频传输方法,其特征在于,包括: 获取反映当前网络传输质量的网络参数信息; 查找对应所述网络参数信息的视频编码参数,其中,视频编码参数与网络传输质量呈正相关关系,包括码率和帧率; 根据所述视频编码参数去除视频中优先级小于预设级别的图像帧; 按照所述视频编码参数对去除图像帧后的视频进行编码; 对编码后的视频进行网络传输。2.根据权利要求1所述的方法,其特征在于,在所述根据所述视频编码参数去除视频中帧优先级小于预设等级的图像帧之前,所述方法进一步包括: 根据图像帧的重要程度对所述视频中的图像帧划分优先级; 其中,所述根据图像帧的重要程度对所述视频的图像帧划分优先级,包括: 根据图像帧携带的标签对所述图像帧划分优先级,其中所述标签包括关键帧和冗余帧,所述关键帧的优先级高于所述冗余帧的优先级。3.根据权利要求1所述的方法,其特征在于,所述根据所述视频编码参数去除视频中优先级小于预设级别的图像帧,包括: 获取对应所述视频编码参数的预设级别; 去除视频中优先级小于所述预设级别的图像帧。4.根据权利要求1所述的方法,其特征在于,当检测到当前的网络参数信息不满足预设的最低传输条件时,将编码后的视频导入到缓存中; 当检测到当前的网络参数信息满足所述预设的最低传输条件时,对所述缓存中的视频进行网络传输。5.根据权利要求1所述的方法,其特征在于,在所述对编码后的视频进行网络传输之后,所述方法进一步包括: 检测所述编码后的视频是否传输成功; 当所述编码后的视频中有传输失败的图像帧时,对所述传输失败的图像帧重新进行网络传输,直至传输成功为止; 其中,所述检测所述编码后的视频是否传输成功,包括: 通过网络通讯协议TCP/IP检测编码后的视频是否传输成功。6.一种视频传输装置,其特征在于,包括:...

【专利技术属性】
技术研发人员:阮兰桂
申请(专利权)人:北京有恒斯康通信技术有限公司
类型:发明
国别省市:北京;11

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

1