[go: up one dir, main page]

CN104104924A - 一种基于3g网络的视频监控系统带宽自适应传输方法 - Google Patents

一种基于3g网络的视频监控系统带宽自适应传输方法 Download PDF

Info

Publication number
CN104104924A
CN104104924A CN201410368269.5A CN201410368269A CN104104924A CN 104104924 A CN104104924 A CN 104104924A CN 201410368269 A CN201410368269 A CN 201410368269A CN 104104924 A CN104104924 A CN 104104924A
Authority
CN
China
Prior art keywords
video
network
data
receiving terminal
transmitting terminal
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN201410368269.5A
Other languages
English (en)
Inventor
李建孟
李宝利
王军欣
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Inspur Group Co Ltd
Original Assignee
Inspur Group Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Inspur Group Co Ltd filed Critical Inspur Group Co Ltd
Priority to CN201410368269.5A priority Critical patent/CN104104924A/zh
Publication of CN104104924A publication Critical patent/CN104104924A/zh
Pending legal-status Critical Current

Links

Landscapes

  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

本发明公开了一种基于3G网络的视频监控系统带宽自适应传输方法,应用于通过3G网络连接的发送端和接收端,包括步骤:发送端对欲发送的实时视频压缩编码;发送端通过私有协议发送视频UDP数据包,并根据接收端发送的反馈报文动态调整发送速率,对接收端丢失的视频数据进行累计确认重传;接收端接收视频UDP数据包,对丢包情况进行统计,要求发送端重传及提供给发送端网络状况。采用本发明的技术,当传输网络的带宽较低或稳定性不佳时,本发明可在不影响视频图像的实时、完整传输的前提下,保证高效率地将数据帧发送到监控端,保证了监控的效果。

Description

