CN104104924A - 一种基于3g网络的视频监控系统带宽自适应传输方法 - Google Patents
一种基于3g网络的视频监控系统带宽自适应传输方法 Download PDFInfo
- 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
Links
- 230000005540 biological transmission Effects 0.000 title claims abstract description 42
- 238000000034 method Methods 0.000 title claims abstract description 24
- 238000012544 monitoring process Methods 0.000 title claims abstract description 20
- 230000003044 adaptive effect Effects 0.000 claims abstract description 5
- 230000000694 effects Effects 0.000 claims abstract description 4
- 230000006835 compression Effects 0.000 claims description 5
- 238000007906 compression Methods 0.000 claims description 5
- 230000007246 mechanism Effects 0.000 claims description 5
- 230000008569 process Effects 0.000 claims description 2
- 230000003139 buffering effect Effects 0.000 claims 1
- 238000005516 engineering process Methods 0.000 abstract description 5
- 238000012790 confirmation Methods 0.000 abstract description 3
- 230000001186 cumulative effect Effects 0.000 abstract description 3
- 238000010586 diagram Methods 0.000 description 2
- 238000012545 processing Methods 0.000 description 2
- 230000004044 response Effects 0.000 description 2
- 230000009286 beneficial effect Effects 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 238000010295 mobile communication Methods 0.000 description 1
- 230000002265 prevention Effects 0.000 description 1
Landscapes
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
本发明公开了一种基于3G网络的视频监控系统带宽自适应传输方法,应用于通过3G网络连接的发送端和接收端,包括步骤:发送端对欲发送的实时视频压缩编码;发送端通过私有协议发送视频UDP数据包,并根据接收端发送的反馈报文动态调整发送速率,对接收端丢失的视频数据进行累计确认重传;接收端接收视频UDP数据包,对丢包情况进行统计,要求发送端重传及提供给发送端网络状况。采用本发明的技术,当传输网络的带宽较低或稳定性不佳时,本发明可在不影响视频图像的实时、完整传输的前提下,保证高效率地将数据帧发送到监控端,保证了监控的效果。
Description
技术领域
本发明涉及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压缩编码;
发送端将已发送数据放入到已发送队列,以响应服务端的丢包重传请求;
接收端接收数据,同时进行累计确认,发信息告诉发送端,一直到某个数据包都是完整的,无丢包;
发送端收到接收端反馈的信息后,将已发包缓冲中的包及以前的数据清掉;
接收端需要丢包重传,告诉发送端有丢包需重传,发送端收到该报后在已发送队列中找到相应的包进行重传。
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)
| 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)
| 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的实时视频传输方法 |
-
2014
- 2014-07-30 CN CN201410368269.5A patent/CN104104924A/zh active Pending
Patent Citations (4)
| 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)
| 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 |