一种车载视频传输方法及装置制造方法及图纸

技术编号:11252116 阅读:95 留言:0更新日期:2015-04-02 01:19
本发明专利技术适用于车载视频技术领域,提供了一种车载视频传输方法及装置,所述车载视频传输方法包括:在网络不稳定的情况下,缓存当前的视频图像;根据所述视频图像实时缓存的数据量,实时调整所述视频图像的编码码率;根据所述编码码率,对所述视频图像进行编码,生成视频数据包;传输所述视频数据包。本发明专利技术解决了在网络不稳定的情况下,不能保证车载视频数据实时传输的可靠性,降低了车载视频的质量的问题,能最大化减小实时视频传输时的丢包率,获得平稳的实时视频流,从而既保证了车载视频数据实时传输的可靠性,也提高了车载视频的质量。

【技术实现步骤摘要】
一种车载视频传输方法及装置
本专利技术属于车载视频
,尤其涉及一种车载视频传输方法及装置。
技术介绍
随着监控设备的普及,很多车辆上都安装有监控设备,通过监控设备,记录车辆行驶过程中的信息,生成车载视频。当发生交通意外或交通纠纷时,可以通过查看车载视频来判断责任方,因此车载视频是解决交通意外或交通纠纷的有效证据。然而,现有的车载视频监控系统,在网络不稳定的情况下,不能保证车载视频数据实时传输的可靠性,降低了车载视频的质量。其原因在于,在车辆行驶过程中,会经过不同的基站,在不同的基站之间切换,会引起网络的不稳定,出现带宽波动、延迟抖动和丢包等现象,因此不能保证车载视频数据实时传输的可靠性,因此降低了实时传输后的车载视频的质量。
技术实现思路
本专利技术实施例的目的在于提供一种车载视频传输方法,旨在现有的车载视频监控系统,在网络不稳定的情况下,不能保证车载视频数据实时传输的可靠性,降低了车载视频的质量的问题。本专利技术实施例是这样实现的,一种车载视频传输方法,包括:在网络不稳定的情况下,缓存当前的视频图像;根据所述视频图像实时缓存的数据量,实时调整所述视频图像的编码码率;根据所述编码码率,对所述视频图像进行编码,生成视频数据包;传输所述视频数据包。本专利技术实施例的另一目的在于提供一种车载视频传输装置,包括:视频图像缓存模块,用于在网络不稳定的情况下,缓存当前的视频图像;编码码率调整模块,用于根据所述视频图像实时缓存的数据量,实时调整所述视频图像的编码码率;视频数据包生成模块,用于根据所述编码码率,对所述视频图像进行编码,生成视频数据包;视频数据包传输模块,用于传输所述视频数据包。在本专利技术实施例中,根据视频图像实时缓存的数据量,实时调整所述视频图像的编码码率;根据编码码率,对视频图像进行编码,生成视频数据包;传输视频数据包。避免了在网络不稳定的情况下,出现不能保证车载视频数据实时传输的可靠性,降低了车载视频的质量的问题,能最大化减小实时视频传输时的丢包率,获得平稳的实时视频流,从而既保证了车载视频数据实时传输的可靠性,也提高了车载视频的质量。附图说明图1是本专利技术实施例提供的车载视频传输方法的实现流程图;图2是本专利技术实施例提供的车载视频传输方法步骤S102的实施过程图;图3是本专利技术实施例提供的步骤S201的实施过程图;图4是本专利技术实施例提供的步骤S202的实施过程图;图5是本专利技术实施例提供的车载视频传输装置的结构框图;图6是本专利技术实施例提供的车载视频传输装置中编码码率调整模块的结构框图;图7是本专利技术实施例提供的车载视频传输装置中编码码率降低单元的结构框图;图8是本专利技术实施例提供的车载视频传输装置中编码码率调高单元的结构框图。具体实施方式为了使本专利技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本专利技术进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。实施例一图1是本专利技术实施例提供的车载视频传输方法的实现流程图,详述如下:在步骤S101中,在网络不稳定的情况下,缓存当前的视频图像;其中,所述在网络不稳定的情况下,缓存当前的视频图像,具体为:在网络不稳定的情况下,建立缓存区,通过所述缓存区缓存当前的视频图像。其中,通过缓存区,可以缓存由于网络拥塞没有及时发送的视频图像。在步骤S102中,根据所述视频图像实时缓存的数据量,实时调整所述视频图像的编码码率;其中,实时缓存的数据量表示缓存区中缓存数据的累积程度,直接利用缓存区中缓存数据的累积程度,实时编码码率,以此适应网络带宽的变化,无须增加网络额外流量,即可达到增加可靠性的目的。在步骤S103中,根据所述编码码率,对所述视频图像进行编码,生成视频数据包;可采用现有任意一种视频格式,对所述视频图像进行编码,生成视频数据包,在此不做限制。在步骤S104中,传输所述视频数据包。采用预定的网络传输协议,传输所述视频数据包,所述网络传输协议包括但不限于传输控制协议(TransmissionControlProtocol,TCP)。在本专利技术实施例中,根据视频图像实时缓存的数据量,实时调整所述视频图像的编码码率;根据编码码率,对视频图像进行编码,生成视频数据包;传输视频数据包。避免了在网络不稳定的情况下,出现不能保证车载视频数据实时传输的可靠性,降低了车载视频的质量的问题,能最大化减小实时视频传输时的丢包率,获得平稳的实时视频流,从而既保证了车载视频数据实时传输的可靠性,也提高了车载视频的质量。实施例二图2是本专利技术实施例提供的车载视频传输方法步骤S102的实施过程图,详述如下:在步骤S201中,当根据所述视频图像实时缓存的数据量增大时,实时降低所述视频图像的编码码率,直至所述数据量接近预设数据量;其中,当根据所述视频图像实时缓存的数据量增大时,实时降低所述视频图像的编码码率,并根据自定义的所述编码码率与帧率的对应关系,相应减小帧率,以保证实时传输的视频质量。在步骤S202中,当所述根据所述视频图像实时缓存的数据量减小时,实时调高所述视频图像的编码码率,直至所述数据量接近预设数据量。其中,当所述根据所述视频图像实时缓存的数据量减小时,实时调高所述视频图像的编码码率,并根据自定义的所述编码码率与帧率的对应关系,相应调高帧率,以保证实时传输的视频质量。在本专利技术实施例中,根据视频图像实时缓存的数据量,实时调整所述视频图像的编码码率;根据编码码率,对视频图像进行编码,生成视频数据包;传输视频数据包。能最大化减小实时视频传输时的丢包率,获得平稳的实时视频流,从而既保证了车载视频数据实时传输的可靠性,也提高了车载视频的质量。实施例三图3是本专利技术实施例提供的步骤S201的实施过程图,详述如下:在步骤S301中,获取所述视频图像实时的写入速度和读取速度之间的差值;在步骤S302中,判断在预设时间内所述差值是否大于预设差值;在步骤S303中,当在预设时间内所述差值是否大于预设差值时,表示所述视频图像实时缓存的数据量增大,实时降低所述视频图像的编码码率,直至所述数据量接近预设数据量。其中,在降低编码码率的采样时间内,对读写针和读指针的差值进行采样并统计,通过采样统计,当在预设时间内所述差值是否大于预设差值时,表示所述视频图像实时缓存的数据量增大,实时降低所述视频图像的编码码率。为便于说明,以实际应用为例,详述如下:其中,缓存区由多个缓存单元组成,H264编码器每单位时间产生的视频数据写入到缓存区的一个或多个缓存单元,数据写入位置用写指针表示,每个缓存单元的大小为一固定值,如1024byte;读指针一次将一个单位缓存单元作为一个数据包发送到TCP发送队列,如果写指针与读指针的差值小于一个单元,则读指针置为等待状态;写指针的移动速度受编码码率影响,而读指针的速度受TCP发送码率的影响,网络状态越差,表示发包速度越慢,丢包的概率趋于增大,则调小编码码率,也就是降低编码码率。在本专利技术实施例中,为了实时视频的尽可能的稳定和平滑,降低编码码率是快速响应的,因此降低编码码率的采样时间比升高编码码率的采样时间要短,通过降低编码码率,能最大化减小实时视频传输时的丢包率,获得平稳的实时视频流,从而既保证了车载视频数据实时传输的可靠性,也提高了车载视频的质量。实施例四图本文档来自技高网...