一种基于3G网络的视频监控系统带宽自适应传输方法
技术领域
本发明涉及3G视频监控领域,是通过3G网络传输实时流媒体的一种方法,具体涉及一种基于3G网络的视频监控系统带宽自适应传输方法。
背景技术
随着人们对生活和工作环境的安全性要求的不断提高,安全防范系统的重要性就越来越突出。其中,视频监控系统以其直观、方便、信息内容丰富的特点越来越受到人们的重视,使其成为安全防范系统的重要组成部分。近年来,随着计算机、网络以及图像处理、传输技术的飞速发展,视频监控制技术也得到飞速发展。
3G网络无线传输系统是一项全新的网络技术,可以为治安防控提供视频图像和声音,同步实现数据的远程采集、传输、储存和处理功能,具有传输距离远、速度快、抗干扰能力强、无需铺设电缆、投资成本低等优势。
然而,在利用3G网络传输实时视频流的时候,即使传输CIF的图像,对带宽的要求也不小,而目前的3G网络存在的一个特点就是不稳定,网络信号容易受天气的影响。在网络不稳定的情况下,浏览实时视频就会出现卡的现象,甚至无法观看。数据的丢包率对实时监控的效果起到决定性的作用。
为了解决上述问题,目前在进行无线视频实时传输时,通常采用降低视频的编码速率或帧率的方法,或者采用抽取I帧的方式,实现实时视频的传输,然而,降低码率会影响到视频的播放清晰度。
为此,申请人发明了一种基于移动通讯网络的,可较好适应网络不稳定情况下实时视频监控的工作方法,该方法可以有效实现远程实时视频监控,为社会文明,生活安全起到十分重要的作用。
发明内容
本发明要解决的技术问题是:提供一种无线环境下,能自适应网络状况,在网络质量差的情况下,能提高传输视频的质量和传输效率的传输方法及传输系统。
本发明所采用的技术方案为:
一种基于3G网络的视频监控系统带宽自适应传输方法,应用于通过3G网络连接的发送端和接收端,所述方法包括如下步骤: 
1)发送端对欲发送的实时视频压缩编码;
2)发送端通过私有协议发送视频UDP数据包,并根据接收端发送的反馈报文动态调整发送速率,对接收端丢失的视频数据进行累计确认重传;
3)接收端接收视频UDP数据包,对丢包情况进行统计,要求发送端重传及提供给发送端网络状况。
所述步骤2)中,对数据进行重传采用的机制是发送者内部有两个队列,一个为待发送队列,一个为已发送队列,帧数据分包后加入待发送队列,发送后加入已发对列,已发队列主要用于重传。
所述发送者内部有两个线程,一个为发送包线程,负责发送数据包,另外一个线程负责接收者发送过来的控制包,并根据控制包进行处理。
所述步骤3)中,分为3种情况:
a) 正常情况(即没有重传包需要发送);
b) 按照当前的数据发送待发送队列中的数据,发送完后加入已发送对列;
c) 有重传包需要发送,等待重传包发送完成。
一种3G无线网络远程视频监控的自适应传输系统,所述系统包括视频编码发送单元、3G网络、服务器接收端和接收终端,其中:
视频编码发送单元的作用是将采集到的原始视频图像进行H.264压缩编码,并通过上述任一权利要求所述的传输机制,通过发送端将视频数据通过3 G网络传到服务器接收端;
服务器会侦测网络的情况,接收来自发送端的视频数据,并统计丢包情况,进行UDP包的重传或者丢弃整个非I帧数据;
在接收到完整的帧数据后,将数据转发到请求视频的接收终端;
接收终端接收来自服务器的转发视频,进行解码播放。
一种应用上述传输系统的传输方法,所述传输方法包括如下步骤:
发送端将采集到的原始码率进行H.264压缩编码;
发送端将已发送数据放入到已发送队列,以响应服务端的丢包重传请求;
接收端接收数据,同时进行累计确认,发信息告诉发送端,一直到某个数据包都是完整的,无丢包;
发送端收到接收端反馈的信息后,将已发包缓冲中的包及以前的数据清掉,因为这部分数据接收端都收到了;
接收端需要丢包重传,告诉发送端有丢包需重传,发送端收到该报后在已发送队列中找到相应的包进行重传。
本发明的有益效果为:采用本发明的技术,当传输网络的带宽较低或稳定性不佳时,本发明可在不影响视频图像的实时、完整传输的前提下,保证高效率地将数据帧发送到监控端,保证了监控的效果。
附图说明
图1为本发明视频传输过程示意图;
图2为本发明传输系统结构示意图。
具体实施方式
下面通过附图,结合具体实施方式对本发明进一步说明:
实施例1:
如图2所示,一种3G无线网络远程视频监控的自适应传输系统,所述系统包括视频编码发送单元、3G网络、服务器接收端和接收终端,其中:
视频编码发送单元的作用是将采集到的原始视频图像进行H.264压缩编码,并通过上述任一权利要求所述的传输机制,通过发送端将视频数据通过3 G网络传到服务器接收端;
服务器会侦测网络的情况,接收来自发送端的视频数据,并统计丢包情况,进行UDP包的重传或者丢弃整个非I帧数据;
在接收到完整的帧数据后,将数据转发到请求视频的接收终端;
接收终端接收来自服务器的转发视频,进行解码播放。
实施例2:
一种应用实施例1传输系统的传输方法,所述传输方法包括如下步骤:
发送端将采集到的原始码率进行H.264压缩编码;
发送端将已发送数据放入到已发送队列,以响应服务端的丢包重传请求;
接收端接收数据,同时进行累计确认,发信息告诉发送端,一直到某个数据包都是完整的,无丢包;
发送端收到接收端反馈的信息后,将已发包缓冲中的包及以前的数据清掉,因为这部分数据接收端都收到了;
接收端需要丢包重传,告诉发送端有丢包需重传,发送端收到该报后在已发送队列中找到相应的包进行重传。

Claims (6)

1.一种基于3G网络的视频监控系统带宽自适应传输方法,应用于通过3G网络连接的发送端和接收端,其特征在于,所述方法包括如下步骤: 
1)发送端对欲发送的实时视频压缩编码;
2)发送端通过私有协议发送视频UDP数据包,并根据接收端发送的反馈报文动态调整发送速率,对接收端丢失的视频数据进行累计确认重传;
3)接收端接收视频UDP数据包,对丢包情况进行统计,要求发送端重传及提供给发送端网络状况。
2.根据权利要求1所述的一种基于3G网络的视频监控系统带宽自适应传输方法,其特征在于:所述步骤2)中,对数据进行重传采用的机制是发送者内部有两个队列,一个为待发送队列,一个为已发送队列,帧数据分包后加入待发送队列,发送后加入已发对列,已发队列主要用于重传。
3.根据权利要求2所述的一种基于3G网络的视频监控系统带宽自适应传输方法,其特征在于:所述发送者内部有两个线程,一个为发送包线程,负责发送数据包,另外一个线程负责接收者发送过来的控制包,并根据控制包进行处理。
4.根据权利要求1、2或3所述的一种基于3G网络的视频监控系统带宽自适应传输方法,其特征在于:所述步骤3)中,分为3种情况:
 a) 正常情况,没有重传包需要发送;
 b) 按照当前的数据发送待发送队列中的数据,发送完后加入已发送对列;