【技术保护点】
一种车载视频传输方法,其特征在于,包括:在网络不稳定的情况下,缓存当前的视频图像;根据所述视频图像实时缓存的数据量,实时调整所述视频图像的编码码率;根据所述编码码率,对所述视频图像进行编码,生成视频数据包;传输所述视频数据包。

【技术特征摘要】
1.一种车载视频传输方法,其特征在于,包括:在网络不稳定的情况下,缓存当前的视频图像;根据所述视频图像实时缓存的数据量,实时调整所述视频图像的编码码率;根据所述编码码率,对所述视频图像进行编码,生成视频数据包;传输所述视频数据包;所述根据所述视频图像实时缓存的数据量,实时调整所述视频图像的编码码率,具体为:当根据所述视频图像实时缓存的数据量增大时,实时降低所述视频图像的编码码率,并根据自定义的所述编码码率与帧率的对应关系,减小帧率,直至所述数据量接近预设数据量;当所述根据所述视频图像实时缓存的数据量减小时,实时调高所述视频图像的编码码率,并根据自定义的所述编码码率与帧率的对应关系,调高帧率,直至所述数据量接近预设数据量,其中,调高所述编码码率的采样时间大于降低所述编码码率的采样时间。2.如权利要求1所述的车载视频传输方法,其特征在于,所述在网络不稳定的情况下,缓存当前的视频图像,具体为:在网络不稳定的情况下,建立缓存区,通过所述缓存区缓存当前的视频图像。3.如权利要求1所述的车载视频传输方法,其特征在于,所述当根据所述视频图像实时缓存的数据量增大时,实时降低所述视频图像的编码码率,直至所述数据量接近预设数据量,具体为:获取所述视频图像实时的写入速度和读取速度之间的差值;判断在预设时间内所述差值是否大于预设差值;当在预设时间内所述差值是否大于预设差值时,表示所述视频图像实时缓存的数据量增大,实时降低所述视频图像的编码码率,直至所述数据量接近预设数据量。4.如权利要求1所述的车载视频传输方法,其特征在于,所述当所述根据所述视频图像实时缓存的数据量减小时,实时调高所述视频图像的编码码率,直至所述数据量接近预设数据量,具体为:获取所述视频图像实时的写入速度和读取速度之间的差值;判断在预设时间内所述差值是否不大于预设差值;当在预设时间内所述差值是否不大于预设差值时,表示所述视频图像实时缓存的数据量减小,实时调高所述视频图像的编码码率,直至所述数据量接近预设数据量。...

【专利技术属性】
技术研发人员:庄少华陈文明江常杯
申请(专利权)人:深圳市华宝电子科技有限公司
类型:发明
国别省市:广东;44

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

1