c) 有重传包需要发送,等待重传包发送完成。
5.根据上述任一权利要求所述的一种3G无线网络远程视频监控的自适应传输系统,其特征在于:所述系统包括视频编码发送单元、3G网络、服务器接收端和接收终端,其中:
视频编码发送单元的作用是将采集到的原始视频图像进行H.264压缩编码,并通过上述任一权利要求所述的传输机制,通过发送端将视频数据通过3 G网络传到服务器接收端;
服务器会侦测网络的情况,接收来自发送端的视频数据,并统计丢包情况,进行UDP包的重传或者丢弃整个非I帧数据;
在接收到完整的帧数据后,将数据转发到请求视频的接收终端;
接收终端接收来自服务器的转发视频,进行解码播放。
6.应用于要求5所述系统的一种基于3G网络的视频监控系统带宽自适应传输方法,其特征在于,所述传输方法包括如下步骤:
    发送端将采集到的原始码率进行H.264压缩编码;
    发送端将已发送数据放入到已发送队列,以响应服务端的丢包重传请求;
    接收端接收数据,同时进行累计确认,发信息告诉发送端,一直到某个数据包都是完整的,无丢包;
    发送端收到接收端反馈的信息后,将已发包缓冲中的包及以前的数据清掉;
接收端需要丢包重传,告诉发送端有丢包需重传,发送端收到该报后在已发送队列中找到相应的包进行重传。
CN201410368269.5A 2014-07-30 2014-07-30 一种基于3g网络的视频监控系统带宽自适应传输方法 Pending CN104104924A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201410368269.5A CN104104924A (zh) 2014-07-30 2014-07-30 一种基于3g网络的视频监控系统带宽自适应传输方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201410368269.5A CN104104924A (zh) 2014-07-30 2014-07-30 一种基于3g网络的视频监控系统带宽自适应传输方法

Publications (1)

Publication Number Publication Date
CN104104924A true CN104104924A (zh) 2014-10-15

Family

ID=51672689

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201410368269.5A Pending CN104104924A (zh) 2014-07-30 2014-07-30 一种基于3g网络的视频监控系统带宽自适应传输方法

Country Status (1)

Country Link
CN (1) CN104104924A (zh)

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104768081A (zh) * 2015-04-17 2015-07-08 武汉兴图新科电子股份有限公司 一种实现流量控制的丢包重传方法
CN104837004A (zh) * 2015-05-08 2015-08-12 天脉聚源(北京)传媒科技有限公司 一种3d数据的传输方法和装置
CN106792263A (zh) * 2016-12-09 2017-05-31 东方网力科技股份有限公司 一种视频数据传输方法、装置及系统
CN109818789A (zh) * 2019-01-22 2019-05-28 苏州科达科技股份有限公司 图片传输方法及系统、存储介质、电子设备
CN110113662A (zh) * 2019-04-18 2019-08-09 浙江工业大学 一种适应多种网络状况的视频监控客户端系统
CN113900901A (zh) * 2021-10-21 2022-01-07 北京达佳互联信息技术有限公司 数据上报方法、数据监控方法、装置、设备及存储介质
CN116074402A (zh) * 2022-12-28 2023-05-05 裕太微电子股份有限公司 一种数据发送系统、传输系统和发送方法

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20080122932A1 (en) * 2006-11-28 2008-05-29 George Aaron Kibbie Remote video monitoring systems utilizing outbound limited communication protocols
CN101488967A (zh) * 2009-01-14 2009-07-22 深圳市同洲电子股份有限公司 一种视频传输方法、嵌入式监控终端及监控平台服务器
CN101924924A (zh) * 2010-07-28 2010-12-22 厦门雅迅网络股份有限公司 一种无线远程视频监控的自适应传输方法及传输系统
CN103780971A (zh) * 2012-10-23 2014-05-07 北京网动网络科技股份有限公司 一种互联网条件下基于rudp的实时视频传输方法

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20080122932A1 (en) * 2006-11-28 2008-05-29 George Aaron Kibbie Remote video monitoring systems utilizing outbound limited communication protocols
CN101488967A (zh) * 2009-01-14 2009-07-22 深圳市同洲电子股份有限公司 一种视频传输方法、嵌入式监控终端及监控平台服务器
CN101924924A (zh) * 2010-07-28 2010-12-22 厦门雅迅网络股份有限公司 一种无线远程视频监控的自适应传输方法及传输系统
CN103780971A (zh) * 2012-10-23 2014-05-07 北京网动网络科技股份有限公司 一种互联网条件下基于rudp的实时视频传输方法

Cited By (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104768081A (zh) * 2015-04-17 2015-07-08 武汉兴图新科电子股份有限公司 一种实现流量控制的丢包重传方法
CN104768081B (zh) * 2015-04-17 2017-08-08 武汉兴图新科电子股份有限公司 一种实现流量控制的丢包重传方法
CN104837004A (zh) * 2015-05-08 2015-08-12 天脉聚源(北京)传媒科技有限公司 一种3d数据的传输方法和装置
CN106792263A (zh) * 2016-12-09 2017-05-31 东方网力科技股份有限公司 一种视频数据传输方法、装置及系统
CN109818789A (zh) * 2019-01-22 2019-05-28 苏州科达科技股份有限公司 图片传输方法及系统、存储介质、电子设备
CN110113662A (zh) * 2019-04-18 2019-08-09 浙江工业大学 一种适应多种网络状况的视频监控客户端系统
CN110113662B (zh) * 2019-04-18 2021-08-24 浙江工业大学 一种适应多种网络状况的视频监控客户端系统
CN113900901A (zh) * 2021-10-21 2022-01-07 北京达佳互联信息技术有限公司 数据上报方法、数据监控方法、装置、设备及存储介质
CN113900901B (zh) * 2021-10-21 2024-09-20 北京达佳互联信息技术有限公司 数据上报方法、数据监控方法、装置、设备及存储介质
CN116074402A (zh) * 2022-12-28 2023-05-05 裕太微电子股份有限公司 一种数据发送系统、传输系统和发送方法

Similar Documents

Publication Publication Date Title
JP5588019B2 (ja) 信頼性のあるデータ通信のためにネットワーク抽象化レイヤを解析する方法および装置
CN107888342B (zh) 一种网络实时视频传输方法及装置
CN101719809B (zh) 一种媒体数据包丢包恢复的方法及系统
CN104104924A (zh) 一种基于3g网络的视频监控系统带宽自适应传输方法
CN113497792B (zh) 音视频通信方法、终端、服务器、计算机设备和存储介质
JP6067378B2 (ja) 再送決定する方法及び装置
CN103533450B (zh) 一种媒体流可靠传输和接收的方法以及装置
CN107196746B (zh) 实时通信中的抗丢包方法、装置和系统
CN104768081B (zh) 一种实现流量控制的丢包重传方法
CN104519325A (zh) 一种基于4g网络的无线视频监控系统自适应保障方法
CN103814582B (zh) 视频业务数据传输方法和数据发送装置
WO2013135196A1 (zh) 数据包传输方法及系统、发送端设备与接收端设备
CN101552660A (zh) 对流媒体数据进行重传、播放的方法、装置及通信系统
CN206908759U (zh) 一种视频组播丢包重传系统
CN101616316A (zh) 一种视频数据的发送、接收装置及发送、接收方法
US20150103885A1 (en) Real time ip video transmission with high resilience to network errors
WO2013189428A2 (zh) 基于分层编码的抗丢包实时通信方法、系统及相关设备
CN101207809A (zh) 基于视频帧拆分的实时流媒体传输方法及系统
CN104769958A (zh) 用于差错控制的重传和帧同步
CN102547376A (zh) 一种视频数据传输方法、装置和系统
CN103428531A (zh) 一种多媒体数据的arq控制方法及系统
CN100505608C (zh) 一种适合卫星网络的自适应拥塞控制方法及系统
CN105357577A (zh) 一种丢包重传方法及装置
CN109862400B (zh) 一种流媒体传输方法、装置及其系统
CN101162974B (zh) 一种组播视频存储的方法、系统及设备

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication
RJ01 Rejection of invention patent application after publication

Application publication date: 20141015